auto-regenerate .pb.go files (#319)
This is an auto-generated regeneration of the .pb.go files by
cloud.google.com/go/internal/gapicgen. Once this PR is submitted, genmgr will
update the corresponding CL at gocloud to depend on the newer version of
go-genproto, and assign reviewers. Whilst this or any regen PR is open in
go-genproto, gapicgen will not create any more regeneration PRs or CLs. If all
regen PRs are closed, gapicgen will create a new set of regeneration PRs and
CLs once per night.
If you have been assigned to review this CL, please:
- Ensure that CI is passing. If it's failing, it requires your manual attention.
- Approve and submit this PR if you believe it's ready to ship. That will prompt
genmgr to assign reviewers to the gocloud CL.
Corresponding gocloud CL: https://code-review.googlesource.com/c/gocloud/+/53010
diff --git a/googleapis/cloud/asset/v1p4beta1/asset_service.pb.go b/googleapis/cloud/asset/v1p4beta1/asset_service.pb.go
index f27582b..ae5bb0c 100644
--- a/googleapis/cloud/asset/v1p4beta1/asset_service.pb.go
+++ b/googleapis/cloud/asset/v1p4beta1/asset_service.pb.go
@@ -370,19 +370,10 @@
// If it's not finished until then, you will get a DEADLINE_EXCEEDED error.
//
// Default is empty.
- ExecutionTimeout *duration.Duration `protobuf:"bytes,7,opt,name=execution_timeout,json=executionTimeout,proto3" json:"execution_timeout,omitempty"`
- // Optional. The maximum number of fanouts per group when [expand_groups][google.cloud.asset.v1p4beta1.AnalyzeIamPolicyRequest.Options.expand_groups]
- // is enabled. This internal field is to help load testing and determine a
- // proper value, and won't be public in the future.
- MaxFanoutsPerGroup int32 `protobuf:"varint,8,opt,name=max_fanouts_per_group,json=maxFanoutsPerGroup,proto3" json:"max_fanouts_per_group,omitempty"`
- // Optional. The maximum number of fanouts per parent resource, such as
- // GCP Project etc., when [expand_resources][google.cloud.asset.v1p4beta1.AnalyzeIamPolicyRequest.Options.expand_resources] is enabled. This internal
- // field is to help load testing and determine a proper value, and won't be
- // public in the future.
- MaxFanoutsPerResource int32 `protobuf:"varint,9,opt,name=max_fanouts_per_resource,json=maxFanoutsPerResource,proto3" json:"max_fanouts_per_resource,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ExecutionTimeout *duration.Duration `protobuf:"bytes,7,opt,name=execution_timeout,json=executionTimeout,proto3" json:"execution_timeout,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *AnalyzeIamPolicyRequest_Options) Reset() { *m = AnalyzeIamPolicyRequest_Options{} }
@@ -459,20 +450,6 @@
return nil
}
-func (m *AnalyzeIamPolicyRequest_Options) GetMaxFanoutsPerGroup() int32 {
- if m != nil {
- return m.MaxFanoutsPerGroup
- }
- return 0
-}
-
-func (m *AnalyzeIamPolicyRequest_Options) GetMaxFanoutsPerResource() int32 {
- if m != nil {
- return m.MaxFanoutsPerResource
- }
- return 0
-}
-
// A response message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1p4beta1.AssetService.AnalyzeIamPolicy].
type AnalyzeIamPolicyResponse struct {
// The main analysis that matches the original request.
@@ -942,85 +919,81 @@
}
var fileDescriptor_6d37c6d1bea9ee6a = []byte{
- // 1234 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x57, 0x4f, 0x6f, 0xe3, 0x44,
- 0x14, 0xc7, 0x69, 0xb3, 0x7f, 0xa6, 0x4d, 0x9a, 0xce, 0xaa, 0x6c, 0xd6, 0xec, 0x9f, 0x2a, 0xab,
- 0x5d, 0xca, 0x4a, 0xd8, 0x74, 0xff, 0x8a, 0xb6, 0x0b, 0x4a, 0xdb, 0xd0, 0x2d, 0x08, 0x5a, 0x5c,
- 0xd4, 0x03, 0x54, 0xf2, 0x4e, 0x9d, 0x89, 0x6b, 0xc9, 0x9e, 0x71, 0x67, 0xc6, 0x6d, 0xca, 0x8a,
- 0x0b, 0x1f, 0x01, 0xce, 0x48, 0x9c, 0xf9, 0x04, 0x1c, 0x81, 0x0b, 0x52, 0x0f, 0x20, 0xc1, 0x17,
- 0xe0, 0x00, 0x17, 0x0e, 0xdc, 0xb9, 0x21, 0xcf, 0x8c, 0x13, 0x27, 0x6d, 0xc3, 0x6e, 0x5a, 0x71,
- 0xe2, 0x38, 0xef, 0xbd, 0xdf, 0xef, 0xfd, 0xe6, 0xcd, 0xf3, 0x1b, 0x0f, 0x78, 0xc3, 0xa7, 0xd4,
- 0x0f, 0xb1, 0xed, 0x85, 0x34, 0x69, 0xda, 0x88, 0x73, 0x2c, 0xec, 0xbd, 0xd9, 0xf8, 0xfe, 0x36,
- 0x16, 0x68, 0x56, 0xad, 0x5d, 0x8e, 0xd9, 0x5e, 0xe0, 0x61, 0x2b, 0x66, 0x54, 0x50, 0x78, 0x55,
- 0x21, 0x2c, 0x89, 0xb0, 0x64, 0x84, 0xd5, 0x41, 0x98, 0xda, 0x6b, 0xa3, 0x38, 0xb0, 0x11, 0x21,
- 0x54, 0x20, 0x11, 0x50, 0xc2, 0x15, 0xd6, 0xbc, 0x91, 0xf3, 0xb6, 0x02, 0x1c, 0x36, 0xdd, 0x6d,
- 0xbc, 0x83, 0xf6, 0x02, 0xca, 0x74, 0xc0, 0x6b, 0xff, 0x2e, 0x27, 0xe3, 0x32, 0x75, 0x68, 0x80,
- 0x22, 0x7b, 0x6f, 0xd6, 0x8e, 0x69, 0x18, 0x78, 0x07, 0xda, 0x77, 0x53, 0xfb, 0x42, 0x4a, 0x7c,
- 0x96, 0x10, 0x12, 0x10, 0xdf, 0xa6, 0x31, 0x66, 0x3d, 0x62, 0xae, 0xeb, 0x20, 0xb9, 0xda, 0x4e,
- 0x5a, 0x76, 0x33, 0x51, 0x01, 0xda, 0x7f, 0x39, 0x27, 0xd6, 0x0b, 0x03, 0x4c, 0x84, 0x72, 0xd4,
- 0xfe, 0x1c, 0x05, 0x2f, 0xaf, 0xa2, 0x68, 0x5d, 0x66, 0xac, 0x13, 0x14, 0x1e, 0xf0, 0x80, 0x7f,
- 0x98, 0x60, 0x76, 0x00, 0x5f, 0x01, 0xe7, 0x62, 0xc4, 0x30, 0x11, 0x55, 0x63, 0xda, 0x98, 0xb9,
- 0xb8, 0x38, 0xf2, 0x5b, 0xbd, 0xe0, 0x68, 0x13, 0xdc, 0x07, 0x93, 0x0c, 0x73, 0x9a, 0x30, 0x0f,
- 0xbb, 0x1c, 0x87, 0xd8, 0x13, 0x94, 0x55, 0x0b, 0xd3, 0xc6, 0xcc, 0xd8, 0xdd, 0x86, 0x35, 0xa8,
- 0xaa, 0xd6, 0xf1, 0xd9, 0x2c, 0x47, 0xb3, 0x6d, 0x68, 0xb2, 0x34, 0x9d, 0xe1, 0x54, 0x58, 0x9f,
- 0x39, 0x4d, 0x1c, 0x34, 0x31, 0x11, 0x81, 0x38, 0xe8, 0x26, 0x1e, 0x39, 0x45, 0xe2, 0x55, 0xcd,
- 0xd6, 0x97, 0x38, 0xe8, 0x33, 0xc3, 0x5d, 0x30, 0x81, 0x3c, 0x0f, 0x73, 0xde, 0x4d, 0x3b, 0x2a,
- 0xd3, 0x2e, 0x0d, 0x95, 0xb6, 0x2e, 0xb9, 0x7a, 0x93, 0x96, 0x51, 0x8f, 0xd1, 0x6c, 0x80, 0x4a,
- 0x7f, 0x59, 0xe0, 0x2c, 0x80, 0xad, 0x24, 0x0c, 0xdd, 0x4e, 0xf5, 0x09, 0x8a, 0x70, 0xfe, 0x84,
- 0x2a, 0xa9, 0x3b, 0x83, 0x7d, 0x80, 0x22, 0x6c, 0xde, 0x03, 0x95, 0xfe, 0x4d, 0xc2, 0x1b, 0xe0,
- 0x42, 0xb6, 0xc3, 0x3c, 0xb8, 0x63, 0x34, 0x1d, 0x50, 0xee, 0x95, 0x08, 0xaf, 0x80, 0x22, 0xa3,
- 0x21, 0xe6, 0x55, 0x63, 0x7a, 0x44, 0xc5, 0x1b, 0x8e, 0xb2, 0xc0, 0x5b, 0x60, 0x2c, 0xc6, 0x2c,
- 0x0a, 0x38, 0x4f, 0x7b, 0xb2, 0x5a, 0xe8, 0x06, 0xe4, 0xed, 0xb5, 0xbf, 0x8a, 0xe0, 0xb2, 0xac,
- 0xc2, 0xa7, 0xb8, 0x53, 0x15, 0x07, 0xef, 0x26, 0x98, 0x0b, 0xf8, 0x14, 0x94, 0x91, 0x2e, 0x90,
- 0xbb, 0x9b, 0x56, 0x48, 0xca, 0x1a, 0xbb, 0x7b, 0x7f, 0x98, 0xea, 0xaa, 0xcd, 0x94, 0x50, 0x4f,
- 0x3f, 0x6f, 0x81, 0xf3, 0x34, 0x16, 0x5a, 0x60, 0x4a, 0xfd, 0x78, 0x30, 0xf5, 0x09, 0x4a, 0xad,
- 0x35, 0x45, 0xa2, 0xf6, 0x97, 0x51, 0x9a, 0x5f, 0x8c, 0x82, 0xf3, 0xda, 0x03, 0x67, 0x40, 0x09,
- 0xb7, 0x63, 0x44, 0x9a, 0xae, 0xcf, 0x68, 0x12, 0x73, 0xb9, 0x95, 0x0b, 0x0a, 0x30, 0xae, 0x3c,
- 0x2b, 0xd2, 0x01, 0x6f, 0x03, 0xbd, 0x76, 0x55, 0x69, 0x0b, 0xdd, 0xc0, 0x31, 0xe5, 0x70, 0x64,
- 0x81, 0x2d, 0x50, 0xc9, 0xe2, 0xf4, 0xc9, 0x72, 0xd9, 0xf4, 0x3a, 0x76, 0x42, 0xc7, 0x66, 0x3e,
- 0xf8, 0x08, 0x4c, 0xd1, 0x44, 0xc4, 0x89, 0xe8, 0xf6, 0x09, 0x6e, 0xfa, 0x98, 0xcb, 0x96, 0xd5,
- 0xa0, 0x4b, 0x2a, 0x22, 0x03, 0x35, 0x52, 0x7f, 0xda, 0x5e, 0x1a, 0x28, 0xa5, 0x6b, 0x54, 0xb1,
- 0x8b, 0xaa, 0x28, 0xb7, 0xd4, 0xaf, 0x20, 0x9b, 0xe0, 0x16, 0x52, 0xa5, 0xca, 0xa6, 0xab, 0x8b,
- 0x3c, 0x8f, 0x26, 0x44, 0xb8, 0x41, 0x14, 0x63, 0xc6, 0x29, 0x91, 0xa3, 0xa8, 0x7a, 0xae, 0xcb,
- 0x52, 0xd3, 0x88, 0x0d, 0x05, 0xa8, 0xab, 0xf8, 0xd5, 0x7c, 0x38, 0x7c, 0x0f, 0x4c, 0xe2, 0x36,
- 0xf6, 0x92, 0x74, 0xe1, 0x8a, 0x20, 0xc2, 0x34, 0x11, 0xd5, 0xf3, 0xf2, 0xe4, 0xae, 0x64, 0x27,
- 0x97, 0xcd, 0x3b, 0x6b, 0x59, 0xcf, 0x3b, 0x2d, 0xb2, 0x03, 0xfc, 0x48, 0xe1, 0xe0, 0x43, 0x30,
- 0x15, 0xa1, 0xb6, 0xdb, 0x42, 0x84, 0x26, 0x82, 0xbb, 0x31, 0x66, 0x6a, 0x83, 0xd5, 0x0b, 0xd3,
- 0xc6, 0x4c, 0x51, 0xa1, 0x60, 0x84, 0xda, 0xef, 0xa8, 0x80, 0x75, 0xcc, 0xe4, 0x0e, 0xe1, 0x02,
- 0xa8, 0xf6, 0xe3, 0xb2, 0x8a, 0x56, 0x2f, 0x76, 0xa1, 0x53, 0x3d, 0xd0, 0xac, 0xa4, 0xb5, 0xef,
- 0x8b, 0xa0, 0x7a, 0xb4, 0x8d, 0x78, 0x4c, 0x09, 0xc7, 0x30, 0x02, 0xa5, 0x08, 0x05, 0xc4, 0xcd,
- 0xba, 0x54, 0x37, 0xfc, 0x93, 0x17, 0xed, 0x4a, 0x45, 0x77, 0xf4, 0x4b, 0x70, 0xc6, 0x53, 0xfa,
- 0x6c, 0x05, 0xbf, 0x32, 0xc0, 0xed, 0x81, 0xe7, 0xd3, 0x15, 0x92, 0x7e, 0xbf, 0x67, 0x29, 0xe4,
- 0x26, 0x3f, 0xf9, 0x98, 0x3b, 0xfa, 0x6e, 0x81, 0x72, 0x3a, 0xb9, 0x0e, 0x5c, 0xdc, 0x8e, 0x43,
- 0xca, 0x70, 0x53, 0x35, 0xb8, 0x53, 0x92, 0xd6, 0x86, 0x36, 0x42, 0x0e, 0x2e, 0x11, 0x4a, 0x5c,
- 0x8f, 0x05, 0x22, 0xf0, 0x50, 0xe8, 0x62, 0xc6, 0x28, 0x4b, 0xfb, 0x7a, 0x64, 0x88, 0x51, 0xec,
- 0x60, 0x9e, 0x84, 0xc2, 0xca, 0x96, 0x1b, 0x02, 0x09, 0xec, 0x4c, 0x12, 0x4a, 0x96, 0x34, 0x7d,
- 0x43, 0xb2, 0x9b, 0x7f, 0x1b, 0x60, 0xf2, 0x08, 0x18, 0x7e, 0x72, 0x96, 0x23, 0xab, 0x7f, 0x5a,
- 0x3d, 0x05, 0x95, 0x0e, 0x39, 0x93, 0x32, 0xb3, 0x73, 0x79, 0x30, 0xd4, 0x26, 0x9d, 0x09, 0xd4,
- 0xb3, 0x7e, 0xde, 0x82, 0xd7, 0x7e, 0x32, 0xc0, 0xb5, 0x23, 0x9c, 0x6b, 0x72, 0x08, 0x2c, 0x51,
- 0xd2, 0x0a, 0x7c, 0x98, 0x80, 0x09, 0xdf, 0xe3, 0x6e, 0x13, 0x73, 0x11, 0xe8, 0x4f, 0x5d, 0x15,
- 0xe2, 0xdd, 0x17, 0x54, 0x9a, 0x67, 0xb5, 0x56, 0x3c, 0xbe, 0xdc, 0x65, 0x7c, 0xf2, 0x92, 0x53,
- 0xf6, 0x7b, 0x2c, 0xe6, 0xab, 0xa0, 0xdc, 0x1b, 0x03, 0xa7, 0xc0, 0x48, 0xc2, 0x82, 0xfc, 0x7d,
- 0x96, 0xae, 0x17, 0x4b, 0x60, 0x2c, 0xa7, 0xad, 0xf6, 0x75, 0x11, 0x5c, 0x6f, 0xb4, 0x63, 0xca,
- 0xc4, 0x31, 0xa5, 0xfa, 0xaf, 0x2e, 0x23, 0xaf, 0xff, 0x32, 0x5a, 0x1e, 0x4c, 0x3d, 0x58, 0xf0,
- 0xf1, 0x77, 0x12, 0xc4, 0xa0, 0xa4, 0x87, 0xb9, 0x27, 0x6b, 0xaa, 0xff, 0x93, 0xe6, 0x4f, 0x71,
- 0x2c, 0x6a, 0x33, 0xe3, 0x34, 0x67, 0x32, 0x7f, 0x2e, 0xfc, 0x7f, 0xf5, 0x9d, 0xe9, 0xd5, 0x77,
- 0xf7, 0x8f, 0x51, 0x30, 0x5e, 0x4f, 0x8f, 0x45, 0x07, 0xc1, 0x1f, 0x0c, 0x50, 0xe9, 0x1f, 0xb8,
- 0xf0, 0xc1, 0x50, 0xff, 0x2f, 0xe6, 0xc3, 0xe1, 0xe6, 0x7a, 0xed, 0xed, 0xcf, 0x7f, 0xfd, 0xfd,
- 0xcb, 0xc2, 0x9b, 0xf0, 0x51, 0xee, 0x15, 0xf3, 0xac, 0xf7, 0x33, 0xb1, 0xd4, 0xeb, 0xe0, 0xf1,
- 0x1d, 0xfb, 0xce, 0x67, 0x73, 0xa8, 0x5f, 0xef, 0x77, 0x05, 0x70, 0xf9, 0x84, 0x3e, 0x86, 0x0b,
- 0xa7, 0x69, 0x7f, 0xf3, 0x5a, 0x86, 0xce, 0x3d, 0x92, 0xac, 0xb5, 0xec, 0x91, 0x54, 0xfb, 0xd1,
- 0x38, 0xac, 0x3f, 0x03, 0x0b, 0xc3, 0x65, 0xd0, 0xb7, 0xf5, 0xfc, 0x29, 0xf4, 0xc9, 0xc2, 0x2d,
- 0xd5, 0xde, 0x7a, 0xce, 0xc2, 0xe1, 0xe3, 0xc9, 0xe6, 0x8c, 0x3b, 0xe6, 0xfb, 0x87, 0xf5, 0x2b,
- 0x52, 0x81, 0x12, 0xa0, 0x34, 0xa1, 0x38, 0xe0, 0x96, 0x47, 0xa3, 0x5f, 0xea, 0xd6, 0x8e, 0x10,
- 0x31, 0x9f, 0xb3, 0xed, 0xfd, 0xfd, 0xfd, 0x3e, 0xa7, 0x8d, 0x12, 0xb1, 0xa3, 0xde, 0xa2, 0xaf,
- 0xc7, 0x21, 0x12, 0x2d, 0xca, 0xa2, 0xc5, 0x6f, 0x0d, 0x30, 0xed, 0xd1, 0x68, 0x60, 0xed, 0x17,
- 0x27, 0xf3, 0x9d, 0xb8, 0x9e, 0xfe, 0x70, 0xad, 0x1b, 0x1f, 0xd7, 0x35, 0xc4, 0xa7, 0x21, 0x22,
- 0xbe, 0x45, 0x99, 0x6f, 0xfb, 0x98, 0xc8, 0xdf, 0x31, 0xbb, 0x9b, 0xf8, 0xf8, 0xb7, 0xef, 0xbc,
- 0x5c, 0x7f, 0x53, 0xb8, 0xba, 0xa2, 0x38, 0x96, 0x64, 0x5a, 0x99, 0xc5, 0xda, 0x9c, 0x5d, 0xbf,
- 0xbf, 0x98, 0x06, 0x1d, 0x66, 0xee, 0x2d, 0xe9, 0xde, 0x92, 0xee, 0xad, 0xcd, 0x8c, 0x63, 0xfb,
- 0x9c, 0xcc, 0x75, 0xef, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0xc1, 0xab, 0x59, 0xf5, 0x0f,
- 0x00, 0x00,
+ // 1184 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x57, 0x4d, 0x4f, 0x24, 0xc5,
+ 0x1b, 0xff, 0xf7, 0x0c, 0x2f, 0xfb, 0x2f, 0x98, 0x61, 0xa8, 0xcd, 0xca, 0xd0, 0xee, 0x0b, 0x99,
+ 0x0d, 0x2b, 0x92, 0xd8, 0x2d, 0x2c, 0xeb, 0x46, 0xd8, 0xd5, 0x0c, 0x30, 0x61, 0xd1, 0x28, 0xd8,
+ 0x18, 0x0e, 0x4a, 0xd2, 0x5b, 0xf4, 0x14, 0x4d, 0x27, 0xdd, 0x55, 0x4d, 0x55, 0x35, 0x2f, 0x6e,
+ 0xbc, 0xf8, 0x15, 0xbc, 0x6a, 0xe2, 0xd9, 0x4f, 0xe0, 0x51, 0xbd, 0x98, 0x70, 0xd0, 0x44, 0xbf,
+ 0x80, 0x07, 0xbd, 0xf8, 0x09, 0xf4, 0x66, 0xba, 0xaa, 0x7a, 0xa6, 0x67, 0x80, 0x71, 0x77, 0x20,
+ 0x9e, 0x3c, 0xd6, 0xf3, 0xf2, 0x7b, 0x7e, 0xf5, 0xab, 0xa7, 0x9f, 0xea, 0x02, 0xaf, 0xfb, 0x94,
+ 0xfa, 0x21, 0xb6, 0xbd, 0x90, 0x26, 0x4d, 0x1b, 0x71, 0x8e, 0x85, 0x7d, 0x38, 0x17, 0x2f, 0xec,
+ 0x62, 0x81, 0xe6, 0xd4, 0xda, 0xe5, 0x98, 0x1d, 0x06, 0x1e, 0xb6, 0x62, 0x46, 0x05, 0x85, 0x37,
+ 0x55, 0x86, 0x25, 0x33, 0x2c, 0x19, 0x61, 0xb5, 0x32, 0x4c, 0xed, 0xb5, 0x51, 0x1c, 0xd8, 0x88,
+ 0x10, 0x2a, 0x90, 0x08, 0x28, 0xe1, 0x2a, 0xd7, 0xbc, 0x93, 0xf3, 0xee, 0x05, 0x38, 0x6c, 0xba,
+ 0xbb, 0x78, 0x1f, 0x1d, 0x06, 0x94, 0xe9, 0x80, 0x57, 0xff, 0x99, 0x4e, 0x86, 0x65, 0xea, 0xd0,
+ 0x00, 0x45, 0xf6, 0xe1, 0x9c, 0x1d, 0xd3, 0x30, 0xf0, 0x4e, 0xb4, 0xef, 0xae, 0xf6, 0x85, 0x94,
+ 0xf8, 0x2c, 0x21, 0x24, 0x20, 0xbe, 0x4d, 0x63, 0xcc, 0x3a, 0xc8, 0xdc, 0xd6, 0x41, 0x72, 0xb5,
+ 0x9b, 0xec, 0xd9, 0xcd, 0x44, 0x05, 0x68, 0xff, 0x44, 0x8e, 0xac, 0x17, 0x06, 0x98, 0x08, 0xe5,
+ 0xa8, 0xfd, 0x31, 0x00, 0x5e, 0x5a, 0x47, 0xd1, 0xa6, 0xac, 0x58, 0x27, 0x28, 0x3c, 0xe1, 0x01,
+ 0xff, 0x20, 0xc1, 0xec, 0x04, 0xbe, 0x0c, 0x86, 0x62, 0xc4, 0x30, 0x11, 0x55, 0x63, 0xca, 0x98,
+ 0xf9, 0xff, 0x72, 0xf1, 0xd7, 0x7a, 0xc1, 0xd1, 0x26, 0x78, 0x04, 0xc6, 0x19, 0xe6, 0x34, 0x61,
+ 0x1e, 0x76, 0x39, 0x0e, 0xb1, 0x27, 0x28, 0xab, 0x16, 0xa6, 0x8c, 0x99, 0x91, 0xf9, 0x86, 0xd5,
+ 0x4b, 0x55, 0xeb, 0xfc, 0x6a, 0x96, 0xa3, 0xd1, 0xb6, 0x34, 0x58, 0x5a, 0xce, 0x70, 0x2a, 0xac,
+ 0xcb, 0x9c, 0x16, 0x0e, 0x9a, 0x98, 0x88, 0x40, 0x9c, 0xb4, 0x0b, 0x17, 0x2f, 0x51, 0x78, 0x5d,
+ 0xa3, 0x75, 0x15, 0x0e, 0xba, 0xcc, 0xf0, 0x00, 0x8c, 0x21, 0xcf, 0xc3, 0x9c, 0xb7, 0xcb, 0x0e,
+ 0xc8, 0xb2, 0x2b, 0x7d, 0x95, 0xad, 0x4b, 0xac, 0xce, 0xa2, 0x65, 0xd4, 0x61, 0x34, 0x1b, 0xa0,
+ 0xd2, 0x2d, 0x0b, 0x9c, 0x03, 0x70, 0x2f, 0x09, 0x43, 0xb7, 0xa5, 0x3e, 0x41, 0x11, 0xce, 0x9f,
+ 0x50, 0x25, 0x75, 0x67, 0x69, 0xef, 0xa3, 0x08, 0x9b, 0xf7, 0x41, 0xa5, 0x7b, 0x93, 0xf0, 0x0e,
+ 0xb8, 0x96, 0xed, 0x30, 0x9f, 0xdc, 0x32, 0x9a, 0x0e, 0x28, 0x77, 0x52, 0x84, 0x93, 0x60, 0x90,
+ 0xd1, 0x10, 0xf3, 0xaa, 0x31, 0x55, 0x54, 0xf1, 0x86, 0xa3, 0x2c, 0x70, 0x1a, 0x8c, 0xc4, 0x98,
+ 0x45, 0x01, 0xe7, 0x69, 0x4f, 0x56, 0x0b, 0xed, 0x80, 0xbc, 0xbd, 0xf6, 0xe7, 0x00, 0x98, 0x90,
+ 0x2a, 0x7c, 0x82, 0x5b, 0xaa, 0x38, 0xf8, 0x20, 0xc1, 0x5c, 0xc0, 0xa7, 0xa0, 0x8c, 0xb4, 0x40,
+ 0xee, 0x41, 0xaa, 0x90, 0xa4, 0x35, 0x32, 0xbf, 0xd0, 0x8f, 0xba, 0x6a, 0x33, 0x25, 0xd4, 0xd1,
+ 0xcf, 0x3b, 0x60, 0x98, 0xc6, 0x42, 0x13, 0x4c, 0xa1, 0x1f, 0xf7, 0x86, 0xbe, 0x80, 0xa9, 0xb5,
+ 0xa1, 0x40, 0xd4, 0xfe, 0x32, 0x48, 0xf3, 0x8b, 0x22, 0x18, 0xd6, 0x1e, 0x38, 0x03, 0x4a, 0xf8,
+ 0x38, 0x46, 0xa4, 0xe9, 0xfa, 0x8c, 0x26, 0x31, 0x97, 0x5b, 0xb9, 0xa6, 0x12, 0x46, 0x95, 0x67,
+ 0x4d, 0x3a, 0xe0, 0x3d, 0xa0, 0xd7, 0xae, 0x92, 0xb6, 0xd0, 0x0e, 0x1c, 0x51, 0x0e, 0x47, 0x0a,
+ 0x6c, 0x81, 0x4a, 0x16, 0xa7, 0x4f, 0x96, 0xcb, 0xa6, 0xd7, 0xb1, 0x63, 0x3a, 0x36, 0xf3, 0xc1,
+ 0x87, 0xe0, 0x06, 0x4d, 0x44, 0x9c, 0x88, 0x76, 0x9f, 0xe0, 0xa6, 0x8f, 0xb9, 0x6c, 0x59, 0x9d,
+ 0x74, 0x5d, 0x45, 0x64, 0x49, 0x8d, 0xd4, 0x9f, 0xb6, 0x97, 0x4e, 0x94, 0xd4, 0x75, 0xd6, 0x60,
+ 0x3b, 0xab, 0xa2, 0xdc, 0x92, 0xbf, 0x4a, 0xd9, 0x06, 0xd3, 0x48, 0x49, 0x95, 0x4d, 0x57, 0x17,
+ 0x79, 0x1e, 0x4d, 0x88, 0x70, 0x83, 0x28, 0xc6, 0x8c, 0x53, 0x22, 0x47, 0x51, 0x75, 0xa8, 0x8d,
+ 0x52, 0xd3, 0x19, 0x5b, 0x2a, 0xa1, 0xae, 0xe2, 0xd7, 0xf3, 0xe1, 0xf0, 0x5d, 0x30, 0x8e, 0x8f,
+ 0xb1, 0x97, 0xa4, 0x0b, 0x57, 0x04, 0x11, 0xa6, 0x89, 0xa8, 0x0e, 0xcb, 0x93, 0x9b, 0xcc, 0x4e,
+ 0x2e, 0x9b, 0x77, 0xd6, 0xaa, 0x9e, 0x77, 0x9a, 0x64, 0x2b, 0xf1, 0x43, 0x95, 0x57, 0xfb, 0x6e,
+ 0x10, 0x54, 0xcf, 0x1e, 0x28, 0x8f, 0x29, 0xe1, 0x18, 0x46, 0xa0, 0x14, 0xa1, 0x80, 0xb8, 0x59,
+ 0xbf, 0xe8, 0xd6, 0x7b, 0xf2, 0xa2, 0xfd, 0xa1, 0xe0, 0xce, 0xf6, 0xa4, 0x33, 0x9a, 0xc2, 0x67,
+ 0x2b, 0xf8, 0xa5, 0x01, 0xee, 0xf5, 0x54, 0xaa, 0x4d, 0x24, 0xfd, 0x92, 0xae, 0x92, 0xc8, 0x5d,
+ 0x7e, 0xb1, 0xe0, 0x2d, 0x7e, 0xd3, 0xa0, 0x9c, 0xce, 0x90, 0x13, 0x17, 0x1f, 0xc7, 0x21, 0x65,
+ 0xb8, 0xa9, 0x5a, 0xcd, 0x29, 0x49, 0x6b, 0x43, 0x1b, 0x21, 0x07, 0xd7, 0x09, 0x25, 0xae, 0xc7,
+ 0x02, 0x11, 0x78, 0x28, 0x74, 0x31, 0x63, 0x94, 0xa5, 0x1d, 0x56, 0xec, 0x63, 0x28, 0x3a, 0x98,
+ 0x27, 0xa1, 0xb0, 0xb2, 0xe5, 0x96, 0x40, 0x02, 0x3b, 0xe3, 0x84, 0x92, 0x15, 0x0d, 0xdf, 0x90,
+ 0xe8, 0xe6, 0x5f, 0x06, 0x18, 0x3f, 0x93, 0x0c, 0x3f, 0xbe, 0xca, 0xe1, 0xd1, 0x3d, 0x37, 0x9e,
+ 0x82, 0x4a, 0x0b, 0x9c, 0x49, 0x9a, 0xd9, 0xb9, 0x3c, 0xe8, 0x6b, 0x93, 0xce, 0x18, 0xea, 0x58,
+ 0x3f, 0xaf, 0xe0, 0xb5, 0x1f, 0x0d, 0x70, 0xeb, 0x0c, 0xe6, 0x86, 0xfc, 0x1c, 0x57, 0x28, 0xd9,
+ 0x0b, 0x7c, 0x98, 0x80, 0x31, 0xdf, 0xe3, 0x6e, 0x13, 0x73, 0x11, 0xe8, 0x8f, 0x4e, 0x09, 0xf1,
+ 0xce, 0x0b, 0x32, 0xcd, 0xa3, 0x5a, 0x6b, 0x1e, 0x5f, 0x6d, 0x23, 0x3e, 0xf9, 0x9f, 0x53, 0xf6,
+ 0x3b, 0x2c, 0xe6, 0x2b, 0xa0, 0xdc, 0x19, 0x03, 0x6f, 0x80, 0x62, 0xc2, 0x82, 0xfc, 0xcd, 0x92,
+ 0xae, 0x97, 0x4b, 0x60, 0x24, 0xc7, 0xad, 0xf6, 0xd5, 0x20, 0xb8, 0xdd, 0x38, 0x8e, 0x29, 0x13,
+ 0xe7, 0x48, 0xf5, 0x6f, 0x5d, 0x0b, 0x5e, 0xf7, 0xb5, 0xb0, 0xda, 0x1b, 0xba, 0x37, 0xe1, 0xf3,
+ 0x6f, 0x07, 0x88, 0x41, 0x49, 0x8f, 0x55, 0x4f, 0x6a, 0xaa, 0xff, 0x58, 0x96, 0x2e, 0x71, 0x2c,
+ 0x6a, 0x33, 0xa3, 0x34, 0x67, 0x32, 0x7f, 0x2a, 0xfc, 0x77, 0x09, 0x5d, 0xe9, 0x25, 0x34, 0xff,
+ 0xfb, 0x00, 0x18, 0xad, 0xa7, 0xc7, 0xa2, 0x83, 0xe0, 0xf7, 0x06, 0xa8, 0x74, 0x0f, 0x5c, 0xf8,
+ 0xa0, 0xaf, 0x3f, 0x09, 0xf3, 0x8d, 0xfe, 0xe6, 0x7a, 0xed, 0xed, 0xcf, 0x7e, 0xf9, 0xed, 0xf3,
+ 0xc2, 0x9b, 0xf0, 0x61, 0xee, 0x3d, 0xf1, 0xac, 0xf3, 0x33, 0xb1, 0xd4, 0x7f, 0xfa, 0xe3, 0x59,
+ 0x7b, 0xf6, 0xd3, 0x45, 0xd4, 0xcd, 0xf7, 0xdb, 0x02, 0x98, 0xb8, 0xa0, 0x8f, 0xe1, 0xa3, 0xcb,
+ 0xb4, 0xbf, 0x79, 0x2b, 0xcb, 0xce, 0x3d, 0x57, 0xac, 0x8d, 0xec, 0xb9, 0x52, 0xfb, 0xc1, 0x38,
+ 0xad, 0x3f, 0x03, 0x8f, 0xfa, 0xab, 0xa0, 0x6f, 0xeb, 0xa5, 0x4b, 0xf0, 0x93, 0xc2, 0xad, 0xd4,
+ 0xde, 0x7a, 0x4e, 0xe1, 0xf0, 0xf9, 0x60, 0x8b, 0xc6, 0xac, 0xf9, 0xde, 0x69, 0x7d, 0x52, 0x32,
+ 0x50, 0x04, 0x14, 0x27, 0x14, 0x07, 0xdc, 0xf2, 0x68, 0xf4, 0x73, 0xdd, 0xda, 0x17, 0x22, 0xe6,
+ 0x8b, 0xb6, 0x7d, 0x74, 0x74, 0xd4, 0xe5, 0xb4, 0x51, 0x22, 0xf6, 0xd5, 0xab, 0xf0, 0xb5, 0x38,
+ 0x44, 0x62, 0x8f, 0xb2, 0x68, 0xf9, 0x1b, 0x03, 0x4c, 0x79, 0x34, 0xea, 0xa9, 0xfd, 0xf2, 0x78,
+ 0xbe, 0x13, 0x37, 0xd3, 0x5f, 0x9f, 0x4d, 0xe3, 0xa3, 0xba, 0x4e, 0xf1, 0x69, 0x88, 0x88, 0x6f,
+ 0x51, 0xe6, 0xdb, 0x3e, 0x26, 0xf2, 0xc7, 0xc8, 0x6e, 0x17, 0x3e, 0xff, 0x15, 0xba, 0x24, 0xd7,
+ 0x5f, 0x17, 0x6e, 0xae, 0x29, 0x8c, 0x15, 0x59, 0x56, 0x56, 0xb1, 0xb6, 0xe7, 0x36, 0x17, 0x96,
+ 0xd3, 0xa0, 0xd3, 0xcc, 0xbd, 0x23, 0xdd, 0x3b, 0xd2, 0xbd, 0xb3, 0x9d, 0x61, 0xec, 0x0e, 0xc9,
+ 0x5a, 0xf7, 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x67, 0xa0, 0x6a, 0x2f, 0x7f, 0x0f, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/googleapis/cloud/asset/v1p4beta1/assets.pb.go b/googleapis/cloud/asset/v1p4beta1/assets.pb.go
index 2e8c2f5..067d032 100644
--- a/googleapis/cloud/asset/v1p4beta1/assets.pb.go
+++ b/googleapis/cloud/asset/v1p4beta1/assets.pb.go
@@ -300,66 +300,6 @@
}
}
-// An identity that appears in an access control list.
-type IamPolicyAnalysisResult_Identity struct {
- // The identity name in any form of members appear in
- // [IAM policy
- // binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
- // as:
- // - user:foo@google.com
- // - group:group1@google.com
- // - serviceAccount:s1@prj1.iam.gserviceaccount.com
- // - projectOwner:some_project_id
- // - domain:google.com
- // - allUsers
- // - etc.
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- // The analysis state of this identity node.
- AnalysisState *IamPolicyAnalysisResult_AnalysisState `protobuf:"bytes,2,opt,name=analysis_state,json=analysisState,proto3" json:"analysis_state,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
-}
-
-func (m *IamPolicyAnalysisResult_Identity) Reset() { *m = IamPolicyAnalysisResult_Identity{} }
-func (m *IamPolicyAnalysisResult_Identity) String() string { return proto.CompactTextString(m) }
-func (*IamPolicyAnalysisResult_Identity) ProtoMessage() {}
-func (*IamPolicyAnalysisResult_Identity) Descriptor() ([]byte, []int) {
- return fileDescriptor_b05965df25ab0d16, []int{0, 3}
-}
-
-func (m *IamPolicyAnalysisResult_Identity) XXX_Unmarshal(b []byte) error {
- return xxx_messageInfo_IamPolicyAnalysisResult_Identity.Unmarshal(m, b)
-}
-func (m *IamPolicyAnalysisResult_Identity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- return xxx_messageInfo_IamPolicyAnalysisResult_Identity.Marshal(b, m, deterministic)
-}
-func (m *IamPolicyAnalysisResult_Identity) XXX_Merge(src proto.Message) {
- xxx_messageInfo_IamPolicyAnalysisResult_Identity.Merge(m, src)
-}
-func (m *IamPolicyAnalysisResult_Identity) XXX_Size() int {
- return xxx_messageInfo_IamPolicyAnalysisResult_Identity.Size(m)
-}
-func (m *IamPolicyAnalysisResult_Identity) XXX_DiscardUnknown() {
- xxx_messageInfo_IamPolicyAnalysisResult_Identity.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_IamPolicyAnalysisResult_Identity proto.InternalMessageInfo
-
-func (m *IamPolicyAnalysisResult_Identity) GetName() string {
- if m != nil {
- return m.Name
- }
- return ""
-}
-
-func (m *IamPolicyAnalysisResult_Identity) GetAnalysisState() *IamPolicyAnalysisResult_AnalysisState {
- if m != nil {
- return m.AnalysisState
- }
- return nil
-}
-
// A directional edge.
type IamPolicyAnalysisResult_Edge struct {
// The source node of the edge.
@@ -375,7 +315,7 @@
func (m *IamPolicyAnalysisResult_Edge) String() string { return proto.CompactTextString(m) }
func (*IamPolicyAnalysisResult_Edge) ProtoMessage() {}
func (*IamPolicyAnalysisResult_Edge) Descriptor() ([]byte, []int) {
- return fileDescriptor_b05965df25ab0d16, []int{0, 4}
+ return fileDescriptor_b05965df25ab0d16, []int{0, 3}
}
func (m *IamPolicyAnalysisResult_Edge) XXX_Unmarshal(b []byte) error {
@@ -410,6 +350,66 @@
return ""
}
+// An identity that appears in an access control list.
+type IamPolicyAnalysisResult_Identity struct {
+ // The identity name in any form of members appear in
+ // [IAM policy
+ // binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such
+ // as:
+ // - user:foo@google.com
+ // - group:group1@google.com
+ // - serviceAccount:s1@prj1.iam.gserviceaccount.com
+ // - projectOwner:some_project_id
+ // - domain:google.com
+ // - allUsers
+ // - etc.
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ // The analysis state of this identity node.
+ AnalysisState *IamPolicyAnalysisResult_AnalysisState `protobuf:"bytes,2,opt,name=analysis_state,json=analysisState,proto3" json:"analysis_state,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *IamPolicyAnalysisResult_Identity) Reset() { *m = IamPolicyAnalysisResult_Identity{} }
+func (m *IamPolicyAnalysisResult_Identity) String() string { return proto.CompactTextString(m) }
+func (*IamPolicyAnalysisResult_Identity) ProtoMessage() {}
+func (*IamPolicyAnalysisResult_Identity) Descriptor() ([]byte, []int) {
+ return fileDescriptor_b05965df25ab0d16, []int{0, 4}
+}
+
+func (m *IamPolicyAnalysisResult_Identity) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_IamPolicyAnalysisResult_Identity.Unmarshal(m, b)
+}
+func (m *IamPolicyAnalysisResult_Identity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_IamPolicyAnalysisResult_Identity.Marshal(b, m, deterministic)
+}
+func (m *IamPolicyAnalysisResult_Identity) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_IamPolicyAnalysisResult_Identity.Merge(m, src)
+}
+func (m *IamPolicyAnalysisResult_Identity) XXX_Size() int {
+ return xxx_messageInfo_IamPolicyAnalysisResult_Identity.Size(m)
+}
+func (m *IamPolicyAnalysisResult_Identity) XXX_DiscardUnknown() {
+ xxx_messageInfo_IamPolicyAnalysisResult_Identity.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IamPolicyAnalysisResult_Identity proto.InternalMessageInfo
+
+func (m *IamPolicyAnalysisResult_Identity) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
+func (m *IamPolicyAnalysisResult_Identity) GetAnalysisState() *IamPolicyAnalysisResult_AnalysisState {
+ if m != nil {
+ return m.AnalysisState
+ }
+ return nil
+}
+
// An access control list, derived from the above IAM policy binding, which
// contains a set of resources and accesses. May include one
// item from each set to compose an access control entry.
@@ -556,8 +556,8 @@
proto.RegisterType((*IamPolicyAnalysisResult_AnalysisState)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState")
proto.RegisterType((*IamPolicyAnalysisResult_Resource)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Resource")
proto.RegisterType((*IamPolicyAnalysisResult_Access)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Access")
- proto.RegisterType((*IamPolicyAnalysisResult_Identity)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Identity")
proto.RegisterType((*IamPolicyAnalysisResult_Edge)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Edge")
+ proto.RegisterType((*IamPolicyAnalysisResult_Identity)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.Identity")
proto.RegisterType((*IamPolicyAnalysisResult_AccessControlList)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AccessControlList")
proto.RegisterType((*IamPolicyAnalysisResult_IdentityList)(nil), "google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.IdentityList")
}
@@ -598,19 +598,19 @@
0x74, 0xbe, 0x5a, 0xb0, 0x5e, 0xaa, 0x85, 0x36, 0xa1, 0x9e, 0xf3, 0x58, 0x97, 0x75, 0xb0, 0x82,
0x95, 0x85, 0x7a, 0x00, 0x19, 0xcd, 0x13, 0x26, 0x04, 0xe3, 0x69, 0xd9, 0xe2, 0xc1, 0x0a, 0xae,
0xf8, 0xce, 0x28, 0x77, 0xf5, 0x5f, 0x95, 0x3b, 0xea, 0x42, 0x9b, 0xa7, 0x94, 0x9f, 0xf8, 0xe5,
- 0x3a, 0x39, 0xef, 0x2d, 0x68, 0x18, 0xe1, 0x11, 0x82, 0x7a, 0x65, 0xae, 0xea, 0xfb, 0xbf, 0xce,
- 0xf2, 0x00, 0xea, 0x7b, 0x61, 0x44, 0xd1, 0x36, 0xb4, 0x8c, 0xcc, 0x66, 0x7b, 0x9a, 0x18, 0xb4,
- 0xc0, 0xc5, 0xc6, 0x6c, 0x43, 0x4b, 0x92, 0x3c, 0xa2, 0xb2, 0x04, 0x94, 0x7b, 0x03, 0xa5, 0xab,
- 0x00, 0x38, 0x9f, 0x6b, 0x70, 0xe9, 0x8f, 0x33, 0x84, 0xa6, 0xd0, 0x34, 0x0b, 0x24, 0x6c, 0x4b,
- 0x9d, 0xcf, 0x47, 0xcb, 0xb5, 0x61, 0xd6, 0x0d, 0xff, 0x22, 0x44, 0x2f, 0xa0, 0x51, 0x0e, 0x95,
- 0x0a, 0xbb, 0xa6, 0xc8, 0x1f, 0x5c, 0xe4, 0xf0, 0xe3, 0x05, 0x1b, 0x22, 0xd0, 0x5d, 0x2c, 0x3e,
- 0x0d, 0x23, 0x6a, 0x2e, 0x97, 0x7b, 0xcb, 0xf1, 0x17, 0x33, 0xc6, 0x1d, 0xc3, 0x58, 0x58, 0xc2,
- 0xf9, 0x6e, 0x41, 0xbb, 0x7a, 0x01, 0xa0, 0xd7, 0x00, 0xfa, 0x0a, 0x60, 0x17, 0x1d, 0x96, 0xe1,
- 0xc5, 0x15, 0x46, 0xf4, 0x0a, 0x5a, 0x51, 0xce, 0x67, 0x99, 0x6e, 0xa8, 0x76, 0xe1, 0x86, 0x40,
- 0xd1, 0xa9, 0x6e, 0x46, 0x5f, 0x2c, 0xe8, 0x05, 0x3c, 0x39, 0x97, 0x6d, 0x04, 0xc3, 0xc2, 0x31,
- 0x29, 0x1e, 0x96, 0x89, 0xf5, 0x72, 0xa8, 0xb1, 0x11, 0x8f, 0x49, 0x1a, 0xb9, 0x3c, 0x8f, 0xbc,
- 0x88, 0xa6, 0xea, 0xd9, 0xf1, 0xca, 0x10, 0xc9, 0x98, 0x38, 0xfb, 0x4d, 0xbc, 0xaf, 0xec, 0x1f,
- 0x96, 0xf5, 0xa9, 0xb6, 0xb5, 0x5f, 0xd2, 0x8c, 0x55, 0x4a, 0x95, 0xc1, 0x3d, 0x1a, 0x4c, 0x76,
- 0x47, 0x05, 0xee, 0x9b, 0x09, 0x4f, 0x55, 0x78, 0xaa, 0xc2, 0xd3, 0x23, 0x43, 0x73, 0xbc, 0xae,
- 0xd2, 0xdd, 0xf9, 0x19, 0x00, 0x00, 0xff, 0xff, 0xf0, 0xc3, 0x9f, 0xeb, 0x81, 0x07, 0x00, 0x00,
+ 0x3a, 0x39, 0x07, 0x50, 0xdf, 0x0b, 0x23, 0x8a, 0xb6, 0xa1, 0x65, 0x26, 0x6b, 0x04, 0x6b, 0x62,
+ 0xd0, 0x33, 0x2d, 0x44, 0xda, 0x86, 0x96, 0x24, 0x79, 0x44, 0x65, 0x09, 0x28, 0xa5, 0x82, 0xd2,
+ 0x55, 0x00, 0x9c, 0xf7, 0x16, 0x34, 0xcc, 0x0a, 0x21, 0x04, 0xf5, 0x8a, 0x42, 0xea, 0xfb, 0xbf,
+ 0xaa, 0xf2, 0xb9, 0x06, 0x97, 0xfe, 0x38, 0x43, 0x68, 0x0a, 0x4d, 0xb3, 0x40, 0xc2, 0xb6, 0xd4,
+ 0xf9, 0x7c, 0xb4, 0x5c, 0x72, 0xb3, 0x6e, 0xf8, 0x17, 0x21, 0x7a, 0x01, 0x8d, 0x72, 0xa8, 0x54,
+ 0xd8, 0x35, 0x45, 0xfe, 0xe0, 0x22, 0x87, 0x1f, 0x2f, 0xd8, 0x10, 0x81, 0xee, 0x62, 0xf1, 0x69,
+ 0x18, 0x51, 0x73, 0xb9, 0xdc, 0x5b, 0x8e, 0xbf, 0x10, 0x1c, 0x77, 0x0c, 0x63, 0x61, 0x09, 0xe7,
+ 0xbb, 0x05, 0xed, 0xea, 0x05, 0x80, 0x5e, 0x03, 0xe8, 0x2b, 0x80, 0x5d, 0x74, 0x58, 0x86, 0x17,
+ 0x57, 0x18, 0xd1, 0x2b, 0x68, 0x45, 0x39, 0x9f, 0x65, 0xba, 0xa1, 0xda, 0x85, 0x1b, 0x02, 0x45,
+ 0xa7, 0xba, 0x19, 0x7d, 0xb1, 0xa0, 0x17, 0xf0, 0xe4, 0x5c, 0xb6, 0x11, 0x0c, 0x0b, 0xc7, 0xa4,
+ 0x78, 0x58, 0x26, 0xd6, 0xcb, 0xa1, 0xc6, 0x46, 0x3c, 0x26, 0x69, 0xe4, 0xf2, 0x3c, 0xf2, 0x22,
+ 0x9a, 0xaa, 0x67, 0xc7, 0x2b, 0x43, 0x24, 0x63, 0xe2, 0xec, 0x37, 0xf1, 0xbe, 0xb2, 0x7f, 0x58,
+ 0xd6, 0xa7, 0xda, 0xd6, 0x7e, 0x49, 0x33, 0x56, 0x29, 0x55, 0x06, 0xf7, 0x68, 0x30, 0xd9, 0x1d,
+ 0x15, 0xb8, 0x6f, 0x26, 0x3c, 0x55, 0xe1, 0xa9, 0x0a, 0x4f, 0x8f, 0x0c, 0xcd, 0xf1, 0xba, 0x4a,
+ 0x77, 0xe7, 0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd8, 0x12, 0x05, 0x90, 0x81, 0x07, 0x00, 0x00,
}
diff --git a/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go b/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go
index ebac96c..7f1e06d 100644
--- a/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go
+++ b/googleapis/cloud/bigquery/connection/v1beta1/connection.pb.go
@@ -626,10 +626,12 @@
// Database name.
Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
// Type of the Cloud SQL database.
- Type CloudSqlProperties_DatabaseType `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.bigquery.connection.v1beta1.CloudSqlProperties_DatabaseType" json:"type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Type CloudSqlProperties_DatabaseType `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.bigquery.connection.v1beta1.CloudSqlProperties_DatabaseType" json:"type,omitempty"`
+ // Input only. Cloud SQL credential.
+ Credential *CloudSqlCredential `protobuf:"bytes,4,opt,name=credential,proto3" json:"credential,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CloudSqlProperties) Reset() { *m = CloudSqlProperties{} }
@@ -678,6 +680,13 @@
return CloudSqlProperties_DATABASE_TYPE_UNSPECIFIED
}
+func (m *CloudSqlProperties) GetCredential() *CloudSqlCredential {
+ if m != nil {
+ return m.Credential
+ }
+ return nil
+}
+
// Credential info for the Cloud SQL.
type CloudSqlCredential struct {
// The username for the credential.
@@ -748,97 +757,98 @@
}
var fileDescriptor_57d65490f51d0d62 = []byte{
- // 1435 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcb, 0x6f, 0x1b, 0xd5,
- 0x1a, 0xef, 0x38, 0x6d, 0x6f, 0xf2, 0xc5, 0x69, 0x7c, 0x8f, 0x7a, 0x9b, 0xd4, 0x6d, 0x6f, 0xd3,
- 0xa9, 0x84, 0xdc, 0x28, 0xcc, 0x28, 0x6e, 0x85, 0x44, 0x78, 0x75, 0x9c, 0xb8, 0xa9, 0x69, 0x52,
- 0xdc, 0xb1, 0x5b, 0x54, 0x10, 0x32, 0xc7, 0xe3, 0x13, 0x67, 0xda, 0x79, 0x65, 0xce, 0x71, 0xd2,
- 0x28, 0x0a, 0x02, 0xfe, 0x05, 0x36, 0xb0, 0x64, 0x8b, 0x04, 0x0b, 0xfe, 0x80, 0xfe, 0x01, 0x5d,
- 0x21, 0xd8, 0x20, 0xaf, 0x8a, 0xc4, 0x02, 0xd8, 0xb2, 0x00, 0xb1, 0x42, 0x73, 0xe6, 0x75, 0x6c,
- 0x27, 0xd4, 0x71, 0xcb, 0x2a, 0x99, 0xef, 0xfd, 0xfb, 0x5e, 0xf3, 0x8d, 0xe1, 0xd5, 0xb6, 0xeb,
- 0xb6, 0x2d, 0xa2, 0x1a, 0x96, 0xdb, 0x69, 0xa9, 0x4d, 0xb3, 0xbd, 0xd5, 0x21, 0xfe, 0xae, 0x6a,
- 0xb8, 0x8e, 0x43, 0x0c, 0x66, 0xba, 0x8e, 0xba, 0xbd, 0xd8, 0x24, 0x0c, 0x2f, 0x0a, 0x24, 0xc5,
- 0xf3, 0x5d, 0xe6, 0xa2, 0x42, 0xa8, 0xaa, 0x70, 0x55, 0x25, 0x56, 0x55, 0x04, 0xb9, 0x48, 0x35,
- 0x7f, 0x3e, 0x72, 0x82, 0x3d, 0x53, 0xc5, 0x8e, 0xe3, 0x32, 0x1c, 0xb0, 0x69, 0x68, 0x27, 0x3f,
- 0x23, 0x70, 0x0d, 0xcb, 0x24, 0x0e, 0x8b, 0x18, 0x17, 0x05, 0xc6, 0x86, 0x49, 0xac, 0x56, 0xa3,
- 0x49, 0x36, 0xf1, 0xb6, 0xe9, 0xfa, 0x91, 0xc0, 0x59, 0x41, 0xc0, 0x27, 0xd4, 0xed, 0xf8, 0x06,
- 0x89, 0x58, 0xff, 0x8f, 0x58, 0x26, 0xb6, 0xd5, 0xed, 0xc5, 0xe0, 0x4f, 0xc3, 0x73, 0x2d, 0xd3,
- 0xd8, 0x8d, 0xf8, 0xf9, 0x5e, 0x7e, 0x0f, 0xef, 0x5c, 0xc4, 0xe3, 0x4f, 0xcd, 0xce, 0x86, 0x4a,
- 0x6c, 0x8f, 0xc5, 0xcc, 0xb9, 0x7e, 0x66, 0x18, 0x99, 0x8d, 0xe9, 0xc3, 0x3e, 0xd7, 0x89, 0xc4,
- 0x8e, 0x8f, 0x3d, 0x8f, 0xf8, 0x11, 0x5e, 0xf9, 0x27, 0x09, 0x66, 0x96, 0x7d, 0x82, 0x19, 0x59,
- 0x4e, 0x52, 0xa5, 0x93, 0xad, 0x0e, 0xa1, 0x0c, 0x69, 0x70, 0xd2, 0xc3, 0x3e, 0x71, 0xd8, 0xac,
- 0x34, 0x27, 0x15, 0x26, 0x4a, 0x57, 0x9e, 0x6a, 0x99, 0xbf, 0xb4, 0xcb, 0x70, 0xc9, 0x72, 0x8d,
- 0x28, 0x69, 0xa1, 0x75, 0xec, 0x99, 0x54, 0x31, 0x5c, 0x5b, 0x5d, 0x8b, 0x18, 0x7a, 0xa4, 0x88,
- 0x0a, 0x30, 0x95, 0x96, 0xa0, 0x61, 0xb6, 0x66, 0x33, 0xdc, 0xd2, 0xd8, 0x53, 0x4d, 0xd2, 0xb3,
- 0x29, 0xa7, 0xd2, 0x42, 0xf7, 0x01, 0xd2, 0xe7, 0xd9, 0xb1, 0x39, 0xa9, 0x30, 0x59, 0xbc, 0xa6,
- 0x0c, 0x5b, 0x55, 0x25, 0x8d, 0x3e, 0x30, 0x9e, 0xd1, 0x05, 0x63, 0xf2, 0x87, 0x70, 0x7a, 0x95,
- 0xb0, 0x41, 0x7c, 0x37, 0xe1, 0xb8, 0x83, 0x6d, 0x12, 0xa1, 0xbb, 0xc6, 0xd1, 0x29, 0xb0, 0x10,
- 0xbb, 0x11, 0xbc, 0xf4, 0xc1, 0x14, 0x4c, 0x71, 0x0b, 0xf2, 0x63, 0x09, 0xce, 0xac, 0x99, 0x54,
- 0xf0, 0x41, 0x5f, 0x60, 0x12, 0x4b, 0x30, 0x69, 0xe3, 0x47, 0x0d, 0x9f, 0xd0, 0x8e, 0xc5, 0x28,
- 0x4f, 0xe1, 0x64, 0xf1, 0x7c, 0x9c, 0x9b, 0xb8, 0xb2, 0xca, 0xdd, 0x8a, 0xc3, 0xae, 0x16, 0xef,
- 0x61, 0xab, 0x43, 0xa2, 0x1c, 0xd8, 0xf8, 0x91, 0x1e, 0x2a, 0xa1, 0x0b, 0x00, 0x1e, 0x6e, 0x93,
- 0x06, 0x73, 0x1f, 0x92, 0x30, 0xbd, 0x13, 0xfa, 0x44, 0x40, 0xa9, 0x07, 0x04, 0xf9, 0x0b, 0x09,
- 0x66, 0x06, 0x00, 0x50, 0xcf, 0x75, 0x28, 0x41, 0x2f, 0xc1, 0xb4, 0x43, 0x1e, 0xb1, 0x86, 0xa0,
- 0xcf, 0xa1, 0xe8, 0x53, 0x01, 0xb9, 0x1a, 0xdb, 0x40, 0xf7, 0x60, 0x32, 0x4d, 0x59, 0x10, 0xe6,
- 0xd8, 0xa8, 0x25, 0xd4, 0x45, 0x43, 0xf2, 0xc7, 0x19, 0x98, 0xb9, 0xeb, 0xb5, 0x0e, 0x6c, 0xd1,
- 0x17, 0x56, 0xc2, 0xbe, 0xfe, 0xcb, 0xbc, 0xc0, 0xfe, 0x43, 0xd7, 0x61, 0xb2, 0xc3, 0xe3, 0xe7,
- 0x83, 0x19, 0xf5, 0x76, 0x7e, 0xa0, 0x7e, 0x37, 0x82, 0xd9, 0x5d, 0xc7, 0xf4, 0x61, 0x64, 0x21,
- 0xd4, 0x09, 0x08, 0xf2, 0x97, 0x12, 0x5c, 0xea, 0x4f, 0xc1, 0xb2, 0x4f, 0x5a, 0xc4, 0x61, 0x26,
- 0xb6, 0xe2, 0x64, 0xcc, 0xf4, 0x24, 0x83, 0x1b, 0x09, 0xb1, 0x19, 0x00, 0x46, 0x22, 0x1d, 0x61,
- 0x7b, 0x73, 0x14, 0x6c, 0xa9, 0xcf, 0x18, 0x65, 0x42, 0x90, 0x0d, 0x98, 0x59, 0x21, 0x16, 0xf9,
- 0x57, 0xab, 0x24, 0x7f, 0x37, 0x06, 0x90, 0x12, 0x11, 0x12, 0x0d, 0x47, 0x60, 0x2f, 0xc3, 0xd4,
- 0x86, 0x6f, 0x12, 0xa7, 0x65, 0xed, 0x36, 0x38, 0x93, 0xaf, 0x1c, 0x3d, 0x1b, 0x13, 0x6f, 0x07,
- 0x42, 0x73, 0x30, 0xd9, 0x22, 0xd4, 0xf0, 0x4d, 0x2f, 0x59, 0x37, 0x13, 0xba, 0x48, 0x42, 0xef,
- 0xc3, 0x04, 0xcf, 0x4c, 0x83, 0x6e, 0x59, 0xb3, 0xc7, 0x79, 0xca, 0x5e, 0x3f, 0x42, 0xca, 0x02,
- 0x89, 0xda, 0x96, 0x55, 0xf5, 0x5d, 0x8f, 0xf8, 0xcc, 0x24, 0xf4, 0xe6, 0x31, 0x7d, 0xdc, 0x88,
- 0xa8, 0x7c, 0x2d, 0x06, 0x4b, 0x37, 0x58, 0x8a, 0xcc, 0xb4, 0xc9, 0xec, 0x89, 0x39, 0xa9, 0x30,
- 0x16, 0xe4, 0x74, 0x4c, 0xcf, 0xc6, 0x9c, 0xba, 0x69, 0x13, 0xb4, 0x08, 0xc8, 0xc2, 0x94, 0x35,
- 0x6c, 0xb7, 0x65, 0x6e, 0x98, 0xa4, 0x15, 0x8a, 0x9f, 0x4c, 0xc5, 0x73, 0x01, 0x7b, 0x3d, 0xe2,
- 0x72, 0x95, 0x79, 0x38, 0xb5, 0x89, 0x69, 0x43, 0xa8, 0xf8, 0x7f, 0xe6, 0xa4, 0xc2, 0x78, 0x28,
- 0x3e, 0xb5, 0x89, 0x69, 0x5a, 0xc5, 0x25, 0xfa, 0x9b, 0xe6, 0x1d, 0xad, 0x10, 0xe8, 0xba, 0xe7,
- 0xbb, 0x0f, 0x88, 0xc1, 0xa8, 0xba, 0x17, 0xfd, 0xb7, 0xaf, 0x26, 0xbb, 0x4c, 0xdd, 0x8b, 0xff,
- 0xdd, 0x17, 0xde, 0xd1, 0x54, 0xdd, 0x4b, 0x1f, 0xf6, 0x4b, 0x59, 0x00, 0x2f, 0xc9, 0x8b, 0xfc,
- 0x89, 0x04, 0xa7, 0x0f, 0xea, 0xb0, 0xde, 0x0a, 0x48, 0xa3, 0x56, 0x20, 0x35, 0x28, 0x56, 0x20,
- 0x88, 0x41, 0xe8, 0xdd, 0x3f, 0x25, 0x40, 0x83, 0x25, 0x43, 0x17, 0x61, 0xd2, 0x74, 0x28, 0xc3,
- 0x8e, 0x41, 0x82, 0x77, 0x57, 0xd8, 0x65, 0x10, 0x93, 0x2a, 0x2d, 0x94, 0x87, 0xf1, 0x16, 0x66,
- 0xb8, 0x89, 0x69, 0xdc, 0x66, 0xc9, 0x33, 0xfa, 0x00, 0x8e, 0xb3, 0x5d, 0x8f, 0xf0, 0xde, 0x3a,
- 0x55, 0xac, 0x3c, 0x4f, 0xef, 0x28, 0x2b, 0x91, 0xd1, 0xfa, 0xae, 0x47, 0x74, 0x6e, 0x56, 0xbe,
- 0x01, 0x59, 0x91, 0x8a, 0x2e, 0xc0, 0xd9, 0x15, 0xad, 0xae, 0x95, 0xb4, 0x5a, 0xb9, 0x51, 0xbf,
- 0x5f, 0x2d, 0x37, 0xee, 0xde, 0xae, 0x55, 0xcb, 0xcb, 0x95, 0x1b, 0x95, 0xf2, 0x4a, 0xee, 0x18,
- 0xca, 0xc2, 0x78, 0xf5, 0x9d, 0x5a, 0x7d, 0x55, 0x2f, 0xd7, 0x72, 0x12, 0x9a, 0x80, 0x13, 0xeb,
- 0xf7, 0x6b, 0x77, 0xd6, 0x72, 0x19, 0x79, 0x2d, 0x45, 0x2e, 0xe4, 0x3e, 0x0f, 0xe3, 0x1d, 0x4a,
- 0x7c, 0x61, 0xb8, 0x92, 0xe7, 0x80, 0xe7, 0x61, 0x4a, 0x77, 0x5c, 0xbf, 0x15, 0x83, 0x8e, 0x9f,
- 0x8b, 0x9f, 0xe7, 0xe0, 0xbf, 0x69, 0x31, 0x6b, 0xc4, 0xdf, 0x36, 0x0d, 0x82, 0xfe, 0x90, 0x20,
- 0xd7, 0x7f, 0x64, 0x20, 0xed, 0x08, 0x19, 0x39, 0xf8, 0x40, 0xc9, 0x8f, 0xb4, 0x9f, 0xe5, 0x07,
- 0x5d, 0xed, 0x62, 0xf8, 0x66, 0x5d, 0x48, 0x05, 0x17, 0x7a, 0xce, 0x94, 0x4f, 0x7f, 0xf8, 0xf9,
- 0xb3, 0x4c, 0x49, 0xbe, 0x96, 0xdc, 0x9b, 0x7b, 0xa1, 0xc2, 0x1b, 0x49, 0xef, 0xcf, 0x0b, 0x3d,
- 0x3f, 0xdf, 0xd3, 0xeb, 0x4b, 0xe2, 0xea, 0x7f, 0x22, 0xc1, 0x54, 0xcf, 0xed, 0x81, 0x8e, 0xb0,
- 0x77, 0x0f, 0x3a, 0x5a, 0x46, 0xc4, 0xbc, 0xdc, 0xd5, 0xf8, 0x76, 0xe4, 0xc0, 0x5e, 0x41, 0x02,
- 0xb0, 0x80, 0x7a, 0x08, 0xac, 0x9e, 0x09, 0x9e, 0xdf, 0x47, 0xbf, 0x4a, 0x30, 0xdd, 0x77, 0x24,
- 0xa0, 0xeb, 0xc3, 0x87, 0x73, 0xf0, 0x81, 0x94, 0xd7, 0x9e, 0xc3, 0x42, 0x78, 0xa1, 0xc8, 0x77,
- 0xba, 0x1a, 0x8a, 0x2a, 0x2a, 0x1c, 0x4a, 0x83, 0x58, 0x87, 0x2f, 0x22, 0xfa, 0x5d, 0x82, 0x5c,
- 0xff, 0x1b, 0xf7, 0x28, 0x2d, 0x7b, 0xc8, 0xc1, 0x32, 0x62, 0xf9, 0x36, 0xba, 0xda, 0xb9, 0xa0,
- 0x50, 0x62, 0xc3, 0x0a, 0x27, 0x45, 0xd8, 0xae, 0xc5, 0x91, 0xaa, 0xda, 0xd3, 0xae, 0xbf, 0x48,
- 0x90, 0x3f, 0xfc, 0xce, 0x40, 0xb7, 0x46, 0xc7, 0x3f, 0x70, 0xad, 0xe4, 0xcf, 0x0c, 0x1c, 0x40,
- 0xe5, 0xe0, 0xcb, 0x46, 0x26, 0x5d, 0x6d, 0x3a, 0xc4, 0x9a, 0xa8, 0x70, 0x7c, 0xeb, 0xc5, 0xb7,
- 0x46, 0xc0, 0xa7, 0xa6, 0x56, 0x02, 0xa8, 0x29, 0x96, 0x6f, 0x25, 0xc8, 0xf5, 0xdf, 0x2b, 0x47,
- 0x29, 0xf0, 0x21, 0xb7, 0xce, 0xa1, 0xb0, 0x7a, 0x27, 0x70, 0x7e, 0xb4, 0x09, 0xfc, 0x46, 0x82,
- 0xec, 0x2a, 0x61, 0x15, 0x6c, 0x57, 0xf9, 0x37, 0x22, 0x92, 0x63, 0x6f, 0x26, 0xb6, 0x95, 0x6d,
- 0xbe, 0x32, 0x12, 0x66, 0x1c, 0xd1, 0xff, 0xfa, 0x64, 0x42, 0xae, 0x6c, 0x74, 0xb5, 0x5c, 0xfc,
- 0x9d, 0xba, 0xe0, 0xf2, 0xa3, 0x27, 0x1c, 0x99, 0xb7, 0xe5, 0x72, 0x1a, 0x5c, 0x2c, 0x31, 0x64,
- 0x33, 0xb5, 0x05, 0xff, 0x4b, 0xd2, 0x3c, 0xfa, 0x5a, 0x82, 0x6c, 0xed, 0x9f, 0x02, 0xae, 0x0d,
- 0x1f, 0x70, 0xb3, 0xab, 0x4d, 0x27, 0x01, 0x87, 0xdf, 0xc8, 0xcf, 0x1d, 0x2f, 0xed, 0x8b, 0xf7,
- 0x47, 0x09, 0x50, 0x9d, 0x50, 0x4e, 0x24, 0xbe, 0x6d, 0x52, 0xca, 0xb7, 0x41, 0xa1, 0x2f, 0xa2,
- 0x41, 0x91, 0x38, 0xf6, 0x2b, 0x43, 0x48, 0x46, 0x5b, 0xcb, 0xee, 0x6a, 0xa7, 0x53, 0x3c, 0xa9,
- 0x00, 0x07, 0x55, 0x95, 0x6f, 0x8d, 0x0c, 0x8a, 0x0d, 0xf8, 0x5c, 0x92, 0xe6, 0xf3, 0x1f, 0x3d,
- 0xd1, 0x2e, 0x3d, 0xf3, 0xd0, 0xfb, 0x5e, 0x7b, 0x77, 0x93, 0x31, 0x8f, 0x2e, 0xa9, 0xea, 0xce,
- 0xce, 0x4e, 0xff, 0x15, 0x88, 0x3b, 0x6c, 0x33, 0xf9, 0x59, 0x66, 0xe1, 0x59, 0x82, 0x7c, 0x86,
- 0x5e, 0xf6, 0x2c, 0xcc, 0x36, 0x5c, 0xdf, 0x2e, 0x3d, 0x96, 0x60, 0xc1, 0x70, 0xed, 0xa1, 0x27,
- 0xac, 0x34, 0x9d, 0x0e, 0x57, 0x35, 0x98, 0xa5, 0xf7, 0xf4, 0x48, 0xb5, 0xed, 0x5a, 0xd8, 0x69,
- 0x2b, 0xae, 0xdf, 0x56, 0xdb, 0xc4, 0xe1, 0x73, 0xa6, 0xa6, 0x01, 0x3c, 0xfb, 0xd7, 0xa3, 0xd7,
- 0x52, 0xd2, 0x57, 0x99, 0xc2, 0x6a, 0x68, 0x94, 0x1f, 0x41, 0x4a, 0xc9, 0x6c, 0xdf, 0xe1, 0xf1,
- 0xa4, 0xbe, 0x95, 0x7b, 0x8b, 0xa5, 0x40, 0xab, 0x79, 0x92, 0x7b, 0xba, 0xfa, 0x77, 0x00, 0x00,
- 0x00, 0xff, 0xff, 0x1d, 0x7d, 0xba, 0xdf, 0xa6, 0x12, 0x00, 0x00,
+ // 1446 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4b, 0x6f, 0x1b, 0x55,
+ 0x14, 0xee, 0x38, 0x69, 0x49, 0x8e, 0x9d, 0xc6, 0x5c, 0x95, 0x26, 0x75, 0x5b, 0x9a, 0x4e, 0x25,
+ 0xe4, 0x5a, 0x61, 0x46, 0x71, 0x2b, 0x24, 0xc2, 0xab, 0xe3, 0xc4, 0x4d, 0x4d, 0x93, 0xe2, 0x8e,
+ 0xdd, 0xa2, 0x82, 0x90, 0xb9, 0x1e, 0xdf, 0x38, 0xd3, 0xce, 0x2b, 0x73, 0xaf, 0x93, 0x46, 0x51,
+ 0x10, 0xf0, 0x17, 0xd8, 0xc0, 0x92, 0x2d, 0x12, 0x2c, 0xf8, 0x01, 0xfd, 0x01, 0x5d, 0x21, 0xd8,
+ 0x20, 0xb3, 0x29, 0x12, 0x0b, 0x60, 0xcb, 0x02, 0x89, 0x15, 0x9a, 0x3b, 0x4f, 0xdb, 0x09, 0x75,
+ 0x9c, 0xb0, 0x4a, 0xe6, 0xbc, 0xbf, 0xf3, 0x9a, 0x33, 0x86, 0xd7, 0xdb, 0xb6, 0xdd, 0x36, 0x88,
+ 0xac, 0x19, 0x76, 0xa7, 0x25, 0x37, 0xf5, 0xf6, 0x66, 0x87, 0xb8, 0x3b, 0xb2, 0x66, 0x5b, 0x16,
+ 0xd1, 0x98, 0x6e, 0x5b, 0xf2, 0xd6, 0x42, 0x93, 0x30, 0xbc, 0x90, 0x20, 0x49, 0x8e, 0x6b, 0x33,
+ 0x1b, 0xe5, 0x7d, 0x55, 0x89, 0xab, 0x4a, 0xa1, 0xaa, 0x94, 0x90, 0x0b, 0x54, 0x73, 0x17, 0x02,
+ 0x27, 0xd8, 0xd1, 0x65, 0x6c, 0x59, 0x36, 0xc3, 0x1e, 0x9b, 0xfa, 0x76, 0x72, 0x33, 0x09, 0xae,
+ 0x66, 0xe8, 0xc4, 0x62, 0x01, 0xe3, 0x52, 0x82, 0xb1, 0xae, 0x13, 0xa3, 0xd5, 0x68, 0x92, 0x0d,
+ 0xbc, 0xa5, 0xdb, 0x6e, 0x20, 0x70, 0x2e, 0x21, 0xe0, 0x12, 0x6a, 0x77, 0x5c, 0x8d, 0x04, 0xac,
+ 0x97, 0x03, 0x96, 0x8e, 0x4d, 0x79, 0x6b, 0xc1, 0xfb, 0xd3, 0x70, 0x6c, 0x43, 0xd7, 0x76, 0x02,
+ 0x7e, 0xae, 0x97, 0xdf, 0xc3, 0x3b, 0x1f, 0xf0, 0xf8, 0x53, 0xb3, 0xb3, 0x2e, 0x13, 0xd3, 0x61,
+ 0x21, 0x73, 0xae, 0x9f, 0xe9, 0x47, 0x66, 0x62, 0xfa, 0xa8, 0xcf, 0x75, 0x24, 0xb1, 0xed, 0x62,
+ 0xc7, 0x21, 0x6e, 0x80, 0x57, 0xfc, 0x55, 0x80, 0x99, 0x25, 0x97, 0x60, 0x46, 0x96, 0xa2, 0x54,
+ 0xa9, 0x64, 0xb3, 0x43, 0x28, 0x43, 0x0a, 0x9c, 0x72, 0xb0, 0x4b, 0x2c, 0x36, 0x2b, 0xcc, 0x09,
+ 0xf9, 0xc9, 0xd2, 0xd5, 0x67, 0x4a, 0xea, 0x1f, 0xe5, 0x0a, 0x5c, 0x36, 0x6c, 0x2d, 0x48, 0x9a,
+ 0x6f, 0x1d, 0x3b, 0x3a, 0x95, 0x34, 0xdb, 0x94, 0x57, 0x03, 0x86, 0x1a, 0x28, 0xa2, 0x3c, 0x4c,
+ 0xc5, 0x25, 0x68, 0xe8, 0xad, 0xd9, 0x14, 0xb7, 0x34, 0xf6, 0x4c, 0x11, 0xd4, 0x4c, 0xcc, 0xa9,
+ 0xb4, 0xd0, 0x03, 0x80, 0xf8, 0x79, 0x76, 0x6c, 0x4e, 0xc8, 0xa7, 0x8b, 0xd7, 0xa5, 0x61, 0xab,
+ 0x2a, 0xc5, 0xd1, 0x7b, 0xc6, 0x53, 0x6a, 0xc2, 0x98, 0xf8, 0x31, 0x9c, 0x59, 0x21, 0x6c, 0x10,
+ 0xdf, 0x2d, 0x18, 0xb7, 0xb0, 0x49, 0x02, 0x74, 0xd7, 0x39, 0x3a, 0x09, 0xe6, 0x43, 0x37, 0x09,
+ 0x2f, 0x7d, 0x30, 0x13, 0xa6, 0xb8, 0x05, 0xf1, 0x89, 0x00, 0x67, 0x57, 0x75, 0x9a, 0xf0, 0x41,
+ 0x8f, 0x31, 0x89, 0x25, 0x48, 0x9b, 0xf8, 0x71, 0xc3, 0x25, 0xb4, 0x63, 0x30, 0xca, 0x53, 0x98,
+ 0x2e, 0x5e, 0x08, 0x73, 0x13, 0x56, 0x56, 0xba, 0x57, 0xb1, 0xd8, 0xb5, 0xe2, 0x7d, 0x6c, 0x74,
+ 0x48, 0x90, 0x03, 0x13, 0x3f, 0x56, 0x7d, 0x25, 0x74, 0x11, 0xc0, 0xc1, 0x6d, 0xd2, 0x60, 0xf6,
+ 0x23, 0xe2, 0xa7, 0x77, 0x52, 0x9d, 0xf4, 0x28, 0x75, 0x8f, 0x20, 0x7e, 0x25, 0xc0, 0xcc, 0x00,
+ 0x00, 0xea, 0xd8, 0x16, 0x25, 0xe8, 0x15, 0x98, 0xb6, 0xc8, 0x63, 0xd6, 0x48, 0xe8, 0x73, 0x28,
+ 0xea, 0x94, 0x47, 0xae, 0x86, 0x36, 0xd0, 0x7d, 0x48, 0xc7, 0x29, 0xf3, 0xc2, 0x1c, 0x1b, 0xb5,
+ 0x84, 0x6a, 0xd2, 0x90, 0xf8, 0x69, 0x0a, 0x66, 0xee, 0x39, 0xad, 0x7d, 0x5b, 0xf4, 0xd8, 0x4a,
+ 0xd8, 0xd7, 0x7f, 0xa9, 0x63, 0xec, 0x3f, 0x74, 0x03, 0xd2, 0x1d, 0x1e, 0x3f, 0x1f, 0xcc, 0xa0,
+ 0xb7, 0x73, 0x03, 0xf5, 0xbb, 0xe9, 0xcd, 0xee, 0x1a, 0xa6, 0x8f, 0x02, 0x0b, 0xbe, 0x8e, 0x47,
+ 0x10, 0xbf, 0x16, 0xe0, 0x72, 0x7f, 0x0a, 0x96, 0x5c, 0xd2, 0x22, 0x16, 0xd3, 0xb1, 0x11, 0x26,
+ 0x63, 0xa6, 0x27, 0x19, 0xdc, 0x88, 0x8f, 0x4d, 0x03, 0xd0, 0x22, 0xe9, 0x00, 0xdb, 0xdb, 0xa3,
+ 0x60, 0x8b, 0x7d, 0x86, 0x28, 0x23, 0x82, 0xa8, 0xc1, 0xcc, 0x32, 0x31, 0xc8, 0xff, 0x5a, 0x25,
+ 0xf1, 0x87, 0x31, 0x80, 0x98, 0x88, 0x50, 0xd2, 0x70, 0x00, 0xf6, 0x0a, 0x4c, 0xad, 0xbb, 0x3a,
+ 0xb1, 0x5a, 0xc6, 0x4e, 0x83, 0x33, 0xf9, 0xca, 0x51, 0x33, 0x21, 0xf1, 0x8e, 0x27, 0x34, 0x07,
+ 0xe9, 0x16, 0xa1, 0x9a, 0xab, 0x3b, 0xd1, 0xba, 0x99, 0x54, 0x93, 0x24, 0xf4, 0x21, 0x4c, 0xf2,
+ 0xcc, 0x34, 0xe8, 0xa6, 0x31, 0x3b, 0xce, 0x53, 0xf6, 0xe6, 0x21, 0x52, 0xe6, 0x49, 0xd4, 0x36,
+ 0x8d, 0xaa, 0x6b, 0x3b, 0xc4, 0x65, 0x3a, 0xa1, 0xb7, 0x4e, 0xa8, 0x13, 0x5a, 0x40, 0xe5, 0x6b,
+ 0xd1, 0x5b, 0xba, 0xde, 0x52, 0x64, 0xba, 0x49, 0x66, 0x4f, 0xce, 0x09, 0xf9, 0x31, 0x2f, 0xa7,
+ 0x63, 0x6a, 0x26, 0xe4, 0xd4, 0x75, 0x93, 0xa0, 0x05, 0x40, 0x06, 0xa6, 0xac, 0x61, 0xda, 0x2d,
+ 0x7d, 0x5d, 0x27, 0x2d, 0x5f, 0xfc, 0x54, 0x2c, 0x9e, 0xf5, 0xd8, 0x6b, 0x01, 0x97, 0xab, 0x14,
+ 0xe0, 0xf4, 0x06, 0xa6, 0x8d, 0x44, 0xc5, 0x5f, 0x98, 0x13, 0xf2, 0x13, 0xbe, 0xf8, 0xd4, 0x06,
+ 0xa6, 0x71, 0x15, 0x17, 0xe9, 0x9f, 0x8a, 0x73, 0xb8, 0x42, 0xa0, 0x1b, 0x8e, 0x6b, 0x3f, 0x24,
+ 0x1a, 0xa3, 0xf2, 0x6e, 0xf0, 0xdf, 0x9e, 0x1c, 0xed, 0x32, 0x79, 0x37, 0xfc, 0x77, 0x2f, 0xf1,
+ 0x8e, 0xa6, 0xf2, 0x6e, 0xfc, 0xb0, 0x57, 0xca, 0x00, 0x38, 0x51, 0x5e, 0xc4, 0xcf, 0x04, 0x38,
+ 0xb3, 0x5f, 0x87, 0xf5, 0x56, 0x40, 0x18, 0xb5, 0x02, 0xb1, 0xc1, 0x64, 0x05, 0xbc, 0x18, 0x12,
+ 0xbd, 0xfb, 0x4b, 0x0a, 0xd0, 0x60, 0xc9, 0xd0, 0x25, 0x48, 0xeb, 0x16, 0x65, 0xd8, 0xd2, 0x88,
+ 0xf7, 0xee, 0xf2, 0xbb, 0x0c, 0x42, 0x52, 0xa5, 0x85, 0x72, 0x30, 0xd1, 0xc2, 0x0c, 0x37, 0x31,
+ 0x0d, 0xdb, 0x2c, 0x7a, 0x46, 0x1f, 0xc1, 0x38, 0xdb, 0x71, 0x08, 0xef, 0xad, 0xd3, 0xc5, 0xca,
+ 0x51, 0x7a, 0x47, 0x5a, 0x0e, 0x8c, 0xd6, 0x77, 0x1c, 0xa2, 0x72, 0xb3, 0x08, 0xf7, 0xcc, 0xf4,
+ 0xf8, 0xd1, 0xd3, 0xe3, 0xf5, 0xc7, 0x78, 0xcf, 0x44, 0xdf, 0x84, 0x4c, 0xd2, 0x31, 0xba, 0x08,
+ 0xe7, 0x96, 0x95, 0xba, 0x52, 0x52, 0x6a, 0xe5, 0x46, 0xfd, 0x41, 0xb5, 0xdc, 0xb8, 0x77, 0xa7,
+ 0x56, 0x2d, 0x2f, 0x55, 0x6e, 0x56, 0xca, 0xcb, 0xd9, 0x13, 0x28, 0x03, 0x13, 0xd5, 0xf7, 0x6a,
+ 0xf5, 0x15, 0xb5, 0x5c, 0xcb, 0x0a, 0x68, 0x12, 0x4e, 0xae, 0x3d, 0xa8, 0xdd, 0x5d, 0xcd, 0xa6,
+ 0xc4, 0xd5, 0x38, 0xb9, 0x89, 0xf2, 0xe6, 0x60, 0xa2, 0x43, 0x89, 0x9b, 0x98, 0xdf, 0xe8, 0xd9,
+ 0xe3, 0x39, 0x98, 0xd2, 0x6d, 0xdb, 0x6d, 0x85, 0x79, 0x0d, 0x9f, 0x8b, 0x5f, 0x66, 0xe1, 0xc5,
+ 0xb8, 0x5f, 0x6a, 0xc4, 0xdd, 0xd2, 0x35, 0x82, 0xfe, 0x16, 0x20, 0xdb, 0x7f, 0xc7, 0x20, 0xe5,
+ 0x10, 0xf9, 0xd8, 0xff, 0x06, 0xca, 0x8d, 0xf4, 0x0a, 0x10, 0x1f, 0x76, 0x95, 0x4b, 0xfe, 0xcb,
+ 0x7b, 0x3e, 0x16, 0x9c, 0xef, 0xb9, 0x84, 0x3e, 0xff, 0xe9, 0xb7, 0x2f, 0x52, 0x25, 0xf1, 0x7a,
+ 0x74, 0xd2, 0xee, 0xfa, 0x0a, 0x6f, 0x45, 0xe3, 0x55, 0x48, 0x8c, 0x55, 0xa1, 0x67, 0x9c, 0x16,
+ 0x93, 0x6f, 0x97, 0xa7, 0x02, 0x4c, 0xf5, 0x9c, 0x37, 0xe8, 0x10, 0xab, 0x7d, 0xbf, 0xbb, 0x68,
+ 0x44, 0xcc, 0x4b, 0x5d, 0x85, 0x2f, 0x60, 0x0e, 0xec, 0x35, 0x94, 0x00, 0xe6, 0x51, 0x0f, 0x80,
+ 0xd5, 0xb3, 0x24, 0x0a, 0x7b, 0xe8, 0x0f, 0x01, 0xa6, 0xfb, 0xee, 0x10, 0x74, 0x63, 0xf8, 0x70,
+ 0xf6, 0xbf, 0xc1, 0x72, 0xca, 0x11, 0x2c, 0xf8, 0x47, 0x90, 0x78, 0xb7, 0xab, 0xa0, 0xa0, 0xa2,
+ 0x89, 0x5b, 0x6c, 0x10, 0xeb, 0xf0, 0x45, 0x44, 0x7f, 0x09, 0x90, 0xed, 0x7f, 0xa9, 0x1f, 0xa6,
+ 0x65, 0x0f, 0xb8, 0x89, 0x46, 0x2c, 0xdf, 0x7a, 0x57, 0x39, 0xef, 0x15, 0x2a, 0xd9, 0xb0, 0x89,
+ 0xab, 0xc5, 0x6f, 0xd7, 0xe2, 0x48, 0x55, 0xed, 0x69, 0xd7, 0xdf, 0x05, 0xc8, 0x1d, 0x7c, 0xca,
+ 0xa0, 0xdb, 0xa3, 0xe3, 0x1f, 0x38, 0x88, 0x72, 0x67, 0x07, 0x6e, 0xac, 0xb2, 0xf7, 0xf1, 0x24,
+ 0x92, 0xae, 0x32, 0xed, 0x63, 0x8d, 0x54, 0x38, 0xbe, 0xb5, 0xe2, 0x3b, 0x23, 0xe0, 0x93, 0x63,
+ 0x2b, 0x1e, 0xd4, 0x18, 0xcb, 0xf7, 0x02, 0x64, 0xfb, 0x4f, 0xa2, 0xc3, 0x14, 0xf8, 0x80, 0x73,
+ 0xea, 0x40, 0x58, 0xbd, 0x13, 0x58, 0x18, 0x6d, 0x02, 0xbf, 0x13, 0x20, 0xb3, 0x42, 0x58, 0x05,
+ 0x9b, 0x55, 0xfe, 0x19, 0x8a, 0xc4, 0xd0, 0x9b, 0x8e, 0x4d, 0x69, 0x8b, 0xaf, 0x8c, 0x88, 0x19,
+ 0x46, 0xf4, 0x52, 0x9f, 0x8c, 0xcf, 0x15, 0xb5, 0xae, 0x92, 0x0d, 0x3f, 0x85, 0xe7, 0x6d, 0x7e,
+ 0x57, 0xf9, 0x23, 0xf3, 0xae, 0x58, 0x8e, 0x83, 0x0b, 0x25, 0x86, 0x6c, 0xa6, 0x76, 0xc2, 0xff,
+ 0xa2, 0x50, 0x40, 0xdf, 0x0a, 0x90, 0xa9, 0xfd, 0x57, 0xc0, 0xb5, 0xe1, 0x03, 0x6e, 0x76, 0x95,
+ 0xe9, 0x28, 0x60, 0xff, 0x33, 0xfc, 0xc8, 0xf1, 0xd2, 0xbe, 0x78, 0x7f, 0x16, 0x00, 0xd5, 0x09,
+ 0xe5, 0x44, 0xe2, 0x9a, 0x3a, 0xa5, 0x7c, 0x1b, 0xe4, 0xfb, 0x22, 0x1a, 0x14, 0x09, 0x63, 0xbf,
+ 0x3a, 0x84, 0x64, 0xb0, 0xb5, 0xcc, 0xae, 0x72, 0x26, 0xc6, 0x13, 0x0b, 0x70, 0x50, 0x55, 0xf1,
+ 0xf6, 0xc8, 0xa0, 0xd8, 0x80, 0xcf, 0x45, 0xa1, 0x90, 0xfb, 0xe4, 0xa9, 0x72, 0xf9, 0xb9, 0xb7,
+ 0xe4, 0x8f, 0xca, 0xfb, 0x1b, 0x8c, 0x39, 0x74, 0x51, 0x96, 0xb7, 0xb7, 0xb7, 0xfb, 0x0f, 0x4d,
+ 0xdc, 0x61, 0x1b, 0xd1, 0x2f, 0x3f, 0xf3, 0xcf, 0x13, 0xe4, 0x33, 0xf4, 0xaa, 0x63, 0x60, 0xb6,
+ 0x6e, 0xbb, 0x66, 0xe9, 0x89, 0x00, 0xf3, 0x9a, 0x6d, 0x0e, 0x3d, 0x61, 0xa5, 0xe9, 0x78, 0xb8,
+ 0xaa, 0xde, 0x2c, 0x7d, 0xa0, 0x06, 0xaa, 0x6d, 0xdb, 0xc0, 0x56, 0x5b, 0xb2, 0xdd, 0xb6, 0xdc,
+ 0x26, 0x16, 0x9f, 0x33, 0x39, 0x0e, 0xe0, 0xf9, 0x3f, 0x50, 0xbd, 0x11, 0x93, 0xbe, 0x49, 0xe5,
+ 0x57, 0x7c, 0xa3, 0xfc, 0x08, 0x92, 0x4a, 0x7a, 0xfb, 0x2e, 0x8f, 0x27, 0xf6, 0x2d, 0xdd, 0x5f,
+ 0x28, 0x79, 0x5a, 0xcd, 0x53, 0xdc, 0xd3, 0xb5, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x8f, 0x11,
+ 0x29, 0x0b, 0x09, 0x13, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go b/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go
index 4ba1431..1944b19 100644
--- a/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go
+++ b/googleapis/cloud/bigquery/reservation/v1beta1/reservation.pb.go
@@ -30,29 +30,36 @@
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
-// Commitment plan defines the end of the committed period.
+// Commitment plan defines the current committed period. Capacity commitment
+// cannot be deleted during it's committed period.
type CapacityCommitment_CommitmentPlan int32
const (
// Invalid plan value. Requests with this value will be rejected with
// error code `google.rpc.Code.INVALID_ARGUMENT`.
CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED CapacityCommitment_CommitmentPlan = 0
- // Capacity commitment cannot be removed for 30 days after becoming ACTIVE.
+ // Flex commitments have committed period of 1 minute after becoming ACTIVE.
+ // After that, they are not in a committed period anymore and can be removed
+ // any time.
+ CapacityCommitment_FLEX CapacityCommitment_CommitmentPlan = 3
+ // Monthly commitments have a committed period of 30 days after becoming
+ // ACTIVE.
CapacityCommitment_MONTHLY CapacityCommitment_CommitmentPlan = 2
- // Capacity commitment cannot be removed for 365 days after becoming ACTIVE.
- // Note: annual commitments are automatically downgraded to monthly after
- // 365 days.
+ // Annual commitments have a committed period of 365 days after becoming
+ // ACTIVE.
CapacityCommitment_ANNUAL CapacityCommitment_CommitmentPlan = 4
)
var CapacityCommitment_CommitmentPlan_name = map[int32]string{
0: "COMMITMENT_PLAN_UNSPECIFIED",
+ 3: "FLEX",
2: "MONTHLY",
4: "ANNUAL",
}
var CapacityCommitment_CommitmentPlan_value = map[string]int32{
"COMMITMENT_PLAN_UNSPECIFIED": 0,
+ "FLEX": 3,
"MONTHLY": 2,
"ANNUAL": 4,
}
@@ -66,7 +73,7 @@
}
// Capacity commitment can either become ACTIVE right away or transition
-// from PENDING to ACTIVE.
+// from PENDING to ACTIVE or FAILED.
type CapacityCommitment_State int32
const (
@@ -134,7 +141,7 @@
}
func (Assignment_JobType) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{12, 0}
+ return fileDescriptor_8b47fa8b6617477f, []int{16, 0}
}
// Assignment will remain in PENDING state if no active capacity commitment is
@@ -169,7 +176,7 @@
}
func (Assignment_State) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{12, 1}
+ return fileDescriptor_8b47fa8b6617477f, []int{16, 1}
}
// A reservation is a mechanism used to guarantee slots to users.
@@ -242,11 +249,10 @@
}
// Capacity commitment is a way to purchase compute capacity for BigQuery jobs
-// (in the form of slots) with some minimum committed period of usage. Capacity
-// commitment is immutable and cannot be deleted until the end of the commitment
-// period. After the end of the commitment period, slots are still available but
-// can be freely removed any time. Annual commitments will automatically be
-// downgraded to monthly after the commitment ends.
+// (in the form of slots) with some committed period of usage. Monthly and
+// annual commitments renew by default. Only flex commitments can be removed. In
+// order to remove monthly or annual commitments, their plan needs to be changed
+// to flex first.
//
// A capacity commitment resource exists as a child resource of the admin
// project.
@@ -260,16 +266,18 @@
Plan CapacityCommitment_CommitmentPlan `protobuf:"varint,3,opt,name=plan,proto3,enum=google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_CommitmentPlan" json:"plan,omitempty"`
// Output only. State of the commitment.
State CapacityCommitment_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_State" json:"state,omitempty"`
- // Output only. The end of the commitment period. Capacity commitment cannot be
- // removed before commitment_end_time. It is applicable only for ACTIVE
- // capacity commitments and is computed as a combination of the plan and the
- // time when the capacity commitment became ACTIVE.
+ // Output only. The end of the current commitment period. It is applicable
+ // only for ACTIVE capacity commitments.
CommitmentEndTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=commitment_end_time,json=commitmentEndTime,proto3" json:"commitment_end_time,omitempty"`
// Output only. For FAILED commitment plan, provides the reason of failure.
- FailureStatus *status.Status `protobuf:"bytes,7,opt,name=failure_status,json=failureStatus,proto3" json:"failure_status,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ FailureStatus *status.Status `protobuf:"bytes,7,opt,name=failure_status,json=failureStatus,proto3" json:"failure_status,omitempty"`
+ // The plan this capacity commitment is converted to after commitment_end_time
+ // passes. Once the plan is changed, committed period is extended according to
+ // commitment plan. Only applicable for MONTHLY and ANNUAL commitments.
+ RenewalPlan CapacityCommitment_CommitmentPlan `protobuf:"varint,8,opt,name=renewal_plan,json=renewalPlan,proto3,enum=google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_CommitmentPlan" json:"renewal_plan,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *CapacityCommitment) Reset() { *m = CapacityCommitment{} }
@@ -339,9 +347,17 @@
return nil
}
-// The request for [ReservationService.CreateReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateReservation].
+func (m *CapacityCommitment) GetRenewalPlan() CapacityCommitment_CommitmentPlan {
+ if m != nil {
+ return m.RenewalPlan
+ }
+ return CapacityCommitment_COMMITMENT_PLAN_UNSPECIFIED
+}
+
+// The request for
+// [ReservationService.CreateReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateReservation].
type CreateReservationRequest struct {
- // Project, location. E.g.,
+ // Required. Project, location. E.g.,
// projects/myproject/locations/US
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The reservation ID. This field must only contain lower case alphanumeric
@@ -400,9 +416,10 @@
return nil
}
-// The request for [ReservationService.ListReservations][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations].
+// The request for
+// [ReservationService.ListReservations][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations].
type ListReservationsRequest struct {
- // The parent resource name containing project and location, e.g.:
+ // Required. The parent resource name containing project and location, e.g.:
// "projects/myproject/locations/US"
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
@@ -473,7 +490,8 @@
return ""
}
-// The response for [ReservationService.ListReservations][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations].
+// The response for
+// [ReservationService.ListReservations][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListReservations].
type ListReservationsResponse struct {
// List of reservations visible to the user.
Reservations []*Reservation `protobuf:"bytes,1,rep,name=reservations,proto3" json:"reservations,omitempty"`
@@ -524,9 +542,10 @@
return ""
}
-// The request for [ReservationService.GetReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.GetReservation].
+// The request for
+// [ReservationService.GetReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.GetReservation].
type GetReservationRequest struct {
- // Resource name of the reservation to retrieve. E.g.,
+ // Required. Resource name of the reservation to retrieve. E.g.,
// projects/myproject/locations/US/reservations/team1-prod
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -566,9 +585,10 @@
return ""
}
-// The request for [ReservationService.DeleteReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteReservation].
+// The request for
+// [ReservationService.DeleteReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteReservation].
type DeleteReservationRequest struct {
- // Resource name of the reservation to retrieve. E.g.,
+ // Required. Resource name of the reservation to retrieve. E.g.,
// projects/myproject/locations/US/reservations/team1-prod
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -608,7 +628,8 @@
return ""
}
-// The request for [ReservationService.UpdateReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateReservation].
+// The request for
+// [ReservationService.UpdateReservation][google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateReservation].
type UpdateReservationRequest struct {
// Content of the reservation to update.
Reservation *Reservation `protobuf:"bytes,1,opt,name=reservation,proto3" json:"reservation,omitempty"`
@@ -658,9 +679,10 @@
return nil
}
-// The request for [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments].
+// The request for
+// [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments].
type ListCapacityCommitmentsRequest struct {
- // Resource name of the parent reservation. E.g.,
+ // Required. Resource name of the parent reservation. E.g.,
// projects/myproject/locations/US
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of items to return.
@@ -718,7 +740,8 @@
return ""
}
-// The response for [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments].
+// The response for
+// [ReservationService.ListCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListCapacityCommitments].
type ListCapacityCommitmentsResponse struct {
// List of capacity commitments visible to the user.
CapacityCommitments []*CapacityCommitment `protobuf:"bytes,1,rep,name=capacity_commitments,json=capacityCommitments,proto3" json:"capacity_commitments,omitempty"`
@@ -769,9 +792,10 @@
return ""
}
-// The request for [ReservationService.GetCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.GetCapacityCommitment].
+// The request for
+// [ReservationService.GetCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.GetCapacityCommitment].
type GetCapacityCommitmentRequest struct {
- // Resource name of the capacity commitment to retrieve. E.g.,
+ // Required. Resource name of the capacity commitment to retrieve. E.g.,
// projects/myproject/locations/US/capacityCommitments/123
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -811,9 +835,10 @@
return ""
}
-// The request for [ReservationService.DeleteCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteCapacityCommitment].
+// The request for
+// [ReservationService.DeleteCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteCapacityCommitment].
type DeleteCapacityCommitmentRequest struct {
- // Resource name of the capacity commitment to delete. E.g.,
+ // Required. Resource name of the capacity commitment to delete. E.g.,
// projects/myproject/locations/US/capacityCommitments/123
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -853,6 +878,214 @@
return ""
}
+// The request for
+// [ReservationService.UpdateCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.UpdateCapacityCommitment].
+type UpdateCapacityCommitmentRequest struct {
+ // Content of the capacity commitment to update.
+ CapacityCommitment *CapacityCommitment `protobuf:"bytes,1,opt,name=capacity_commitment,json=capacityCommitment,proto3" json:"capacity_commitment,omitempty"`
+ // Standard field mask for the set of fields to be updated.
+ UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *UpdateCapacityCommitmentRequest) Reset() { *m = UpdateCapacityCommitmentRequest{} }
+func (m *UpdateCapacityCommitmentRequest) String() string { return proto.CompactTextString(m) }
+func (*UpdateCapacityCommitmentRequest) ProtoMessage() {}
+func (*UpdateCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{12}
+}
+
+func (m *UpdateCapacityCommitmentRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_UpdateCapacityCommitmentRequest.Unmarshal(m, b)
+}
+func (m *UpdateCapacityCommitmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_UpdateCapacityCommitmentRequest.Marshal(b, m, deterministic)
+}
+func (m *UpdateCapacityCommitmentRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_UpdateCapacityCommitmentRequest.Merge(m, src)
+}
+func (m *UpdateCapacityCommitmentRequest) XXX_Size() int {
+ return xxx_messageInfo_UpdateCapacityCommitmentRequest.Size(m)
+}
+func (m *UpdateCapacityCommitmentRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_UpdateCapacityCommitmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UpdateCapacityCommitmentRequest proto.InternalMessageInfo
+
+func (m *UpdateCapacityCommitmentRequest) GetCapacityCommitment() *CapacityCommitment {
+ if m != nil {
+ return m.CapacityCommitment
+ }
+ return nil
+}
+
+func (m *UpdateCapacityCommitmentRequest) GetUpdateMask() *field_mask.FieldMask {
+ if m != nil {
+ return m.UpdateMask
+ }
+ return nil
+}
+
+// The request for
+// [ReservationService.SplitCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.SplitCapacityCommitment].
+type SplitCapacityCommitmentRequest struct {
+ // Required. The resource name e.g.,:
+ // projects/myproject/locations/US/capacityCommitments/123
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ // Number of slots in the capacity commitment after the split.
+ SlotCount int64 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SplitCapacityCommitmentRequest) Reset() { *m = SplitCapacityCommitmentRequest{} }
+func (m *SplitCapacityCommitmentRequest) String() string { return proto.CompactTextString(m) }
+func (*SplitCapacityCommitmentRequest) ProtoMessage() {}
+func (*SplitCapacityCommitmentRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{13}
+}
+
+func (m *SplitCapacityCommitmentRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SplitCapacityCommitmentRequest.Unmarshal(m, b)
+}
+func (m *SplitCapacityCommitmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SplitCapacityCommitmentRequest.Marshal(b, m, deterministic)
+}
+func (m *SplitCapacityCommitmentRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SplitCapacityCommitmentRequest.Merge(m, src)
+}
+func (m *SplitCapacityCommitmentRequest) XXX_Size() int {
+ return xxx_messageInfo_SplitCapacityCommitmentRequest.Size(m)
+}
+func (m *SplitCapacityCommitmentRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_SplitCapacityCommitmentRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SplitCapacityCommitmentRequest proto.InternalMessageInfo
+
+func (m *SplitCapacityCommitmentRequest) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
+func (m *SplitCapacityCommitmentRequest) GetSlotCount() int64 {
+ if m != nil {
+ return m.SlotCount
+ }
+ return 0
+}
+
+// The response for
+// [ReservationService.SplitCapacityCommitment][google.cloud.bigquery.reservation.v1beta1.ReservationService.SplitCapacityCommitment].
+type SplitCapacityCommitmentResponse struct {
+ // First capacity commitment, result of a split.
+ First *CapacityCommitment `protobuf:"bytes,1,opt,name=first,proto3" json:"first,omitempty"`
+ // Second capacity commitment, result of a split.
+ Second *CapacityCommitment `protobuf:"bytes,2,opt,name=second,proto3" json:"second,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SplitCapacityCommitmentResponse) Reset() { *m = SplitCapacityCommitmentResponse{} }
+func (m *SplitCapacityCommitmentResponse) String() string { return proto.CompactTextString(m) }
+func (*SplitCapacityCommitmentResponse) ProtoMessage() {}
+func (*SplitCapacityCommitmentResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{14}
+}
+
+func (m *SplitCapacityCommitmentResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SplitCapacityCommitmentResponse.Unmarshal(m, b)
+}
+func (m *SplitCapacityCommitmentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SplitCapacityCommitmentResponse.Marshal(b, m, deterministic)
+}
+func (m *SplitCapacityCommitmentResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SplitCapacityCommitmentResponse.Merge(m, src)
+}
+func (m *SplitCapacityCommitmentResponse) XXX_Size() int {
+ return xxx_messageInfo_SplitCapacityCommitmentResponse.Size(m)
+}
+func (m *SplitCapacityCommitmentResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_SplitCapacityCommitmentResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SplitCapacityCommitmentResponse proto.InternalMessageInfo
+
+func (m *SplitCapacityCommitmentResponse) GetFirst() *CapacityCommitment {
+ if m != nil {
+ return m.First
+ }
+ return nil
+}
+
+func (m *SplitCapacityCommitmentResponse) GetSecond() *CapacityCommitment {
+ if m != nil {
+ return m.Second
+ }
+ return nil
+}
+
+// The request for
+// [ReservationService.MergeCapacityCommitments][google.cloud.bigquery.reservation.v1beta1.ReservationService.MergeCapacityCommitments].
+type MergeCapacityCommitmentsRequest struct {
+ // Parent resource that identifies admin project and location e.g.,
+ // projects/myproject/locations/us
+ Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+ // Ids of capacity commitments to merge.
+ // These capacity commitments must exist under admin project and location
+ // specified in the parent.
+ CapacityCommitmentIds []string `protobuf:"bytes,2,rep,name=capacity_commitment_ids,json=capacityCommitmentIds,proto3" json:"capacity_commitment_ids,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *MergeCapacityCommitmentsRequest) Reset() { *m = MergeCapacityCommitmentsRequest{} }
+func (m *MergeCapacityCommitmentsRequest) String() string { return proto.CompactTextString(m) }
+func (*MergeCapacityCommitmentsRequest) ProtoMessage() {}
+func (*MergeCapacityCommitmentsRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{15}
+}
+
+func (m *MergeCapacityCommitmentsRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_MergeCapacityCommitmentsRequest.Unmarshal(m, b)
+}
+func (m *MergeCapacityCommitmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_MergeCapacityCommitmentsRequest.Marshal(b, m, deterministic)
+}
+func (m *MergeCapacityCommitmentsRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_MergeCapacityCommitmentsRequest.Merge(m, src)
+}
+func (m *MergeCapacityCommitmentsRequest) XXX_Size() int {
+ return xxx_messageInfo_MergeCapacityCommitmentsRequest.Size(m)
+}
+func (m *MergeCapacityCommitmentsRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_MergeCapacityCommitmentsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_MergeCapacityCommitmentsRequest proto.InternalMessageInfo
+
+func (m *MergeCapacityCommitmentsRequest) GetParent() string {
+ if m != nil {
+ return m.Parent
+ }
+ return ""
+}
+
+func (m *MergeCapacityCommitmentsRequest) GetCapacityCommitmentIds() []string {
+ if m != nil {
+ return m.CapacityCommitmentIds
+ }
+ return nil
+}
+
// A Assignment allows a project to submit jobs
// of a certain type using slots from the specified reservation.
type Assignment struct {
@@ -875,7 +1108,7 @@
func (m *Assignment) String() string { return proto.CompactTextString(m) }
func (*Assignment) ProtoMessage() {}
func (*Assignment) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{12}
+ return fileDescriptor_8b47fa8b6617477f, []int{16}
}
func (m *Assignment) XXX_Unmarshal(b []byte) error {
@@ -924,11 +1157,12 @@
return Assignment_STATE_UNSPECIFIED
}
-// The request for [ReservationService.CreateAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateAssignment].
+// The request for
+// [ReservationService.CreateAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.CreateAssignment].
// Note: "bigquery.reservationAssignments.create" permission is required on the
// related assignee.
type CreateAssignmentRequest struct {
- // The parent resource name of the assignment
+ // Required. The parent resource name of the assignment
// E.g.: projects/myproject/locations/US/reservations/team1-prod
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Assignment resource to create.
@@ -942,7 +1176,7 @@
func (m *CreateAssignmentRequest) String() string { return proto.CompactTextString(m) }
func (*CreateAssignmentRequest) ProtoMessage() {}
func (*CreateAssignmentRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{13}
+ return fileDescriptor_8b47fa8b6617477f, []int{17}
}
func (m *CreateAssignmentRequest) XXX_Unmarshal(b []byte) error {
@@ -977,9 +1211,10 @@
return nil
}
-// The request for [ReservationService.ListAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments].
+// The request for
+// [ReservationService.ListAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments].
type ListAssignmentsRequest struct {
- // The parent resource name e.g.:
+ // Required. The parent resource name e.g.:
// projects/myproject/locations/US/reservations/team1-prod
// Or:
// projects/myproject/locations/US/reservations/-
@@ -997,7 +1232,7 @@
func (m *ListAssignmentsRequest) String() string { return proto.CompactTextString(m) }
func (*ListAssignmentsRequest) ProtoMessage() {}
func (*ListAssignmentsRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{14}
+ return fileDescriptor_8b47fa8b6617477f, []int{18}
}
func (m *ListAssignmentsRequest) XXX_Unmarshal(b []byte) error {
@@ -1039,7 +1274,8 @@
return ""
}
-// The response for [ReservationService.ListAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments].
+// The response for
+// [ReservationService.ListAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.ListAssignments].
type ListAssignmentsResponse struct {
// List of assignments visible to the user.
Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
@@ -1055,7 +1291,7 @@
func (m *ListAssignmentsResponse) String() string { return proto.CompactTextString(m) }
func (*ListAssignmentsResponse) ProtoMessage() {}
func (*ListAssignmentsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{15}
+ return fileDescriptor_8b47fa8b6617477f, []int{19}
}
func (m *ListAssignmentsResponse) XXX_Unmarshal(b []byte) error {
@@ -1090,11 +1326,12 @@
return ""
}
-// The request for [ReservationService.DeleteAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteAssignment].
+// The request for
+// [ReservationService.DeleteAssignment][google.cloud.bigquery.reservation.v1beta1.ReservationService.DeleteAssignment].
// Note: "bigquery.reservationAssignments.delete" permission is required on the
// related assignee.
type DeleteAssignmentRequest struct {
- // Name of the resource, e.g.:
+ // Required. Name of the resource, e.g.:
// projects/myproject/locations/US/reservations/team1-prod/assignments/123
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1106,7 +1343,7 @@
func (m *DeleteAssignmentRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteAssignmentRequest) ProtoMessage() {}
func (*DeleteAssignmentRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{16}
+ return fileDescriptor_8b47fa8b6617477f, []int{20}
}
func (m *DeleteAssignmentRequest) XXX_Unmarshal(b []byte) error {
@@ -1139,8 +1376,8 @@
// Note: "bigquery.reservationAssignments.search" permission is required on the
// related assignee.
type SearchAssignmentsRequest struct {
- // The resource name of the admin project(containing project and location),
- // e.g.:
+ // Required. The resource name of the admin project(containing project and
+ // location), e.g.:
// "projects/myproject/locations/US".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Please specify resource name as assignee in the query.
@@ -1161,7 +1398,7 @@
func (m *SearchAssignmentsRequest) String() string { return proto.CompactTextString(m) }
func (*SearchAssignmentsRequest) ProtoMessage() {}
func (*SearchAssignmentsRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{17}
+ return fileDescriptor_8b47fa8b6617477f, []int{21}
}
func (m *SearchAssignmentsRequest) XXX_Unmarshal(b []byte) error {
@@ -1210,7 +1447,8 @@
return ""
}
-// The response for [ReservationService.SearchAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.SearchAssignments].
+// The response for
+// [ReservationService.SearchAssignments][google.cloud.bigquery.reservation.v1beta1.ReservationService.SearchAssignments].
type SearchAssignmentsResponse struct {
// List of assignments visible to the user.
Assignments []*Assignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
@@ -1226,7 +1464,7 @@
func (m *SearchAssignmentsResponse) String() string { return proto.CompactTextString(m) }
func (*SearchAssignmentsResponse) ProtoMessage() {}
func (*SearchAssignmentsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{18}
+ return fileDescriptor_8b47fa8b6617477f, []int{22}
}
func (m *SearchAssignmentsResponse) XXX_Unmarshal(b []byte) error {
@@ -1268,7 +1506,7 @@
// "bigquery.reservationAssignments.delete" permission is required on the
// related assignee.
type MoveAssignmentRequest struct {
- // The resource name of the assignment,
+ // Required. The resource name of the assignment,
// e.g.:
// projects/myproject/locations/US/reservations/team1-prod/assignments/123
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
@@ -1284,7 +1522,7 @@
func (m *MoveAssignmentRequest) String() string { return proto.CompactTextString(m) }
func (*MoveAssignmentRequest) ProtoMessage() {}
func (*MoveAssignmentRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_8b47fa8b6617477f, []int{19}
+ return fileDescriptor_8b47fa8b6617477f, []int{23}
}
func (m *MoveAssignmentRequest) XXX_Unmarshal(b []byte) error {
@@ -1319,6 +1557,159 @@
return ""
}
+// Represents a BI Reservation.
+type BiReservation struct {
+ // The resource name of the singleton BI reservation.
+ // Reservation names have the form
+ // `projects/{project_id}/locations/{location_id}/bireservation`.
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ // Output only. The last update timestamp of a reservation.
+ UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
+ // Size of a reservation, in bytes.
+ Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *BiReservation) Reset() { *m = BiReservation{} }
+func (m *BiReservation) String() string { return proto.CompactTextString(m) }
+func (*BiReservation) ProtoMessage() {}
+func (*BiReservation) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{24}
+}
+
+func (m *BiReservation) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_BiReservation.Unmarshal(m, b)
+}
+func (m *BiReservation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_BiReservation.Marshal(b, m, deterministic)
+}
+func (m *BiReservation) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_BiReservation.Merge(m, src)
+}
+func (m *BiReservation) XXX_Size() int {
+ return xxx_messageInfo_BiReservation.Size(m)
+}
+func (m *BiReservation) XXX_DiscardUnknown() {
+ xxx_messageInfo_BiReservation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_BiReservation proto.InternalMessageInfo
+
+func (m *BiReservation) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
+func (m *BiReservation) GetUpdateTime() *timestamp.Timestamp {
+ if m != nil {
+ return m.UpdateTime
+ }
+ return nil
+}
+
+func (m *BiReservation) GetSize() int64 {
+ if m != nil {
+ return m.Size
+ }
+ return 0
+}
+
+// A request to get a singleton BI reservation.
+type GetBiReservationRequest struct {
+ // Required. Name of the requested reservation, for example:
+ // `projects/{project_id}/locations/{location_id}/bireservation`
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *GetBiReservationRequest) Reset() { *m = GetBiReservationRequest{} }
+func (m *GetBiReservationRequest) String() string { return proto.CompactTextString(m) }
+func (*GetBiReservationRequest) ProtoMessage() {}
+func (*GetBiReservationRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{25}
+}
+
+func (m *GetBiReservationRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_GetBiReservationRequest.Unmarshal(m, b)
+}
+func (m *GetBiReservationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_GetBiReservationRequest.Marshal(b, m, deterministic)
+}
+func (m *GetBiReservationRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_GetBiReservationRequest.Merge(m, src)
+}
+func (m *GetBiReservationRequest) XXX_Size() int {
+ return xxx_messageInfo_GetBiReservationRequest.Size(m)
+}
+func (m *GetBiReservationRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_GetBiReservationRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_GetBiReservationRequest proto.InternalMessageInfo
+
+func (m *GetBiReservationRequest) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
+// A request to update a BI reservation.
+type UpdateBiReservationRequest struct {
+ // A reservation to update.
+ Reservation *BiReservation `protobuf:"bytes,1,opt,name=reservation,proto3" json:"reservation,omitempty"`
+ // A list of fields to be updated in this request.
+ UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *UpdateBiReservationRequest) Reset() { *m = UpdateBiReservationRequest{} }
+func (m *UpdateBiReservationRequest) String() string { return proto.CompactTextString(m) }
+func (*UpdateBiReservationRequest) ProtoMessage() {}
+func (*UpdateBiReservationRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_8b47fa8b6617477f, []int{26}
+}
+
+func (m *UpdateBiReservationRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_UpdateBiReservationRequest.Unmarshal(m, b)
+}
+func (m *UpdateBiReservationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_UpdateBiReservationRequest.Marshal(b, m, deterministic)
+}
+func (m *UpdateBiReservationRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_UpdateBiReservationRequest.Merge(m, src)
+}
+func (m *UpdateBiReservationRequest) XXX_Size() int {
+ return xxx_messageInfo_UpdateBiReservationRequest.Size(m)
+}
+func (m *UpdateBiReservationRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_UpdateBiReservationRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UpdateBiReservationRequest proto.InternalMessageInfo
+
+func (m *UpdateBiReservationRequest) GetReservation() *BiReservation {
+ if m != nil {
+ return m.Reservation
+ }
+ return nil
+}
+
+func (m *UpdateBiReservationRequest) GetUpdateMask() *field_mask.FieldMask {
+ if m != nil {
+ return m.UpdateMask
+ }
+ return nil
+}
+
func init() {
proto.RegisterEnum("google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_CommitmentPlan", CapacityCommitment_CommitmentPlan_name, CapacityCommitment_CommitmentPlan_value)
proto.RegisterEnum("google.cloud.bigquery.reservation.v1beta1.CapacityCommitment_State", CapacityCommitment_State_name, CapacityCommitment_State_value)
@@ -1336,6 +1727,10 @@
proto.RegisterType((*ListCapacityCommitmentsResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.ListCapacityCommitmentsResponse")
proto.RegisterType((*GetCapacityCommitmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.GetCapacityCommitmentRequest")
proto.RegisterType((*DeleteCapacityCommitmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.DeleteCapacityCommitmentRequest")
+ proto.RegisterType((*UpdateCapacityCommitmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.UpdateCapacityCommitmentRequest")
+ proto.RegisterType((*SplitCapacityCommitmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.SplitCapacityCommitmentRequest")
+ proto.RegisterType((*SplitCapacityCommitmentResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.SplitCapacityCommitmentResponse")
+ proto.RegisterType((*MergeCapacityCommitmentsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.MergeCapacityCommitmentsRequest")
proto.RegisterType((*Assignment)(nil), "google.cloud.bigquery.reservation.v1beta1.Assignment")
proto.RegisterType((*CreateAssignmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.CreateAssignmentRequest")
proto.RegisterType((*ListAssignmentsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.ListAssignmentsRequest")
@@ -1344,6 +1739,9 @@
proto.RegisterType((*SearchAssignmentsRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.SearchAssignmentsRequest")
proto.RegisterType((*SearchAssignmentsResponse)(nil), "google.cloud.bigquery.reservation.v1beta1.SearchAssignmentsResponse")
proto.RegisterType((*MoveAssignmentRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.MoveAssignmentRequest")
+ proto.RegisterType((*BiReservation)(nil), "google.cloud.bigquery.reservation.v1beta1.BiReservation")
+ proto.RegisterType((*GetBiReservationRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.GetBiReservationRequest")
+ proto.RegisterType((*UpdateBiReservationRequest)(nil), "google.cloud.bigquery.reservation.v1beta1.UpdateBiReservationRequest")
}
func init() {
@@ -1351,107 +1749,150 @@
}
var fileDescriptor_8b47fa8b6617477f = []byte{
- // 1594 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x59, 0xdd, 0x6f, 0x1b, 0xc5,
- 0x16, 0xbf, 0x93, 0xef, 0x9c, 0x34, 0xa9, 0x33, 0xfd, 0x88, 0xaf, 0xdb, 0x7b, 0x13, 0xed, 0xd5,
- 0x45, 0xc1, 0x50, 0xaf, 0x1a, 0x54, 0x2a, 0x25, 0x6d, 0x85, 0xe3, 0xb8, 0xa9, 0x43, 0xe2, 0xb8,
- 0x6b, 0xa7, 0x5f, 0x0f, 0x2c, 0x1b, 0x7b, 0xe2, 0x6c, 0xbb, 0xde, 0xdd, 0xee, 0x8e, 0x53, 0x52,
- 0x54, 0x21, 0x21, 0x10, 0xbc, 0xf3, 0x86, 0x10, 0xff, 0x02, 0x20, 0x1e, 0x78, 0xe8, 0x2b, 0x2f,
- 0xf0, 0x08, 0x6f, 0x08, 0x21, 0x84, 0x00, 0x21, 0xfe, 0x00, 0x9e, 0xd1, 0xce, 0xce, 0xda, 0x6b,
- 0xef, 0x6e, 0xea, 0xb5, 0x53, 0x89, 0xb7, 0xdd, 0x99, 0x33, 0x67, 0x7e, 0xbf, 0x39, 0xe7, 0xcc,
- 0xf9, 0xad, 0x0d, 0x2b, 0x75, 0xc3, 0xa8, 0x6b, 0x44, 0xac, 0x6a, 0x46, 0xb3, 0x26, 0xee, 0xaa,
- 0xf5, 0x87, 0x4d, 0x62, 0x1d, 0x8a, 0x16, 0xb1, 0x89, 0x75, 0xa0, 0x50, 0xd5, 0xd0, 0xc5, 0x83,
- 0x8b, 0xbb, 0x84, 0x2a, 0x17, 0xfd, 0x63, 0x19, 0xd3, 0x32, 0xa8, 0x81, 0x5f, 0x74, 0x17, 0x67,
- 0xd8, 0xe2, 0x8c, 0xb7, 0x38, 0xe3, 0x37, 0xe4, 0x8b, 0x53, 0xe7, 0xf9, 0x3e, 0x8a, 0xa9, 0x8a,
- 0x8a, 0xae, 0x1b, 0x94, 0x4d, 0xdb, 0xae, 0xa3, 0xd4, 0xbc, 0x6f, 0x76, 0x4f, 0x25, 0x5a, 0x4d,
- 0xde, 0x25, 0xfb, 0xca, 0x81, 0x6a, 0x58, 0xdc, 0xe0, 0x1c, 0x37, 0x60, 0x6f, 0xbb, 0xcd, 0x3d,
- 0x91, 0x34, 0x4c, 0x7a, 0xc8, 0x27, 0x17, 0xba, 0x27, 0x5d, 0x17, 0x0d, 0xc5, 0x7e, 0xd0, 0xe5,
- 0xbf, 0x65, 0x41, 0xd5, 0x06, 0xb1, 0xa9, 0xd2, 0x30, 0xb9, 0xc1, 0x1c, 0x37, 0xb0, 0xcc, 0xaa,
- 0x68, 0x53, 0x85, 0x36, 0xed, 0xae, 0x09, 0x07, 0x59, 0x55, 0x53, 0x89, 0x4e, 0xdd, 0x09, 0xc1,
- 0x82, 0x29, 0xa9, 0xcd, 0x13, 0x63, 0x18, 0xd1, 0x95, 0x06, 0x49, 0xa2, 0x05, 0xb4, 0x38, 0x29,
- 0xb1, 0x67, 0xfc, 0x3f, 0x98, 0xb6, 0x35, 0x83, 0xca, 0x55, 0xc5, 0x54, 0xaa, 0x2a, 0x3d, 0x4c,
- 0x0e, 0x2d, 0xa0, 0xc5, 0x61, 0xe9, 0x84, 0x33, 0x98, 0xe3, 0x63, 0x38, 0x0d, 0xb3, 0x6a, 0x5d,
- 0x37, 0x2c, 0x22, 0xab, 0x35, 0x8d, 0xc8, 0xce, 0x9c, 0x9d, 0x1c, 0x59, 0x40, 0x8b, 0x13, 0xd2,
- 0x49, 0x77, 0xa2, 0x50, 0xd3, 0x48, 0xd9, 0x19, 0x16, 0x3e, 0x1f, 0x01, 0xec, 0x2d, 0xcc, 0x19,
- 0x8d, 0x86, 0x4a, 0x1b, 0x44, 0xa7, 0x78, 0xce, 0xbf, 0xf7, 0xea, 0xf0, 0xcf, 0xd9, 0x61, 0x0e,
- 0xe0, 0x3f, 0x00, 0x2e, 0x00, 0xa3, 0xa9, 0x53, 0xbe, 0xfb, 0x24, 0xdb, 0xdd, 0x19, 0xc0, 0x6f,
- 0xc2, 0x88, 0xa9, 0x29, 0x7a, 0x72, 0x78, 0x01, 0x2d, 0xce, 0x2c, 0x6d, 0x66, 0x7a, 0x8e, 0x66,
- 0x26, 0x08, 0x22, 0xd3, 0x7e, 0x2c, 0x69, 0x8a, 0x2e, 0x31, 0xcf, 0xf8, 0x0d, 0x18, 0x75, 0x4e,
- 0x93, 0x30, 0x42, 0x33, 0x4b, 0xb9, 0xc1, 0xb6, 0x28, 0x3b, 0xae, 0x5c, 0x7e, 0xae, 0x5b, 0xbc,
- 0x0d, 0xa7, 0xaa, 0xad, 0x79, 0x99, 0xe8, 0x35, 0xd9, 0x09, 0x6c, 0x72, 0x74, 0x01, 0x2d, 0x4e,
- 0x2d, 0xa5, 0xbc, 0xdd, 0xbc, 0xa8, 0x67, 0x2a, 0x5e, 0xd4, 0x5d, 0x27, 0xb3, 0xed, 0xb5, 0x79,
- 0xbd, 0xe6, 0x4c, 0xe2, 0x6b, 0x30, 0xb3, 0xa7, 0xa8, 0x5a, 0xd3, 0x22, 0xb2, 0x9b, 0x06, 0xc9,
- 0x71, 0xe6, 0x0b, 0x7b, 0xbe, 0x2c, 0xb3, 0xca, 0x70, 0x34, 0x6d, 0xd7, 0xc7, 0x34, 0x37, 0x77,
- 0xc7, 0x84, 0x0d, 0x98, 0xe9, 0x3c, 0x08, 0x3c, 0x0f, 0xe7, 0x72, 0xdb, 0x5b, 0x5b, 0x85, 0xca,
- 0x56, 0xbe, 0x58, 0x91, 0x4b, 0x9b, 0xd9, 0xa2, 0xbc, 0x53, 0x2c, 0x97, 0xf2, 0xb9, 0xc2, 0xf5,
- 0x42, 0x7e, 0x2d, 0xf1, 0x2f, 0x3c, 0x05, 0xe3, 0x5b, 0xdb, 0xc5, 0xca, 0x8d, 0xcd, 0xbb, 0x89,
- 0x21, 0x0c, 0x30, 0x96, 0x2d, 0x16, 0x77, 0xb2, 0x9b, 0x89, 0x11, 0x21, 0x07, 0xa3, 0x8c, 0x31,
- 0x3e, 0x03, 0xb3, 0xe5, 0x4a, 0xb6, 0x92, 0x0f, 0x2e, 0x2c, 0xe5, 0x8b, 0x6b, 0x85, 0xe2, 0x7a,
- 0x02, 0xb1, 0x85, 0xb9, 0x4a, 0xe1, 0x56, 0xde, 0x75, 0x72, 0x3d, 0x5b, 0xd8, 0xcc, 0xaf, 0x25,
- 0x86, 0x85, 0x2f, 0x11, 0x24, 0x73, 0x16, 0x51, 0x28, 0xf1, 0x65, 0xab, 0x44, 0x1e, 0x36, 0x89,
- 0x4d, 0xf1, 0x59, 0x18, 0x33, 0x15, 0x8b, 0xe8, 0x94, 0xa7, 0x2d, 0x7f, 0xc3, 0xff, 0x87, 0x19,
- 0x5f, 0x48, 0x64, 0xb5, 0xc6, 0x72, 0x67, 0x52, 0x9a, 0xf6, 0x8d, 0x16, 0x6a, 0xf8, 0x0e, 0x4c,
- 0xf9, 0x06, 0x58, 0x1a, 0x4d, 0x2d, 0xbd, 0x1a, 0x23, 0xc6, 0x7e, 0x48, 0x7e, 0x57, 0xc2, 0xfb,
- 0x08, 0xe6, 0x36, 0x55, 0x9b, 0xfa, 0x0c, 0xec, 0x67, 0x81, 0x3e, 0x07, 0x93, 0xa6, 0x52, 0x27,
- 0xb2, 0xad, 0x3e, 0x26, 0x0c, 0xef, 0xa8, 0x34, 0xe1, 0x0c, 0x94, 0xd5, 0xc7, 0xac, 0x12, 0xd8,
- 0x24, 0x35, 0x1e, 0x10, 0x17, 0xe9, 0xa4, 0xc4, 0xcc, 0x2b, 0xce, 0x80, 0xe3, 0x73, 0x4f, 0xd5,
- 0x28, 0xb1, 0x58, 0xa2, 0x4e, 0x4a, 0xfc, 0x4d, 0xf8, 0x14, 0x41, 0x32, 0x88, 0xc3, 0x36, 0x0d,
- 0xdd, 0x26, 0xf8, 0x1e, 0x9c, 0xf0, 0x61, 0xb6, 0x93, 0x68, 0x61, 0x78, 0x00, 0xfe, 0x1d, 0xbe,
- 0xf0, 0x0b, 0x70, 0x52, 0x27, 0x6f, 0x51, 0xd9, 0x07, 0x9a, 0x87, 0xc0, 0x19, 0x2e, 0x79, 0xc0,
- 0x85, 0x97, 0xe0, 0xcc, 0x3a, 0xa1, 0x21, 0xa1, 0x0d, 0xb9, 0x8f, 0x84, 0x0c, 0x24, 0xd7, 0x88,
- 0x46, 0x42, 0x53, 0x21, 0xcc, 0xfe, 0x0b, 0x04, 0xc9, 0x1d, 0xb3, 0x16, 0x9e, 0x3b, 0x5d, 0xc1,
- 0x47, 0xc7, 0x16, 0x7c, 0xbc, 0x02, 0x53, 0x4d, 0xb6, 0x2b, 0xbb, 0xc1, 0x19, 0xef, 0xb0, 0x62,
- 0xbe, 0xee, 0x5c, 0xf2, 0x5b, 0x8a, 0xfd, 0x40, 0x02, 0xd7, 0xdc, 0x79, 0x16, 0x28, 0xfc, 0xd7,
- 0x09, 0x58, 0xf0, 0xf6, 0x78, 0x9e, 0xf9, 0x23, 0x3c, 0x45, 0x30, 0x1f, 0xb9, 0x2d, 0x4f, 0x17,
- 0x13, 0x4e, 0x7b, 0x8d, 0x40, 0x6e, 0x5f, 0x3c, 0x5e, 0xda, 0x5c, 0x1d, 0xe8, 0x6a, 0x94, 0x4e,
- 0x55, 0x83, 0x3b, 0xf7, 0x9c, 0x44, 0x4b, 0x70, 0x7e, 0x9d, 0x84, 0x60, 0x3f, 0x2a, 0x37, 0x2e,
- 0xc1, 0xbc, 0x9b, 0x4b, 0xf1, 0x96, 0xfd, 0x39, 0x04, 0x90, 0xb5, 0x6d, 0xb5, 0xae, 0x1f, 0xdd,
- 0xb9, 0x52, 0x30, 0xa1, 0x30, 0x33, 0x42, 0x78, 0x49, 0xb6, 0xde, 0xf1, 0x1d, 0x98, 0xb8, 0x6f,
- 0xec, 0xca, 0xf4, 0xd0, 0x24, 0xbc, 0x75, 0xc5, 0x39, 0xbc, 0xf6, 0xee, 0x99, 0x0d, 0x63, 0xb7,
- 0x72, 0x68, 0x12, 0x69, 0xfc, 0xbe, 0xfb, 0x80, 0x6f, 0x79, 0xed, 0x6a, 0x8c, 0xb9, 0x5d, 0xe9,
- 0xcf, 0x6d, 0xa0, 0x4d, 0x09, 0x57, 0x60, 0x9c, 0xef, 0x85, 0x93, 0x70, 0x7a, 0x63, 0x7b, 0x55,
- 0xae, 0xdc, 0x2d, 0x75, 0x5f, 0xe7, 0x27, 0x60, 0xa2, 0x54, 0x28, 0xe5, 0x37, 0x0b, 0xc5, 0x7c,
- 0x02, 0xe1, 0x49, 0x18, 0xbd, 0xb9, 0x93, 0x97, 0xee, 0x26, 0x86, 0x84, 0xcb, 0x7d, 0xf6, 0x01,
- 0xe1, 0x43, 0x04, 0x73, 0xee, 0xdd, 0xdf, 0x46, 0xf7, 0xac, 0x2a, 0xd8, 0x01, 0x50, 0x5a, 0xc6,
- 0xbc, 0xf6, 0x2e, 0xf5, 0x75, 0x0e, 0x92, 0xcf, 0x91, 0xa0, 0xc1, 0x59, 0xa7, 0x3e, 0xda, 0xb3,
- 0xcf, 0xb5, 0x1c, 0x3f, 0xe6, 0xed, 0xa3, 0x63, 0x3b, 0x5e, 0x86, 0xb7, 0x61, 0xaa, 0x8d, 0xcb,
- 0xab, 0xbe, 0x3e, 0x19, 0xfa, 0x3d, 0xf5, 0x5c, 0x6d, 0x17, 0x60, 0xce, 0xad, 0x9c, 0x60, 0x50,
- 0xc2, 0x2a, 0xe6, 0x3d, 0x04, 0xc9, 0x32, 0x51, 0xac, 0xea, 0x7e, 0x8c, 0xc3, 0x3b, 0x0d, 0xa3,
- 0x8c, 0x00, 0x47, 0xe0, 0xbe, 0x74, 0x1e, 0xe9, 0xf0, 0x91, 0x47, 0x3a, 0xd2, 0x7d, 0xa4, 0x9f,
- 0x20, 0xf8, 0x77, 0x08, 0x8c, 0x7f, 0xca, 0xa1, 0x4a, 0x70, 0x66, 0xcb, 0x38, 0xe8, 0xed, 0x48,
- 0x1d, 0x79, 0x53, 0x23, 0x36, 0x55, 0xf5, 0x96, 0xbc, 0x71, 0x33, 0x68, 0xda, 0x37, 0x5a, 0xa8,
- 0x2d, 0x7d, 0x35, 0x07, 0xd8, 0xd7, 0xa4, 0xca, 0xc4, 0x3a, 0x50, 0xab, 0x04, 0xff, 0x88, 0x60,
- 0x36, 0xa0, 0xa8, 0x70, 0x2c, 0x69, 0x1b, 0xa1, 0xc7, 0x52, 0x7d, 0xb6, 0x4f, 0x61, 0xe3, 0xdd,
- 0xef, 0x7f, 0xfd, 0x68, 0x68, 0x4d, 0xb8, 0xd4, 0xfa, 0x56, 0x7b, 0xdb, 0x4d, 0x84, 0xab, 0xa6,
- 0x65, 0xdc, 0x27, 0x55, 0x6a, 0x8b, 0x69, 0x51, 0x33, 0xaa, 0xae, 0xb8, 0x10, 0xd3, 0x4f, 0xfc,
- 0xdf, 0x72, 0xf6, 0x72, 0x47, 0xf7, 0xfd, 0x01, 0x41, 0xa2, 0x5b, 0xf2, 0xe0, 0xd5, 0x18, 0xc0,
- 0x22, 0x74, 0x5b, 0x2a, 0x37, 0x90, 0x0f, 0x37, 0xd1, 0x84, 0xab, 0x8c, 0xe9, 0x65, 0xdc, 0x1f,
- 0x53, 0xfc, 0x0d, 0x82, 0x99, 0x4e, 0xbd, 0x84, 0x5f, 0x8b, 0x01, 0x2b, 0x54, 0x6a, 0xf5, 0x1d,
- 0xb5, 0x10, 0x2e, 0x4e, 0x7a, 0x46, 0x30, 0xe9, 0x20, 0x22, 0xa6, 0x9f, 0xe0, 0xcf, 0x10, 0xcc,
- 0x06, 0xe4, 0x5c, 0xac, 0x3c, 0x8c, 0x12, 0x83, 0xa9, 0xb3, 0x01, 0xb1, 0x95, 0x77, 0x3e, 0xb7,
- 0x3d, 0xc4, 0xe9, 0x3e, 0x11, 0xff, 0x81, 0x60, 0x36, 0xa0, 0x27, 0x63, 0x21, 0x8e, 0x52, 0xa3,
- 0x7d, 0xc7, 0xe0, 0x16, 0x63, 0x54, 0x5a, 0xca, 0xb6, 0x19, 0xf9, 0x97, 0xc4, 0x60, 0xd7, 0x59,
- 0x45, 0x7f, 0xf1, 0x0e, 0x14, 0x22, 0x08, 0x71, 0x21, 0x66, 0x21, 0x44, 0x6b, 0xd9, 0xd4, 0xc6,
- 0x71, 0xb8, 0xe2, 0xa5, 0xb5, 0xc6, 0x8e, 0xe2, 0x1a, 0xbe, 0xd2, 0x73, 0x69, 0x85, 0x69, 0xce,
- 0xdf, 0x10, 0xfb, 0x22, 0x09, 0xf9, 0x95, 0x62, 0x3d, 0x5e, 0xa1, 0x45, 0xea, 0xca, 0xd4, 0x60,
- 0x52, 0x39, 0x8c, 0xe7, 0x51, 0x61, 0x0e, 0x21, 0xe9, 0xe4, 0xf2, 0xd7, 0xc8, 0xfb, 0x98, 0x0a,
- 0xa1, 0xba, 0x11, 0xbb, 0x08, 0xa3, 0xd9, 0x46, 0xd5, 0x22, 0xa7, 0x91, 0x1e, 0x8c, 0xc6, 0xef,
- 0x08, 0x12, 0xdd, 0x12, 0x31, 0xd6, 0x6d, 0x1f, 0xa1, 0x2f, 0x53, 0xfd, 0x35, 0x7f, 0xe1, 0x36,
- 0x63, 0x75, 0x53, 0xc8, 0xf5, 0x98, 0x84, 0xdd, 0x55, 0x28, 0xfa, 0xc4, 0xc3, 0xb2, 0x4f, 0x80,
- 0x3a, 0x79, 0x79, 0xb2, 0x4b, 0x12, 0xe2, 0x6c, 0xcc, 0xea, 0x09, 0x0a, 0xb0, 0xd4, 0xea, 0x20,
- 0x2e, 0x78, 0xe1, 0xbd, 0xce, 0x38, 0xe7, 0xf1, 0x71, 0x70, 0xc6, 0x4f, 0x11, 0x24, 0xba, 0xe5,
- 0x65, 0xac, 0x80, 0x46, 0x68, 0xd3, 0xc8, 0x3c, 0xe4, 0xe8, 0xd3, 0xb9, 0x7e, 0x7a, 0x82, 0x1f,
- 0xba, 0x93, 0x8e, 0xbf, 0x20, 0x98, 0x0d, 0xa8, 0xcc, 0x58, 0x1d, 0x22, 0x4a, 0x2a, 0xa7, 0xd6,
- 0x06, 0x73, 0xc2, 0x63, 0xb5, 0xca, 0xd8, 0x5e, 0xc1, 0xcb, 0xbd, 0x5e, 0x92, 0xcb, 0x76, 0x80,
- 0xce, 0x4f, 0x08, 0x66, 0x3a, 0xc5, 0x6a, 0x2c, 0x11, 0x12, 0xaa, 0x73, 0xfb, 0xad, 0xb7, 0x32,
- 0xe3, 0xb3, 0x25, 0xdc, 0x38, 0x86, 0xe8, 0x2d, 0x37, 0x8c, 0x03, 0xb2, 0x8c, 0xd2, 0xa9, 0x77,
- 0xbe, 0xcd, 0x0a, 0x1e, 0x00, 0xff, 0xfe, 0x2e, 0x42, 0xc5, 0x54, 0xed, 0x4c, 0xd5, 0x68, 0x7c,
- 0x97, 0xbd, 0xbd, 0x4f, 0xa9, 0x69, 0x2f, 0x8b, 0xe2, 0xa3, 0x47, 0x8f, 0xba, 0x26, 0x45, 0xa5,
- 0x49, 0xf7, 0x5b, 0x7f, 0x47, 0xbc, 0xfc, 0x2c, 0x43, 0x46, 0xfa, 0x82, 0xa9, 0x29, 0x74, 0xcf,
- 0xb0, 0x1a, 0xab, 0x1f, 0x20, 0xb8, 0x50, 0x35, 0x1a, 0xbd, 0x1f, 0x49, 0x09, 0xdd, 0xab, 0x70,
- 0xe3, 0xba, 0xa1, 0x29, 0x7a, 0x3d, 0x63, 0x58, 0x75, 0xb1, 0x4e, 0x74, 0x96, 0xec, 0x62, 0x7b,
- 0xcb, 0x1e, 0xfe, 0x27, 0x59, 0xf1, 0x8d, 0xed, 0x8e, 0x31, 0x07, 0xaf, 0xfc, 0x1d, 0x00, 0x00,
- 0xff, 0xff, 0xcd, 0x53, 0x04, 0xa0, 0x67, 0x19, 0x00, 0x00,
+ // 2282 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xdd, 0x6f, 0x1b, 0x59,
+ 0x15, 0xe7, 0xda, 0x49, 0x9a, 0x9c, 0xb4, 0xa9, 0x73, 0xbb, 0x6d, 0xbc, 0xee, 0xd2, 0x64, 0xa7,
+ 0x02, 0x65, 0xad, 0xd6, 0xb3, 0x6b, 0x48, 0xbb, 0x72, 0xdb, 0x55, 0xc7, 0x8e, 0x93, 0x75, 0xb0,
+ 0x1d, 0xc7, 0x71, 0x76, 0xdb, 0x22, 0x61, 0xc6, 0xf6, 0x8d, 0x3b, 0xad, 0x3d, 0x33, 0x9d, 0x19,
+ 0x27, 0x64, 0xa3, 0x08, 0xb4, 0x12, 0x42, 0x5a, 0x21, 0x3e, 0xc5, 0x0b, 0x42, 0xbc, 0xf0, 0x07,
+ 0x00, 0x42, 0xb0, 0x0f, 0xb0, 0x42, 0xe2, 0x11, 0x04, 0x42, 0x20, 0x5e, 0xfc, 0xb4, 0x12, 0x48,
+ 0x48, 0x05, 0x21, 0x21, 0xf1, 0xd4, 0x17, 0xd0, 0xdc, 0xb9, 0xb6, 0x67, 0xec, 0x99, 0xc4, 0x63,
+ 0xa7, 0x15, 0x6f, 0xe3, 0xfb, 0x71, 0xee, 0xf9, 0xf8, 0x9d, 0x73, 0xef, 0xf9, 0x25, 0x70, 0xab,
+ 0xae, 0x28, 0xf5, 0x06, 0xe1, 0xab, 0x0d, 0xa5, 0x55, 0xe3, 0x2b, 0x52, 0xfd, 0x49, 0x8b, 0x68,
+ 0x07, 0xbc, 0x46, 0x74, 0xa2, 0xed, 0x89, 0x86, 0xa4, 0xc8, 0xfc, 0xde, 0x1b, 0x15, 0x62, 0x88,
+ 0x6f, 0xd8, 0xc7, 0x62, 0xaa, 0xa6, 0x18, 0x0a, 0x7e, 0xcd, 0xda, 0x1c, 0xa3, 0x9b, 0x63, 0x9d,
+ 0xcd, 0x31, 0xfb, 0x42, 0xb6, 0x39, 0xf2, 0x0a, 0x3b, 0x47, 0x54, 0x25, 0x5e, 0x94, 0x65, 0xc5,
+ 0xa0, 0xd3, 0xba, 0x25, 0x28, 0xb2, 0x60, 0x9b, 0xad, 0x36, 0x24, 0x22, 0x1b, 0x6c, 0x62, 0xd1,
+ 0x36, 0xb1, 0x2b, 0x91, 0x46, 0xad, 0x5c, 0x21, 0x0f, 0xc5, 0x3d, 0x49, 0xd1, 0xd8, 0x82, 0x97,
+ 0x6d, 0x0b, 0x34, 0xa2, 0x2b, 0x2d, 0xad, 0x4a, 0xd8, 0xd4, 0x65, 0x36, 0x45, 0x7f, 0x55, 0x5a,
+ 0xbb, 0x3c, 0x69, 0xaa, 0xc6, 0x01, 0x9b, 0x5c, 0xea, 0x9f, 0xb4, 0xa4, 0x37, 0x45, 0xfd, 0x71,
+ 0xdf, 0xd1, 0xdd, 0x15, 0x86, 0xd4, 0x24, 0xba, 0x21, 0x36, 0xd5, 0x3e, 0xa5, 0x35, 0xb5, 0xca,
+ 0xeb, 0x86, 0x68, 0xb4, 0x98, 0x35, 0xdc, 0x3f, 0x10, 0xcc, 0x16, 0x7b, 0x3e, 0xc0, 0x18, 0x26,
+ 0x64, 0xb1, 0x49, 0xc2, 0x68, 0x09, 0x2d, 0xcf, 0x14, 0xe9, 0x37, 0xbe, 0x0a, 0xe7, 0xf4, 0x86,
+ 0x62, 0x94, 0xab, 0xa2, 0x2a, 0x56, 0x25, 0xe3, 0x20, 0x1c, 0x58, 0x42, 0xcb, 0xc1, 0xe2, 0x59,
+ 0x73, 0x30, 0xc5, 0xc6, 0x70, 0x14, 0xe6, 0xa5, 0xba, 0xac, 0x68, 0xa4, 0x2c, 0xd5, 0x1a, 0xa4,
+ 0x6c, 0xce, 0xe9, 0xe1, 0x89, 0x25, 0xb4, 0x3c, 0x5d, 0x3c, 0x6f, 0x4d, 0x64, 0x6a, 0x0d, 0xb2,
+ 0x6d, 0x0e, 0x27, 0xf6, 0x9f, 0x0a, 0x06, 0x74, 0x63, 0x60, 0x0f, 0x81, 0xa5, 0xa6, 0xa8, 0x4a,
+ 0x7a, 0xac, 0xaa, 0x34, 0x79, 0xbb, 0x66, 0x49, 0x55, 0x53, 0x1e, 0x91, 0xaa, 0xa1, 0xf3, 0x87,
+ 0xec, 0xeb, 0x88, 0x6f, 0x28, 0x55, 0x2b, 0x36, 0xfc, 0x61, 0xe7, 0xf3, 0xc8, 0x1e, 0x7b, 0x9d,
+ 0x3f, 0xb4, 0xfd, 0x3a, 0xe2, 0x7e, 0x35, 0x05, 0xb8, 0xa3, 0x71, 0x4a, 0x69, 0x36, 0x25, 0xa3,
+ 0x49, 0x64, 0x03, 0x2f, 0xd8, 0x8d, 0x4e, 0x06, 0x3f, 0x16, 0x82, 0xcc, 0xf2, 0x4f, 0x02, 0x58,
+ 0x96, 0x2b, 0x2d, 0xd9, 0x60, 0x66, 0xcf, 0x50, 0xb3, 0xcd, 0x01, 0xfc, 0x45, 0x98, 0x50, 0x1b,
+ 0xa2, 0x1c, 0x0e, 0x2e, 0xa1, 0xe5, 0xb9, 0x78, 0x36, 0x36, 0x34, 0xc4, 0x62, 0x83, 0x4a, 0xc4,
+ 0x7a, 0x9f, 0x85, 0x86, 0x28, 0x17, 0xa9, 0x64, 0xfc, 0x05, 0x98, 0x34, 0xc3, 0x45, 0xa8, 0x27,
+ 0xe7, 0xe2, 0xa9, 0xf1, 0x8e, 0xd8, 0x36, 0x45, 0x59, 0xf6, 0x59, 0x62, 0xf1, 0x26, 0x5c, 0xa8,
+ 0x76, 0xe7, 0xcb, 0x44, 0xae, 0x95, 0x4d, 0xe4, 0x84, 0x27, 0x97, 0xd0, 0xf2, 0x6c, 0x3c, 0xd2,
+ 0x39, 0xad, 0x03, 0xab, 0x58, 0xa9, 0x03, 0x2b, 0x4b, 0xc8, 0x7c, 0x6f, 0x6f, 0x5a, 0xae, 0x99,
+ 0x93, 0xf8, 0x2d, 0x98, 0xdb, 0x15, 0xa5, 0x46, 0x4b, 0x23, 0x65, 0x0b, 0x67, 0xe1, 0x33, 0x54,
+ 0x16, 0xee, 0xc8, 0xd2, 0xd4, 0x2a, 0xd5, 0xa3, 0xa5, 0x5b, 0x32, 0xce, 0xb1, 0xe5, 0xd6, 0x18,
+ 0x56, 0xe0, 0xac, 0x46, 0x64, 0xb2, 0x2f, 0x36, 0xca, 0xd4, 0xb5, 0xd3, 0xcf, 0xc1, 0xb5, 0xb3,
+ 0xec, 0x04, 0xf3, 0x07, 0x57, 0x82, 0x39, 0xe7, 0x34, 0x5e, 0x84, 0xcb, 0xa9, 0xcd, 0x5c, 0x2e,
+ 0x53, 0xca, 0xa5, 0xf3, 0xa5, 0x72, 0x21, 0x2b, 0xe4, 0xcb, 0x3b, 0xf9, 0xed, 0x42, 0x3a, 0x95,
+ 0x59, 0xcb, 0xa4, 0x57, 0x43, 0x9f, 0xc0, 0xd3, 0x30, 0xb1, 0x96, 0x4d, 0xdf, 0x0b, 0x05, 0xf1,
+ 0x2c, 0x9c, 0xc9, 0x6d, 0xe6, 0x4b, 0x6f, 0x67, 0xef, 0x87, 0x02, 0x18, 0x60, 0x4a, 0xc8, 0xe7,
+ 0x77, 0x84, 0x6c, 0x68, 0x82, 0x4b, 0xc1, 0x24, 0x75, 0x36, 0xbe, 0x08, 0xf3, 0xdb, 0x25, 0xa1,
+ 0x94, 0xee, 0x13, 0x31, 0x0b, 0x67, 0x0a, 0xe9, 0xfc, 0x6a, 0x26, 0xbf, 0x1e, 0x42, 0x74, 0x63,
+ 0xaa, 0x94, 0x79, 0x27, 0x6d, 0x09, 0x59, 0x13, 0x32, 0xd9, 0xf4, 0x6a, 0x28, 0x98, 0xf8, 0x06,
+ 0x7a, 0x2a, 0x7c, 0x80, 0x60, 0x65, 0x88, 0x44, 0x71, 0x01, 0xf5, 0xd6, 0xb0, 0xf9, 0x52, 0x1d,
+ 0xd8, 0xab, 0xf3, 0x87, 0x9d, 0xc1, 0x72, 0x2f, 0xc4, 0x47, 0x66, 0xb1, 0x08, 0xa7, 0x34, 0x22,
+ 0x1a, 0xc4, 0x96, 0x98, 0x45, 0xf2, 0xa4, 0x45, 0x74, 0x03, 0xe7, 0x61, 0x4a, 0x15, 0x35, 0x22,
+ 0x1b, 0x2c, 0x8d, 0x6e, 0x7c, 0x2c, 0x04, 0x9e, 0x09, 0xaf, 0x63, 0x9f, 0x79, 0x5e, 0x64, 0x52,
+ 0xf0, 0xa7, 0x60, 0xce, 0xb6, 0xa3, 0x2c, 0xd5, 0x68, 0xfe, 0xcd, 0x14, 0xcf, 0xd9, 0x46, 0x33,
+ 0x35, 0x7c, 0x0f, 0x66, 0x6d, 0x03, 0x34, 0x15, 0x67, 0xe3, 0x37, 0x7c, 0xe0, 0xc5, 0x7e, 0xb6,
+ 0x5d, 0x14, 0xf7, 0x11, 0x82, 0x85, 0xac, 0xa4, 0x1b, 0xb6, 0x05, 0xfa, 0xf3, 0x32, 0xf6, 0x32,
+ 0xcc, 0xa8, 0x62, 0x9d, 0x94, 0x75, 0xe9, 0x3d, 0x42, 0xed, 0x9c, 0x2c, 0x4e, 0x9b, 0x03, 0xdb,
+ 0xd2, 0x7b, 0xb4, 0x0a, 0xd1, 0x49, 0x43, 0x79, 0x4c, 0x2c, 0x0b, 0x67, 0x8a, 0x74, 0x79, 0xc9,
+ 0x1c, 0xc0, 0x97, 0x60, 0x6a, 0x57, 0x6a, 0x18, 0x44, 0xa3, 0x45, 0x62, 0xa6, 0xc8, 0x7e, 0x71,
+ 0x3f, 0x44, 0x10, 0x1e, 0xd4, 0x5f, 0x57, 0x15, 0x59, 0x27, 0xf8, 0x81, 0x99, 0x67, 0xbd, 0xf1,
+ 0x30, 0x5a, 0x0a, 0x8e, 0xe1, 0x37, 0x87, 0x2c, 0xfc, 0x69, 0x38, 0x2f, 0x93, 0x2f, 0x19, 0x65,
+ 0x9b, 0xd2, 0x2c, 0x74, 0xe6, 0x70, 0xa1, 0xa3, 0x38, 0x57, 0x85, 0x8b, 0xeb, 0xc4, 0x70, 0x81,
+ 0xd2, 0x86, 0xa3, 0x1e, 0x33, 0xdf, 0xfa, 0xbd, 0x30, 0xac, 0x12, 0xce, 0xed, 0x42, 0x78, 0x95,
+ 0x34, 0x88, 0x2b, 0x64, 0x4f, 0xf3, 0x9c, 0x9f, 0x22, 0x08, 0xef, 0xa8, 0x35, 0xf7, 0xdc, 0xe8,
+ 0x03, 0x29, 0x3a, 0x35, 0x90, 0xe2, 0x5b, 0x30, 0xdb, 0xa2, 0xa7, 0xd2, 0xe7, 0x00, 0xf5, 0xb3,
+ 0x5b, 0xe1, 0x5e, 0x33, 0x5f, 0x0c, 0x39, 0x51, 0x7f, 0x5c, 0x04, 0x6b, 0xb9, 0xf9, 0xcd, 0xfd,
+ 0x0c, 0xc1, 0x15, 0x13, 0x21, 0x83, 0xd5, 0xa3, 0x0b, 0xf4, 0x9d, 0x3e, 0xa0, 0xdf, 0xa1, 0x4e,
+ 0xba, 0x89, 0x47, 0x2b, 0x4a, 0xa7, 0x81, 0x77, 0xee, 0x97, 0x08, 0x16, 0x3d, 0xb5, 0x66, 0xf0,
+ 0x56, 0xe1, 0x25, 0x97, 0x0a, 0xd6, 0x81, 0xf9, 0x9d, 0xb1, 0xae, 0x93, 0xe2, 0x05, 0x97, 0x8a,
+ 0x39, 0x34, 0xe8, 0x9f, 0xc0, 0x2b, 0xeb, 0xc4, 0x45, 0xf7, 0x8e, 0xc3, 0xb7, 0x1c, 0x98, 0x64,
+ 0xee, 0x1e, 0xf1, 0x0e, 0x60, 0xd0, 0x34, 0x60, 0xd1, 0x4a, 0x81, 0x17, 0x7a, 0xea, 0x1f, 0x10,
+ 0x2c, 0x5a, 0x09, 0xe1, 0x7d, 0xac, 0x0c, 0x17, 0x5c, 0xc2, 0xc4, 0xf2, 0x63, 0xcc, 0x28, 0xe1,
+ 0xc1, 0x28, 0x8d, 0x97, 0x2d, 0xdf, 0x41, 0x70, 0x65, 0x5b, 0x6d, 0x48, 0x2f, 0x34, 0x78, 0x27,
+ 0x3c, 0x41, 0xb9, 0xdf, 0x23, 0x58, 0xf4, 0x54, 0x8a, 0x25, 0xc3, 0x36, 0x4c, 0xee, 0x4a, 0x9a,
+ 0x7e, 0x4a, 0x7e, 0xb5, 0x64, 0x99, 0x85, 0x41, 0x27, 0x55, 0x45, 0xae, 0x31, 0x2f, 0x8e, 0x29,
+ 0x95, 0x09, 0xe3, 0x7e, 0x82, 0x60, 0x31, 0x47, 0xb4, 0x3a, 0x79, 0xf1, 0x35, 0xe9, 0x06, 0x2c,
+ 0xb8, 0x80, 0xb1, 0x2c, 0xd5, 0xf4, 0x70, 0x60, 0x29, 0xb8, 0x3c, 0x53, 0xbc, 0x38, 0x88, 0xa8,
+ 0x4c, 0x4d, 0xe7, 0xbe, 0x3a, 0x01, 0x20, 0xe8, 0xba, 0x54, 0x97, 0x8f, 0x6f, 0x26, 0x38, 0x98,
+ 0x16, 0xe9, 0x32, 0x62, 0x3d, 0xe7, 0x67, 0x92, 0x53, 0xcf, 0x84, 0x20, 0xa0, 0x68, 0xb1, 0x3b,
+ 0x8e, 0xef, 0xc1, 0xf4, 0x23, 0xa5, 0x52, 0x36, 0x0e, 0x54, 0xc2, 0xba, 0x0a, 0x3f, 0x7e, 0xed,
+ 0x69, 0x11, 0xdb, 0x50, 0x2a, 0xa5, 0x03, 0x95, 0x14, 0xcf, 0x3c, 0xb2, 0x3e, 0xf0, 0x3b, 0x9d,
+ 0x4e, 0x62, 0x8a, 0x8a, 0xbd, 0x35, 0x9a, 0xd8, 0x81, 0x0e, 0x82, 0xbb, 0x0d, 0x67, 0xd8, 0x59,
+ 0x38, 0x0c, 0x2f, 0x6d, 0x6c, 0x26, 0xcb, 0xa5, 0xfb, 0x85, 0xfe, 0xe7, 0xee, 0x59, 0x98, 0x2e,
+ 0x64, 0x0a, 0xe9, 0x6c, 0x26, 0x9f, 0x0e, 0x21, 0x3c, 0x03, 0x93, 0x5b, 0x3b, 0xe9, 0xe2, 0xfd,
+ 0x50, 0x80, 0xbb, 0x39, 0xe2, 0x3b, 0x39, 0xf1, 0x2d, 0xf4, 0x54, 0xf8, 0x3a, 0x82, 0xeb, 0x43,
+ 0x84, 0xdc, 0x16, 0x9b, 0xcf, 0x8f, 0xdf, 0x43, 0xf2, 0x62, 0x57, 0x9c, 0xce, 0x1f, 0xf6, 0x7e,
+ 0x1c, 0x71, 0xbf, 0x46, 0xb0, 0x60, 0xbd, 0x8e, 0x7b, 0x27, 0x76, 0x20, 0x9b, 0xeb, 0x83, 0xec,
+ 0x0a, 0x85, 0x2c, 0x8f, 0xfd, 0xe9, 0xdf, 0x85, 0xea, 0x0e, 0x40, 0xef, 0x64, 0x96, 0x80, 0x2b,
+ 0x23, 0x45, 0xb4, 0x68, 0x13, 0xc4, 0xfd, 0x08, 0xc1, 0x25, 0xf3, 0x66, 0xed, 0x4d, 0xeb, 0xcf,
+ 0xc9, 0x80, 0x71, 0xee, 0xff, 0xef, 0xb3, 0x77, 0xb9, 0x43, 0x4b, 0x56, 0xea, 0xde, 0x85, 0x59,
+ 0x5b, 0x7c, 0xd8, 0x75, 0x3f, 0xa2, 0x67, 0xec, 0x92, 0x86, 0xbe, 0xde, 0x6b, 0xb0, 0x60, 0xdd,
+ 0xb5, 0x83, 0x18, 0xc8, 0x38, 0x0a, 0x03, 0x73, 0xa0, 0x4f, 0x04, 0xb3, 0xbb, 0xf5, 0xc7, 0x08,
+ 0xc2, 0xdb, 0x44, 0xd4, 0xaa, 0x0f, 0x5d, 0x42, 0x25, 0xf4, 0x85, 0xea, 0x35, 0x7a, 0xd2, 0x55,
+ 0x78, 0xb5, 0x8b, 0xf4, 0x7e, 0xf9, 0x59, 0x36, 0xd1, 0x0d, 0xcf, 0x4b, 0x30, 0x49, 0x75, 0x62,
+ 0x36, 0x5a, 0x3f, 0x9c, 0x41, 0x0b, 0x1e, 0x1b, 0xb4, 0x89, 0xfe, 0xa0, 0xfd, 0x00, 0xc1, 0xcb,
+ 0x2e, 0x1a, 0xff, 0xbf, 0x84, 0xed, 0x23, 0x04, 0x17, 0x73, 0xca, 0xde, 0x73, 0x8d, 0x1a, 0xbe,
+ 0x0f, 0x73, 0x35, 0xa2, 0x1b, 0x92, 0xdc, 0xed, 0x68, 0x29, 0xb6, 0x93, 0xf1, 0x11, 0x12, 0xe9,
+ 0x9c, 0x4d, 0x52, 0xa6, 0xc6, 0xfd, 0x1d, 0xc1, 0xb9, 0xa4, 0x74, 0x12, 0x91, 0x77, 0xb7, 0xfb,
+ 0xfc, 0xa1, 0x2c, 0x4f, 0x70, 0x38, 0x96, 0x87, 0xbd, 0x81, 0x28, 0xbd, 0x83, 0x61, 0x82, 0x46,
+ 0x7f, 0x82, 0xbe, 0x43, 0xe8, 0x77, 0xa2, 0xf1, 0x54, 0x90, 0xe0, 0xf5, 0x21, 0xd4, 0x77, 0x2a,
+ 0xb8, 0x32, 0x6c, 0x2d, 0xae, 0x48, 0xf6, 0xae, 0xbc, 0x0e, 0x0b, 0xeb, 0xc4, 0x70, 0x88, 0xea,
+ 0x84, 0x2a, 0xeb, 0x08, 0xd5, 0x9b, 0x34, 0x54, 0x71, 0xff, 0x9a, 0xb1, 0x1c, 0xfb, 0x39, 0x82,
+ 0x88, 0xf5, 0x7e, 0x75, 0x3d, 0xec, 0x81, 0x5b, 0x4b, 0xf7, 0xa6, 0x0f, 0xc8, 0x3a, 0xa5, 0x9e,
+ 0x5a, 0x53, 0x17, 0xff, 0xf0, 0x2a, 0x60, 0x9b, 0xe4, 0x6d, 0xa2, 0xed, 0x49, 0x55, 0x82, 0xbf,
+ 0x12, 0x80, 0xf9, 0x01, 0xee, 0x06, 0xfb, 0x22, 0x14, 0x3d, 0x98, 0x9f, 0xc8, 0x88, 0x8d, 0x2c,
+ 0x27, 0xb7, 0x85, 0x57, 0xad, 0x82, 0x73, 0xcd, 0xb6, 0xf4, 0x9a, 0x93, 0xf5, 0x79, 0xff, 0xcf,
+ 0x7f, 0xfb, 0x6e, 0x60, 0x95, 0x5b, 0xe9, 0x52, 0xfb, 0x87, 0xd6, 0x96, 0x3b, 0x5d, 0xf8, 0x44,
+ 0x6d, 0xb0, 0x89, 0x3a, 0xaf, 0xee, 0x84, 0xc3, 0xad, 0x7f, 0x45, 0x10, 0xea, 0x27, 0x44, 0x70,
+ 0xd2, 0x87, 0xf2, 0x1e, 0x6c, 0x50, 0x24, 0x35, 0x96, 0x0c, 0xab, 0x06, 0x72, 0x6b, 0x6d, 0x81,
+ 0x95, 0x5f, 0x6a, 0xf2, 0x4d, 0x3c, 0x9a, 0xc9, 0xf8, 0x8f, 0x08, 0xe6, 0x9c, 0xb4, 0x0a, 0xbe,
+ 0xeb, 0x43, 0x3f, 0x57, 0x46, 0x66, 0xe4, 0x10, 0xaf, 0xb6, 0x05, 0x9a, 0x4d, 0x83, 0x26, 0x99,
+ 0xa3, 0x1e, 0x06, 0x39, 0x5f, 0x5f, 0xd1, 0x23, 0xfc, 0x0b, 0x04, 0xf3, 0x03, 0x24, 0x8e, 0x2f,
+ 0xec, 0x7a, 0x51, 0x40, 0x91, 0x4b, 0x03, 0x59, 0x95, 0x6e, 0xaa, 0xc6, 0x41, 0x9f, 0xe2, 0xd1,
+ 0x11, 0x15, 0x7f, 0x3f, 0x00, 0xf3, 0x03, 0xa4, 0x90, 0x2f, 0xc5, 0xbd, 0x28, 0xa5, 0x91, 0x23,
+ 0xa2, 0xb6, 0x85, 0x05, 0x7b, 0xb6, 0xd9, 0x0a, 0x0d, 0xb5, 0xb5, 0x10, 0x17, 0x7a, 0xb6, 0xda,
+ 0x85, 0xf9, 0xb0, 0xdb, 0x99, 0x76, 0xff, 0x65, 0xef, 0x35, 0x97, 0x8e, 0x0e, 0x67, 0x7c, 0x66,
+ 0x8e, 0x77, 0x57, 0x18, 0xd9, 0x38, 0x0d, 0x51, 0x2c, 0x17, 0x73, 0xce, 0x5c, 0x7c, 0x0b, 0xdf,
+ 0x1e, 0x3a, 0x17, 0xdd, 0xb8, 0xa1, 0x7f, 0x22, 0xca, 0x74, 0xba, 0x90, 0xf4, 0xeb, 0xfe, 0x32,
+ 0xd3, 0x93, 0x79, 0x88, 0x8c, 0xd7, 0x7e, 0x73, 0x9f, 0xb3, 0xc3, 0xdd, 0x61, 0xee, 0x71, 0x61,
+ 0x77, 0xfb, 0xcb, 0x41, 0xf4, 0x08, 0xff, 0x0e, 0x75, 0x38, 0x57, 0x17, 0x8b, 0x37, 0x7c, 0x67,
+ 0xad, 0xb7, 0xd1, 0x5e, 0xc9, 0xeb, 0xb4, 0x26, 0x3a, 0x9e, 0x35, 0x1f, 0x06, 0x3a, 0xc4, 0xee,
+ 0x98, 0xd6, 0x9c, 0x40, 0x86, 0x8d, 0x1b, 0xc2, 0x6f, 0xa2, 0xb6, 0xb0, 0xe8, 0x42, 0x60, 0x0c,
+ 0x64, 0x78, 0x3d, 0x5e, 0xe8, 0x39, 0xc4, 0x65, 0x43, 0xcc, 0xbf, 0x93, 0x12, 0x6e, 0x34, 0x1e,
+ 0xfe, 0x76, 0x00, 0x16, 0x3c, 0xb8, 0x29, 0x5f, 0x89, 0x7f, 0x3c, 0xe9, 0xe6, 0x2b, 0xf1, 0x4f,
+ 0xa0, 0xca, 0xb8, 0x72, 0x5b, 0x38, 0x6f, 0x9a, 0x7f, 0xad, 0xc7, 0xb9, 0x51, 0x9f, 0xad, 0x73,
+ 0xc9, 0x71, 0x40, 0x94, 0xd0, 0xcd, 0x73, 0x13, 0x28, 0x8a, 0xbf, 0x17, 0x80, 0xb0, 0x17, 0xbf,
+ 0xe5, 0x0b, 0x4d, 0x27, 0x90, 0x64, 0xe3, 0xa2, 0x49, 0x6e, 0x0b, 0x57, 0xd8, 0xdb, 0xcc, 0x83,
+ 0x14, 0x1b, 0xf4, 0x8b, 0xff, 0xca, 0x98, 0x68, 0x9a, 0x56, 0x98, 0x7e, 0x79, 0x86, 0x20, 0xd4,
+ 0x4f, 0x9e, 0xf8, 0x7a, 0x9b, 0x79, 0x30, 0x2f, 0x91, 0xd1, 0xba, 0x48, 0xee, 0x71, 0x5b, 0x98,
+ 0x67, 0xf6, 0xf7, 0xfa, 0x49, 0x6a, 0xf2, 0x16, 0x97, 0x1a, 0xd2, 0xe4, 0xfe, 0x6b, 0xd1, 0x4e,
+ 0x1d, 0x25, 0x6c, 0xbc, 0x0b, 0xfe, 0x17, 0x82, 0xf3, 0x7d, 0x8c, 0x06, 0x16, 0x7c, 0x5e, 0x67,
+ 0x83, 0x44, 0x40, 0x24, 0x39, 0x8e, 0x08, 0x96, 0x10, 0x25, 0xe7, 0x4d, 0x98, 0xc6, 0xa7, 0x61,
+ 0x3c, 0xfe, 0x0d, 0x82, 0x50, 0x3f, 0x4d, 0xe2, 0x2b, 0xda, 0x1e, 0x1c, 0x8b, 0xe7, 0x8d, 0x50,
+ 0xb4, 0xdf, 0x08, 0xe9, 0x68, 0x6a, 0x94, 0xe7, 0x9c, 0x83, 0xf9, 0x8b, 0x1e, 0xe1, 0x7f, 0x23,
+ 0x98, 0x1f, 0xa0, 0x34, 0x7c, 0x3d, 0xee, 0xbc, 0x28, 0x9c, 0xc8, 0xea, 0x78, 0x42, 0x58, 0xec,
+ 0xb6, 0xda, 0xc2, 0x59, 0x86, 0x61, 0xba, 0x9d, 0x1a, 0x7f, 0x1b, 0x27, 0x86, 0xcd, 0xd8, 0x84,
+ 0x3e, 0x60, 0xdd, 0x7f, 0x10, 0xcc, 0x39, 0x79, 0x12, 0x5f, 0xcd, 0x85, 0x2b, 0xc5, 0x32, 0x6a,
+ 0x8a, 0x4a, 0x6d, 0xe1, 0x02, 0xad, 0xd5, 0x4e, 0x52, 0x85, 0x5a, 0x99, 0xe3, 0xde, 0x3e, 0x85,
+ 0x10, 0x27, 0x9a, 0xca, 0x1e, 0xad, 0x4e, 0x7f, 0x41, 0x10, 0xea, 0x67, 0x1d, 0x7c, 0xe1, 0xd5,
+ 0x83, 0xb2, 0x88, 0x8c, 0x4c, 0x18, 0x70, 0x29, 0x3b, 0xa2, 0x6f, 0xe0, 0xcf, 0x0e, 0x67, 0x6e,
+ 0xc5, 0x2e, 0xe3, 0x08, 0x7f, 0x10, 0x80, 0x0b, 0x2e, 0x1c, 0x07, 0x4e, 0xfb, 0x7e, 0xd6, 0x9c,
+ 0xb2, 0x75, 0x5a, 0x5b, 0x88, 0x54, 0xa4, 0xf2, 0x71, 0x8d, 0xca, 0x66, 0xfc, 0xae, 0xff, 0x46,
+ 0xc5, 0x69, 0xbf, 0xa3, 0x4f, 0x89, 0x7c, 0xf9, 0xb7, 0x02, 0x77, 0x32, 0x57, 0xf4, 0x27, 0xe1,
+ 0xdd, 0x87, 0x86, 0xa1, 0xea, 0x09, 0x9e, 0xdf, 0xdf, 0xdf, 0xef, 0x27, 0x92, 0xc4, 0x96, 0xf1,
+ 0xb0, 0xfb, 0x9f, 0x89, 0xd7, 0x4e, 0x5a, 0x48, 0xdd, 0x72, 0x5d, 0x6d, 0x88, 0xc6, 0xae, 0xa2,
+ 0x35, 0x93, 0x5f, 0x43, 0x70, 0xbd, 0xaa, 0x34, 0x87, 0x77, 0x5a, 0x01, 0x3d, 0x28, 0xb1, 0xc5,
+ 0x75, 0xa5, 0x21, 0xca, 0xf5, 0x98, 0xa2, 0xd5, 0xf9, 0x3a, 0x91, 0x69, 0xf5, 0xe3, 0x7b, 0x47,
+ 0x0e, 0xf1, 0x2f, 0x93, 0xb7, 0x6c, 0x63, 0x95, 0x29, 0x2a, 0xe0, 0x33, 0xff, 0x0b, 0x00, 0x00,
+ 0xff, 0xff, 0x8d, 0x80, 0x47, 0x95, 0x72, 0x29, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@@ -1486,6 +1927,21 @@
// before its commitment_end_time will fail with the error code
// `google.rpc.Code.FAILED_PRECONDITION`.
DeleteCapacityCommitment(ctx context.Context, in *DeleteCapacityCommitmentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
+ // Updates an existing capacity commitment.
+ //
+ // Only renewal_plan field can be updated.
+ UpdateCapacityCommitment(ctx context.Context, in *UpdateCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
+ // Splits capacity commitment to two commitments of the same plan and
+ // commitment_end_time. A common use case to do that is to perform a downgrade
+ // e.g., in order to downgrade from 10000 slots to 8000, one might split 10000
+ // capacity commitment to 2000 and 8000, change the plan of the first one to
+ // flex and then delete it.
+ SplitCapacityCommitment(ctx context.Context, in *SplitCapacityCommitmentRequest, opts ...grpc.CallOption) (*SplitCapacityCommitmentResponse, error)
+ // Merges capacity commitments of the same plan into one. Resulting capacity
+ // commitment has the longer commitment_end_time out of the two. Attempting to
+ // merge capacity commitments of different plan will fail with the error code
+ // `google.rpc.Code.FAILED_PRECONDITION`.
+ MergeCapacityCommitments(ctx context.Context, in *MergeCapacityCommitmentsRequest, opts ...grpc.CallOption) (*CapacityCommitment, error)
// Returns `google.rpc.Code.PERMISSION_DENIED` if user does not have
// 'bigquery.admin' permissions on the project using the reservation
// and the project that owns this reservation.
@@ -1540,6 +1996,15 @@
// Without the method customers might see some queries run on-demand which
// might be unexpected.
MoveAssignment(ctx context.Context, in *MoveAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error)
+ // Retrieves a BI reservation.
+ GetBiReservation(ctx context.Context, in *GetBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error)
+ // Updates a BI reservation.
+ // Only fields specified in the field_mask are updated.
+ // Singleton BI reservation always exists with default size 0.
+ // In order to reserve BI capacity it needs to be updated to an amount
+ // greater than 0. In order to release BI capacity reservation size
+ // must be set to 0.
+ UpdateBiReservation(ctx context.Context, in *UpdateBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error)
}
type reservationServiceClient struct {
@@ -1622,6 +2087,33 @@
return out, nil
}
+func (c *reservationServiceClient) UpdateCapacityCommitment(ctx context.Context, in *UpdateCapacityCommitmentRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
+ out := new(CapacityCommitment)
+ err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/UpdateCapacityCommitment", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *reservationServiceClient) SplitCapacityCommitment(ctx context.Context, in *SplitCapacityCommitmentRequest, opts ...grpc.CallOption) (*SplitCapacityCommitmentResponse, error) {
+ out := new(SplitCapacityCommitmentResponse)
+ err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/SplitCapacityCommitment", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *reservationServiceClient) MergeCapacityCommitments(ctx context.Context, in *MergeCapacityCommitmentsRequest, opts ...grpc.CallOption) (*CapacityCommitment, error) {
+ out := new(CapacityCommitment)
+ err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/MergeCapacityCommitments", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
func (c *reservationServiceClient) CreateAssignment(ctx context.Context, in *CreateAssignmentRequest, opts ...grpc.CallOption) (*Assignment, error) {
out := new(Assignment)
err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/CreateAssignment", in, out, opts...)
@@ -1667,6 +2159,24 @@
return out, nil
}
+func (c *reservationServiceClient) GetBiReservation(ctx context.Context, in *GetBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error) {
+ out := new(BiReservation)
+ err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/GetBiReservation", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *reservationServiceClient) UpdateBiReservation(ctx context.Context, in *UpdateBiReservationRequest, opts ...grpc.CallOption) (*BiReservation, error) {
+ out := new(BiReservation)
+ err := c.cc.Invoke(ctx, "/google.cloud.bigquery.reservation.v1beta1.ReservationService/UpdateBiReservation", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
// ReservationServiceServer is the server API for ReservationService service.
type ReservationServiceServer interface {
// Creates a new reservation resource.
@@ -1689,6 +2199,21 @@
// before its commitment_end_time will fail with the error code
// `google.rpc.Code.FAILED_PRECONDITION`.
DeleteCapacityCommitment(context.Context, *DeleteCapacityCommitmentRequest) (*empty.Empty, error)
+ // Updates an existing capacity commitment.
+ //
+ // Only renewal_plan field can be updated.
+ UpdateCapacityCommitment(context.Context, *UpdateCapacityCommitmentRequest) (*CapacityCommitment, error)
+ // Splits capacity commitment to two commitments of the same plan and
+ // commitment_end_time. A common use case to do that is to perform a downgrade
+ // e.g., in order to downgrade from 10000 slots to 8000, one might split 10000
+ // capacity commitment to 2000 and 8000, change the plan of the first one to
+ // flex and then delete it.
+ SplitCapacityCommitment(context.Context, *SplitCapacityCommitmentRequest) (*SplitCapacityCommitmentResponse, error)
+ // Merges capacity commitments of the same plan into one. Resulting capacity
+ // commitment has the longer commitment_end_time out of the two. Attempting to
+ // merge capacity commitments of different plan will fail with the error code
+ // `google.rpc.Code.FAILED_PRECONDITION`.
+ MergeCapacityCommitments(context.Context, *MergeCapacityCommitmentsRequest) (*CapacityCommitment, error)
// Returns `google.rpc.Code.PERMISSION_DENIED` if user does not have
// 'bigquery.admin' permissions on the project using the reservation
// and the project that owns this reservation.
@@ -1743,6 +2268,15 @@
// Without the method customers might see some queries run on-demand which
// might be unexpected.
MoveAssignment(context.Context, *MoveAssignmentRequest) (*Assignment, error)
+ // Retrieves a BI reservation.
+ GetBiReservation(context.Context, *GetBiReservationRequest) (*BiReservation, error)
+ // Updates a BI reservation.
+ // Only fields specified in the field_mask are updated.
+ // Singleton BI reservation always exists with default size 0.
+ // In order to reserve BI capacity it needs to be updated to an amount
+ // greater than 0. In order to release BI capacity reservation size
+ // must be set to 0.
+ UpdateBiReservation(context.Context, *UpdateBiReservationRequest) (*BiReservation, error)
}
// UnimplementedReservationServiceServer can be embedded to have forward compatible implementations.
@@ -1773,6 +2307,15 @@
func (*UnimplementedReservationServiceServer) DeleteCapacityCommitment(ctx context.Context, req *DeleteCapacityCommitmentRequest) (*empty.Empty, error) {
return nil, status1.Errorf(codes.Unimplemented, "method DeleteCapacityCommitment not implemented")
}
+func (*UnimplementedReservationServiceServer) UpdateCapacityCommitment(ctx context.Context, req *UpdateCapacityCommitmentRequest) (*CapacityCommitment, error) {
+ return nil, status1.Errorf(codes.Unimplemented, "method UpdateCapacityCommitment not implemented")
+}
+func (*UnimplementedReservationServiceServer) SplitCapacityCommitment(ctx context.Context, req *SplitCapacityCommitmentRequest) (*SplitCapacityCommitmentResponse, error) {
+ return nil, status1.Errorf(codes.Unimplemented, "method SplitCapacityCommitment not implemented")
+}
+func (*UnimplementedReservationServiceServer) MergeCapacityCommitments(ctx context.Context, req *MergeCapacityCommitmentsRequest) (*CapacityCommitment, error) {
+ return nil, status1.Errorf(codes.Unimplemented, "method MergeCapacityCommitments not implemented")
+}
func (*UnimplementedReservationServiceServer) CreateAssignment(ctx context.Context, req *CreateAssignmentRequest) (*Assignment, error) {
return nil, status1.Errorf(codes.Unimplemented, "method CreateAssignment not implemented")
}
@@ -1788,6 +2331,12 @@
func (*UnimplementedReservationServiceServer) MoveAssignment(ctx context.Context, req *MoveAssignmentRequest) (*Assignment, error) {
return nil, status1.Errorf(codes.Unimplemented, "method MoveAssignment not implemented")
}
+func (*UnimplementedReservationServiceServer) GetBiReservation(ctx context.Context, req *GetBiReservationRequest) (*BiReservation, error) {
+ return nil, status1.Errorf(codes.Unimplemented, "method GetBiReservation not implemented")
+}
+func (*UnimplementedReservationServiceServer) UpdateBiReservation(ctx context.Context, req *UpdateBiReservationRequest) (*BiReservation, error) {
+ return nil, status1.Errorf(codes.Unimplemented, "method UpdateBiReservation not implemented")
+}
func RegisterReservationServiceServer(s *grpc.Server, srv ReservationServiceServer) {
s.RegisterService(&_ReservationService_serviceDesc, srv)
@@ -1937,6 +2486,60 @@
return interceptor(ctx, in, info, handler)
}
+func _ReservationService_UpdateCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateCapacityCommitmentRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ReservationServiceServer).UpdateCapacityCommitment(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/UpdateCapacityCommitment",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ReservationServiceServer).UpdateCapacityCommitment(ctx, req.(*UpdateCapacityCommitmentRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_SplitCapacityCommitment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(SplitCapacityCommitmentRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ReservationServiceServer).SplitCapacityCommitment(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/SplitCapacityCommitment",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ReservationServiceServer).SplitCapacityCommitment(ctx, req.(*SplitCapacityCommitmentRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_MergeCapacityCommitments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(MergeCapacityCommitmentsRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ReservationServiceServer).MergeCapacityCommitments(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/MergeCapacityCommitments",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ReservationServiceServer).MergeCapacityCommitments(ctx, req.(*MergeCapacityCommitmentsRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
func _ReservationService_CreateAssignment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateAssignmentRequest)
if err := dec(in); err != nil {
@@ -2027,6 +2630,42 @@
return interceptor(ctx, in, info, handler)
}
+func _ReservationService_GetBiReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetBiReservationRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ReservationServiceServer).GetBiReservation(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/GetBiReservation",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ReservationServiceServer).GetBiReservation(ctx, req.(*GetBiReservationRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _ReservationService_UpdateBiReservation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateBiReservationRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ReservationServiceServer).UpdateBiReservation(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.cloud.bigquery.reservation.v1beta1.ReservationService/UpdateBiReservation",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ReservationServiceServer).UpdateBiReservation(ctx, req.(*UpdateBiReservationRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
var _ReservationService_serviceDesc = grpc.ServiceDesc{
ServiceName: "google.cloud.bigquery.reservation.v1beta1.ReservationService",
HandlerType: (*ReservationServiceServer)(nil),
@@ -2064,6 +2703,18 @@
Handler: _ReservationService_DeleteCapacityCommitment_Handler,
},
{
+ MethodName: "UpdateCapacityCommitment",
+ Handler: _ReservationService_UpdateCapacityCommitment_Handler,
+ },
+ {
+ MethodName: "SplitCapacityCommitment",
+ Handler: _ReservationService_SplitCapacityCommitment_Handler,
+ },
+ {
+ MethodName: "MergeCapacityCommitments",
+ Handler: _ReservationService_MergeCapacityCommitments_Handler,
+ },
+ {
MethodName: "CreateAssignment",
Handler: _ReservationService_CreateAssignment_Handler,
},
@@ -2083,6 +2734,14 @@
MethodName: "MoveAssignment",
Handler: _ReservationService_MoveAssignment_Handler,
},
+ {
+ MethodName: "GetBiReservation",
+ Handler: _ReservationService_GetBiReservation_Handler,
+ },
+ {
+ MethodName: "UpdateBiReservation",
+ Handler: _ReservationService_UpdateBiReservation_Handler,
+ },
},
Streams: []grpc.StreamDesc{},
Metadata: "google/cloud/bigquery/reservation/v1beta1/reservation.proto",
diff --git a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
index 80e131e..dab8282 100644
--- a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
+++ b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
@@ -50,6 +50,8 @@
Build_TIMEOUT Build_Status = 6
// Build or step was canceled by a user.
Build_CANCELLED Build_Status = 7
+ // Build was enqueued for longer than the value of `queue_ttl`.
+ Build_EXPIRED Build_Status = 9
)
var Build_Status_name = map[int32]string{
@@ -61,6 +63,7 @@
5: "INTERNAL_ERROR",
6: "TIMEOUT",
7: "CANCELLED",
+ 9: "EXPIRED",
}
var Build_Status_value = map[string]int32{
@@ -72,6 +75,7 @@
"INTERNAL_ERROR": 5,
"TIMEOUT": 6,
"CANCELLED": 7,
+ "EXPIRED": 9,
}
func (x Build_Status) String() string {
@@ -557,8 +561,7 @@
// ID of the project that owns the Cloud Source Repository. If omitted, the
// project ID requesting the build is assumed.
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
- // Name of the Cloud Source Repository. If omitted, the name "default" is
- // assumed.
+ // Required. Name of the Cloud Source Repository.
RepoName string `protobuf:"bytes,2,opt,name=repo_name,json=repoName,proto3" json:"repo_name,omitempty"`
// A revision within the Cloud Source Repository must be specified in
// one of these ways.
@@ -572,10 +575,16 @@
//
// This must be a relative path. If a step's `dir` is specified and is an
// absolute path, this value is ignored for that step's execution.
- Dir string `protobuf:"bytes,7,opt,name=dir,proto3" json:"dir,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Dir string `protobuf:"bytes,7,opt,name=dir,proto3" json:"dir,omitempty"`
+ // Only trigger a build if the revision regex does NOT match the revision
+ // regex.
+ InvertRegex bool `protobuf:"varint,8,opt,name=invert_regex,json=invertRegex,proto3" json:"invert_regex,omitempty"`
+ // Substitutions to use in a triggered build.
+ // Should only be used with RunBuildTrigger
+ Substitutions map[string]string `protobuf:"bytes,9,rep,name=substitutions,proto3" json:"substitutions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *RepoSource) Reset() { *m = RepoSource{} }
@@ -674,6 +683,20 @@
return ""
}
+func (m *RepoSource) GetInvertRegex() bool {
+ if m != nil {
+ return m.InvertRegex
+ }
+ return false
+}
+
+func (m *RepoSource) GetSubstitutions() map[string]string {
+ if m != nil {
+ return m.Substitutions
+ }
+ return nil
+}
+
// XXX_OneofWrappers is for the internal use of the proto package.
func (*RepoSource) XXX_OneofWrappers() []interface{} {
return []interface{}{
@@ -2224,7 +2247,12 @@
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Human-readable description of this trigger.
Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
- // User assigned name of the trigger. Must be unique within the project.
+ // User-assigned name of the trigger. Must be unique within the project.
+ // Trigger names must meet the following requirements:
+ //
+ // + They must contain only alphanumeric characters and dashes.
+ // + They can be 1-64 characters long.
+ // + They must begin and end with an alphanumeric character.
Name string `protobuf:"bytes,21,opt,name=name,proto3" json:"name,omitempty"`
// Tags for annotation of a `BuildTrigger`
Tags []string `protobuf:"bytes,19,rep,name=tags,proto3" json:"tags,omitempty"`
@@ -2254,7 +2282,7 @@
// Substitutions data for Build resource.
Substitutions map[string]string `protobuf:"bytes,11,rep,name=substitutions,proto3" json:"substitutions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
// ignored_files and included_files are file glob matches using
- // http://godoc/pkg/path/filepath#Match extended with support for "**".
+ // https://golang.org/pkg/path/filepath/#Match extended with support for "**".
//
// If ignored_files and changed files are both empty, then they are
// not used to determine whether or not to trigger a build.
@@ -2551,12 +2579,14 @@
// Types that are valid to be assigned to GitRef:
// *PullRequestFilter_Branch
GitRef isPullRequestFilter_GitRef `protobuf_oneof:"git_ref"`
- // Whether to block builds on a "/gcbrun" comment from a repository owner or
+ // Whether to block builds on a "/gcbrun" comment from a repository admin or
// collaborator.
- CommentControl PullRequestFilter_CommentControl `protobuf:"varint,5,opt,name=comment_control,json=commentControl,proto3,enum=google.devtools.cloudbuild.v1.PullRequestFilter_CommentControl" json:"comment_control,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ CommentControl PullRequestFilter_CommentControl `protobuf:"varint,5,opt,name=comment_control,json=commentControl,proto3,enum=google.devtools.cloudbuild.v1.PullRequestFilter_CommentControl" json:"comment_control,omitempty"`
+ // If true, branches that do NOT match the git_ref will trigger a build.
+ InvertRegex bool `protobuf:"varint,6,opt,name=invert_regex,json=invertRegex,proto3" json:"invert_regex,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *PullRequestFilter) Reset() { *m = PullRequestFilter{} }
@@ -2615,6 +2645,13 @@
return PullRequestFilter_COMMENTS_DISABLED
}
+func (m *PullRequestFilter) GetInvertRegex() bool {
+ if m != nil {
+ return m.InvertRegex
+ }
+ return false
+}
+
// XXX_OneofWrappers is for the internal use of the proto package.
func (*PullRequestFilter) XXX_OneofWrappers() []interface{} {
return []interface{}{
@@ -2630,10 +2667,13 @@
// Types that are valid to be assigned to GitRef:
// *PushFilter_Branch
// *PushFilter_Tag
- GitRef isPushFilter_GitRef `protobuf_oneof:"git_ref"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ GitRef isPushFilter_GitRef `protobuf_oneof:"git_ref"`
+ // When true, only trigger a build if the revision regex does NOT match the
+ // git_ref regex.
+ InvertRegex bool `protobuf:"varint,4,opt,name=invert_regex,json=invertRegex,proto3" json:"invert_regex,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *PushFilter) Reset() { *m = PushFilter{} }
@@ -2698,6 +2738,13 @@
return ""
}
+func (m *PushFilter) GetInvertRegex() bool {
+ if m != nil {
+ return m.InvertRegex
+ }
+ return false
+}
+
// XXX_OneofWrappers is for the internal use of the proto package.
func (*PushFilter) XXX_OneofWrappers() []interface{} {
return []interface{}{
@@ -2760,7 +2807,7 @@
type GetBuildTriggerRequest struct {
// Required. ID of the project that owns the trigger.
ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
- // Required. ID of the `BuildTrigger` to get.
+ // Required. Identifier (`id` or `name`) of the `BuildTrigger` to get.
TriggerId string `protobuf:"bytes,2,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -3045,9 +3092,10 @@
// Option to define build log streaming behavior to Google Cloud
// Storage.
LogStreamingOption BuildOptions_LogStreamingOption `protobuf:"varint,5,opt,name=log_streaming_option,json=logStreamingOption,proto3,enum=google.devtools.cloudbuild.v1.BuildOptions_LogStreamingOption" json:"log_streaming_option,omitempty"`
- // Option to specify a `WorkerPool` for the build. User specifies the pool
- // with the format "[WORKERPOOL_PROJECT_ID]/[WORKERPOOL_NAME]".
- // This is an experimental field.
+ // Option to specify a `WorkerPool` for the build.
+ // Format: projects/{project}/workerPools/{workerPool}
+ //
+ // This field is experimental.
WorkerPool string `protobuf:"bytes,7,opt,name=worker_pool,json=workerPool,proto3" json:"worker_pool,omitempty"`
// Option to specify the logging mode, which determines where the logs are
// stored.
@@ -3752,6 +3800,7 @@
proto.RegisterType((*RunBuildTriggerRequest)(nil), "google.devtools.cloudbuild.v1.RunBuildTriggerRequest")
proto.RegisterType((*StorageSource)(nil), "google.devtools.cloudbuild.v1.StorageSource")
proto.RegisterType((*RepoSource)(nil), "google.devtools.cloudbuild.v1.RepoSource")
+ proto.RegisterMapType((map[string]string)(nil), "google.devtools.cloudbuild.v1.RepoSource.SubstitutionsEntry")
proto.RegisterType((*Source)(nil), "google.devtools.cloudbuild.v1.Source")
proto.RegisterType((*BuiltImage)(nil), "google.devtools.cloudbuild.v1.BuiltImage")
proto.RegisterType((*BuildStep)(nil), "google.devtools.cloudbuild.v1.BuildStep")
@@ -3804,248 +3853,254 @@
}
var fileDescriptor_8a9099620ac1526a = []byte{
- // 3853 bytes of a gzipped FileDescriptorProto
+ // 3938 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x3b, 0x4d, 0x73, 0x1b, 0x47,
- 0x76, 0x1c, 0x80, 0xc4, 0xc7, 0x03, 0x08, 0x0e, 0x5b, 0x12, 0x09, 0xc1, 0x96, 0x45, 0x8f, 0xd7,
- 0xbb, 0xb2, 0x65, 0x13, 0x22, 0xb5, 0xb2, 0x15, 0xda, 0xb2, 0x04, 0x82, 0x20, 0x08, 0x1b, 0x04,
- 0xb8, 0x03, 0xd0, 0xaa, 0xdd, 0x4d, 0x6a, 0x3c, 0x00, 0x9a, 0x83, 0x09, 0x07, 0x33, 0xd8, 0x99,
- 0x06, 0x14, 0xda, 0x51, 0xa5, 0xca, 0xb5, 0x55, 0xa9, 0xd4, 0xee, 0x2d, 0x3f, 0x20, 0xb5, 0xb9,
- 0x24, 0xb7, 0x3d, 0xee, 0x29, 0x95, 0x4b, 0x36, 0xa9, 0xf2, 0x31, 0x39, 0x45, 0x55, 0xa9, 0x4a,
- 0x52, 0x39, 0xe5, 0x90, 0x9f, 0x90, 0x4a, 0xf5, 0xc7, 0x00, 0x03, 0x80, 0xd4, 0x00, 0xd2, 0x6e,
- 0x2e, 0x12, 0xfa, 0x75, 0xbf, 0xd7, 0xef, 0xbd, 0x7e, 0x5f, 0xfd, 0x7a, 0x08, 0xdb, 0x86, 0xe3,
- 0x18, 0x16, 0xce, 0x77, 0xf0, 0x90, 0x38, 0x8e, 0xe5, 0xe5, 0xdb, 0x96, 0x33, 0xe8, 0xb4, 0x06,
- 0xa6, 0xd5, 0xc9, 0x0f, 0x77, 0x02, 0xa3, 0xed, 0xbe, 0xeb, 0x10, 0x07, 0xdd, 0xe2, 0xeb, 0xb7,
- 0xfd, 0xf5, 0xdb, 0x81, 0x15, 0xc3, 0x9d, 0xdc, 0x9b, 0x82, 0x9c, 0xde, 0x37, 0xf3, 0xba, 0x6d,
- 0x3b, 0x44, 0x27, 0xa6, 0x63, 0x7b, 0x1c, 0x39, 0xb7, 0x19, 0x98, 0x6d, 0x5b, 0x26, 0xb6, 0x89,
- 0x98, 0xb8, 0x1d, 0x98, 0x38, 0x33, 0xb1, 0xd5, 0xd1, 0x5a, 0xb8, 0xab, 0x0f, 0x4d, 0xc7, 0x15,
- 0x0b, 0xde, 0x11, 0x0b, 0x2c, 0xc7, 0x36, 0xdc, 0x81, 0x6d, 0x9b, 0xb6, 0x91, 0x77, 0xfa, 0xd8,
- 0x9d, 0x20, 0xff, 0x96, 0x58, 0xc4, 0x46, 0xad, 0xc1, 0x59, 0xbe, 0x33, 0xe0, 0x0b, 0xc4, 0xfc,
- 0x1b, 0xd3, 0xf3, 0xb8, 0xd7, 0x27, 0x17, 0x53, 0x2c, 0x8c, 0x26, 0x89, 0xd9, 0xc3, 0x1e, 0xd1,
- 0x7b, 0x7d, 0xbe, 0x40, 0xa9, 0xc2, 0xba, 0x8a, 0x89, 0x7b, 0xb1, 0x4f, 0x65, 0x55, 0xf1, 0xcf,
- 0x06, 0xd8, 0x23, 0x48, 0x01, 0xe8, 0xbb, 0xce, 0x1f, 0xe3, 0x36, 0xd1, 0xcc, 0x4e, 0x56, 0xda,
- 0x92, 0xee, 0x24, 0xf7, 0xa3, 0xff, 0x5e, 0x88, 0xa8, 0x49, 0x01, 0xae, 0x74, 0xd0, 0x35, 0x88,
- 0x98, 0x9d, 0x6c, 0x64, 0x3c, 0x17, 0x31, 0x3b, 0xca, 0xdf, 0x4a, 0xb0, 0xa1, 0x0e, 0x6c, 0x46,
- 0xac, 0xe9, 0x9a, 0x86, 0x81, 0xdd, 0x45, 0x68, 0x2a, 0x00, 0x84, 0x63, 0x69, 0x93, 0xb4, 0x93,
- 0x02, 0x5c, 0xe9, 0xa0, 0x43, 0x88, 0x79, 0xce, 0xc0, 0x6d, 0xe3, 0x6c, 0x74, 0x4b, 0xba, 0x93,
- 0xda, 0x7d, 0x6f, 0xfb, 0xa5, 0x67, 0xb7, 0xad, 0xe2, 0xbe, 0xd3, 0x60, 0x08, 0x9c, 0x94, 0xc0,
- 0x56, 0x34, 0x58, 0x6d, 0x10, 0xc7, 0xd5, 0x0d, 0xcc, 0x67, 0xd1, 0x06, 0xc4, 0x5a, 0x83, 0xf6,
- 0x39, 0x26, 0x9c, 0x39, 0x55, 0x8c, 0x28, 0xdc, 0x69, 0x51, 0x06, 0x39, 0x43, 0xaa, 0x18, 0xa1,
- 0xb7, 0x00, 0x0c, 0x6c, 0x8b, 0xc3, 0x62, 0xcc, 0x44, 0xd5, 0x00, 0x44, 0xf9, 0x27, 0x09, 0x60,
- 0xbc, 0x39, 0xba, 0x35, 0x2b, 0x7f, 0x50, 0xf4, 0x37, 0x20, 0xe9, 0xe2, 0xbe, 0xa3, 0xd9, 0x7a,
- 0x0f, 0x8b, 0x8d, 0x12, 0x14, 0x50, 0xd3, 0x7b, 0x18, 0xbd, 0x0d, 0xa9, 0x96, 0xab, 0xdb, 0xed,
- 0x2e, 0x9f, 0xa6, 0x7b, 0x25, 0x8f, 0x96, 0x54, 0xe0, 0x40, 0xb6, 0xe4, 0x0d, 0x48, 0x10, 0xdd,
- 0xe0, 0xf3, 0xcb, 0x62, 0x3e, 0x4e, 0x74, 0x83, 0x4d, 0xde, 0x06, 0x68, 0x3b, 0xbd, 0x9e, 0x49,
- 0x34, 0xaf, 0xab, 0x67, 0x57, 0xc4, 0x74, 0x92, 0xc3, 0x1a, 0x5d, 0x1d, 0xc9, 0x10, 0xed, 0x98,
- 0x6e, 0x36, 0xce, 0xf6, 0xa5, 0x3f, 0xf7, 0x01, 0x12, 0x2e, 0x1e, 0x9a, 0x1e, 0x95, 0xe4, 0x37,
- 0x12, 0xc4, 0x84, 0x14, 0xa7, 0x90, 0xf1, 0xb8, 0xd6, 0x34, 0x71, 0x0a, 0x11, 0x76, 0x0a, 0x1f,
- 0x84, 0x9c, 0xc2, 0x84, 0xaa, 0x8f, 0x96, 0xd4, 0x55, 0x6f, 0x42, 0xf7, 0x55, 0x48, 0x31, 0xe9,
- 0x5f, 0xf1, 0x64, 0xa9, 0x2e, 0xdc, 0xf1, 0x39, 0x27, 0x7c, 0x13, 0x51, 0xbe, 0x95, 0x00, 0xa8,
- 0x31, 0x92, 0x4a, 0x4f, 0x37, 0x30, 0x42, 0xb0, 0xcc, 0x14, 0xc4, 0xb5, 0xcf, 0x7e, 0xd3, 0xe3,
- 0xed, 0x98, 0x06, 0xf6, 0x08, 0x57, 0xab, 0x2a, 0x46, 0xe8, 0x08, 0x52, 0xfd, 0x81, 0xd7, 0xd5,
- 0x88, 0xd9, 0x33, 0x6d, 0x83, 0xe9, 0x34, 0xb5, 0xfb, 0x83, 0x10, 0x96, 0x9a, 0x66, 0x0f, 0x37,
- 0xfa, 0xba, 0xad, 0x02, 0xc5, 0x6d, 0x32, 0x54, 0xe5, 0xcf, 0x97, 0x21, 0xc9, 0x3c, 0xa2, 0x41,
- 0x70, 0xff, 0x52, 0x1e, 0x64, 0x88, 0x62, 0x7b, 0x98, 0x8d, 0x6c, 0x45, 0xa9, 0xfa, 0xb1, 0x3d,
- 0xa4, 0xab, 0x74, 0xd7, 0xf0, 0xb2, 0x51, 0x06, 0x62, 0xbf, 0xfd, 0x43, 0x5a, 0x1e, 0x1d, 0x12,
- 0xca, 0x30, 0x1f, 0x64, 0xe7, 0x49, 0xdd, 0x0f, 0xdd, 0x84, 0xc4, 0x33, 0xdd, 0x24, 0xda, 0x99,
- 0xe3, 0x66, 0x63, 0x0c, 0x33, 0x4e, 0xc7, 0x87, 0x8e, 0x4b, 0xad, 0x15, 0xdb, 0xc4, 0xbd, 0xe8,
- 0x3b, 0xa6, 0x4d, 0xc4, 0x41, 0x07, 0x20, 0xd4, 0x3c, 0x3d, 0xdc, 0x76, 0x31, 0xd1, 0x28, 0x27,
- 0x09, 0x86, 0x9c, 0xe4, 0x90, 0x92, 0x3d, 0x44, 0x8f, 0x21, 0x3e, 0x74, 0xac, 0x41, 0x0f, 0x7b,
- 0xd9, 0xe4, 0x56, 0xf4, 0x4e, 0x6a, 0xf7, 0xdd, 0x10, 0x4d, 0x7c, 0xc9, 0x56, 0xab, 0x3e, 0x16,
- 0x7a, 0x0c, 0x31, 0xa1, 0x49, 0x58, 0x4c, 0x93, 0x02, 0x8d, 0x9f, 0x87, 0x65, 0xf9, 0xe7, 0xb1,
- 0xba, 0xf0, 0x79, 0x58, 0x16, 0x3f, 0x0f, 0x74, 0x1f, 0xe2, 0x34, 0x0a, 0x3a, 0x03, 0x92, 0x4d,
- 0x31, 0x2a, 0x37, 0x7d, 0x2a, 0x7e, 0x94, 0xdc, 0x3e, 0x10, 0x21, 0x56, 0xf5, 0x57, 0xa2, 0x22,
- 0xc4, 0x3c, 0xa2, 0x93, 0x81, 0x97, 0x4d, 0x6f, 0x49, 0x77, 0x32, 0xbb, 0x77, 0x43, 0x76, 0x66,
- 0x07, 0xbe, 0xdd, 0x60, 0x28, 0xaa, 0x40, 0x55, 0xee, 0x41, 0x8c, 0xeb, 0xe5, 0x52, 0x2b, 0x40,
- 0xb0, 0xdc, 0xd7, 0x49, 0x57, 0x78, 0x3f, 0xfb, 0xad, 0x7c, 0x17, 0x81, 0xb8, 0x8a, 0xbd, 0x81,
- 0x45, 0x3c, 0x54, 0x80, 0x98, 0x49, 0xcd, 0xd8, 0x63, 0x86, 0x12, 0xee, 0x1f, 0x63, 0xc3, 0x57,
- 0x05, 0x22, 0x7a, 0x1f, 0xd6, 0xd9, 0xb4, 0xe6, 0x11, 0xdc, 0xd7, 0x04, 0x35, 0x6e, 0x63, 0x6b,
- 0x2d, 0xdf, 0x44, 0x2b, 0x7c, 0xed, 0x5d, 0x58, 0xd7, 0x5d, 0x62, 0x9e, 0xe9, 0x6d, 0xa2, 0xf5,
- 0x74, 0xdb, 0x3c, 0xa3, 0x3e, 0xc2, 0x8d, 0x4f, 0xf6, 0x27, 0x8e, 0x05, 0x1c, 0xbd, 0x03, 0xab,
- 0xf6, 0xa0, 0xa7, 0xf9, 0x70, 0x8f, 0x19, 0x65, 0x54, 0x4d, 0xdb, 0x83, 0x5e, 0xc1, 0x87, 0xa1,
- 0x0f, 0x00, 0x05, 0x76, 0x77, 0x06, 0xa4, 0x3f, 0x20, 0x1e, 0x33, 0xd4, 0xb4, 0x2a, 0x8f, 0xb6,
- 0xaf, 0x73, 0x38, 0x3a, 0x81, 0xb5, 0xd1, 0xfe, 0xe2, 0xd0, 0xe3, 0x8b, 0x1d, 0x7a, 0xc6, 0xc7,
- 0x17, 0x8e, 0x48, 0x20, 0xe3, 0x33, 0xc3, 0x75, 0x8a, 0x72, 0x90, 0xb0, 0x9c, 0x36, 0x8f, 0xe0,
- 0xfc, 0x28, 0x46, 0x63, 0x74, 0x08, 0xc9, 0x33, 0xd3, 0xc2, 0x5a, 0x57, 0xf7, 0xba, 0x73, 0x6a,
- 0xfc, 0xd0, 0xb4, 0xf0, 0x91, 0xee, 0x75, 0xb1, 0xa7, 0x26, 0xce, 0xc4, 0x6f, 0xe5, 0x5f, 0x53,
- 0xb0, 0xc2, 0xac, 0x41, 0xb8, 0xab, 0x34, 0x72, 0xd7, 0xc9, 0x94, 0x20, 0x4f, 0xa7, 0x84, 0xb1,
- 0xc9, 0x45, 0x5e, 0xd9, 0xe4, 0xe8, 0xc1, 0xf0, 0x5f, 0x5a, 0x07, 0x13, 0xdd, 0xb4, 0xb2, 0x59,
- 0xb6, 0x4d, 0x9a, 0x03, 0x0f, 0x18, 0x0c, 0x3d, 0x9a, 0xca, 0xa9, 0x61, 0xce, 0xcd, 0xe3, 0xac,
- 0x9f, 0x4a, 0xd1, 0x67, 0xb0, 0x42, 0x4f, 0xd4, 0xcb, 0xa6, 0x98, 0x96, 0xee, 0xcc, 0xc3, 0x27,
- 0x3d, 0x69, 0x95, 0xa3, 0xa1, 0x27, 0x10, 0x77, 0xb9, 0x8d, 0x8b, 0xe0, 0xf0, 0xfd, 0xd0, 0xc8,
- 0xcf, 0x56, 0xab, 0x3e, 0x1a, 0xfa, 0x04, 0x52, 0x6d, 0x17, 0xeb, 0x04, 0x53, 0x4b, 0xc1, 0xd9,
- 0x18, 0xa3, 0x92, 0x9b, 0x71, 0xeb, 0xa6, 0x5f, 0xfc, 0xa8, 0xc0, 0x97, 0x53, 0x00, 0xfa, 0x03,
- 0x00, 0x8f, 0xe8, 0x2e, 0xe1, 0xb8, 0xf1, 0x50, 0xdc, 0x24, 0x5b, 0xcd, 0x50, 0x3f, 0x81, 0xd4,
- 0x99, 0x69, 0x9b, 0x3c, 0x4d, 0xe0, 0x6c, 0x22, 0x7c, 0x5f, 0xbe, 0x9c, 0x21, 0x07, 0xe2, 0x50,
- 0x7a, 0xee, 0x38, 0xb4, 0x31, 0x0a, 0x02, 0xab, 0xcc, 0x6d, 0x7d, 0xcf, 0x3e, 0x84, 0xe4, 0xd8,
- 0xf9, 0xde, 0x65, 0xe4, 0xc2, 0xce, 0x61, 0xe4, 0x98, 0xea, 0x18, 0x15, 0xdd, 0x86, 0x94, 0xe5,
- 0x18, 0x9e, 0x26, 0x4a, 0xa1, 0x6b, 0x3c, 0x51, 0x50, 0xd0, 0x3e, 0x2f, 0x87, 0xfe, 0x10, 0xd6,
- 0xf9, 0xb1, 0x6b, 0x7d, 0xd7, 0x19, 0x62, 0x5b, 0xb7, 0xdb, 0x38, 0x7b, 0x83, 0x6d, 0x98, 0x9f,
- 0xcb, 0x6c, 0x4e, 0x46, 0x68, 0xaa, 0xec, 0x4d, 0x41, 0xd0, 0x1d, 0xe0, 0x81, 0x40, 0x0b, 0xd4,
- 0x81, 0x1b, 0x8c, 0x87, 0x4c, 0x2b, 0x50, 0x54, 0x56, 0x3a, 0xa8, 0x04, 0x71, 0xa7, 0xcf, 0xea,
- 0xe4, 0xec, 0x26, 0xdb, 0x7d, 0x2e, 0xf7, 0xa8, 0x73, 0x14, 0xd5, 0xc7, 0x45, 0x9b, 0x10, 0xb7,
- 0x1c, 0x43, 0x1b, 0xb8, 0x56, 0xf6, 0x26, 0xcf, 0xff, 0x96, 0x63, 0x9c, 0xba, 0x16, 0xfa, 0x23,
- 0x58, 0xf5, 0x06, 0x2d, 0x8f, 0x98, 0x64, 0xc0, 0x77, 0xb9, 0xc5, 0x8c, 0xfb, 0xe3, 0xf9, 0x9c,
- 0x30, 0x88, 0x59, 0xa2, 0x59, 0x56, 0x9d, 0xa4, 0x46, 0x83, 0x3d, 0xd1, 0x0d, 0x2f, 0x7b, 0x9b,
- 0x27, 0x78, 0xfa, 0x9b, 0x26, 0x59, 0x9e, 0x71, 0xbd, 0xec, 0xd6, 0x5c, 0x49, 0xb6, 0xc1, 0x56,
- 0xab, 0x3e, 0x16, 0x3a, 0x1a, 0x25, 0xd9, 0xb7, 0x19, 0xfe, 0xbd, 0xb9, 0x98, 0xe5, 0xd1, 0x91,
- 0x73, 0x29, 0xf0, 0x73, 0x4f, 0x00, 0xcd, 0xca, 0x40, 0x2b, 0x90, 0x73, 0x7c, 0x21, 0x22, 0x18,
- 0xfd, 0x89, 0xae, 0xc3, 0xca, 0x50, 0xb7, 0x06, 0x7e, 0xc9, 0xca, 0x07, 0x7b, 0x91, 0x87, 0x52,
- 0xae, 0x05, 0xa9, 0x00, 0xe1, 0x4b, 0x50, 0x1f, 0x05, 0x51, 0x17, 0x88, 0xea, 0xe3, 0x3d, 0x94,
- 0x3f, 0x83, 0x18, 0x0f, 0x77, 0x08, 0x41, 0xa6, 0xd1, 0x2c, 0x34, 0x4f, 0x1b, 0xda, 0x69, 0xed,
- 0x8b, 0x5a, 0xfd, 0x69, 0x4d, 0x5e, 0x42, 0x00, 0xb1, 0x1f, 0x9d, 0x96, 0x4e, 0x4b, 0x07, 0xb2,
- 0x84, 0x52, 0x10, 0x7f, 0x5a, 0x57, 0xbf, 0xa8, 0xd4, 0xca, 0x72, 0x84, 0x0e, 0x1a, 0xa7, 0xc5,
- 0x62, 0xa9, 0xd1, 0x90, 0xa3, 0x74, 0x70, 0x58, 0xa8, 0x54, 0x4f, 0xd5, 0x92, 0xbc, 0x4c, 0xc9,
- 0x54, 0x6a, 0xcd, 0x92, 0x5a, 0x2b, 0x54, 0xb5, 0x92, 0xaa, 0xd6, 0x55, 0x79, 0x85, 0x2e, 0x68,
- 0x56, 0x8e, 0x4b, 0xf5, 0xd3, 0xa6, 0x1c, 0x43, 0xab, 0x90, 0x2c, 0x16, 0x6a, 0xc5, 0x52, 0xb5,
- 0x5a, 0x3a, 0x90, 0xe3, 0xca, 0xff, 0x4a, 0x90, 0x1c, 0xe7, 0xb7, 0xb1, 0x6f, 0x4a, 0x13, 0xbe,
- 0xa9, 0x42, 0x9c, 0xdf, 0x19, 0x3c, 0x21, 0xeb, 0xc3, 0x79, 0x3d, 0x73, 0xf4, 0xab, 0xce, 0xf1,
- 0x55, 0x9f, 0x50, 0xee, 0xe7, 0x12, 0xac, 0x4d, 0x4d, 0xbe, 0x34, 0x9b, 0x5d, 0x87, 0x15, 0x5a,
- 0x50, 0x78, 0xa2, 0xc8, 0xe4, 0x83, 0x40, 0x55, 0x16, 0x7d, 0xa5, 0xaa, 0x4c, 0xf9, 0x53, 0x48,
- 0xf8, 0xb0, 0xa9, 0x38, 0x2a, 0x2d, 0x12, 0x47, 0x1f, 0x40, 0x02, 0xdb, 0x1d, 0x8e, 0x18, 0x09,
- 0x45, 0x8c, 0x63, 0xbb, 0x43, 0x47, 0x4a, 0x13, 0x36, 0x84, 0x57, 0x8b, 0x4b, 0xd7, 0x31, 0x26,
- 0x7a, 0x47, 0x27, 0x3a, 0xda, 0x83, 0x15, 0xc6, 0xb4, 0x60, 0xe3, 0x7b, 0xf3, 0x38, 0x82, 0xca,
- 0x51, 0x94, 0x5f, 0x45, 0x41, 0x9e, 0x0e, 0x55, 0xa8, 0x03, 0x9b, 0x2e, 0xf6, 0x1c, 0x6b, 0x88,
- 0x69, 0xf9, 0x32, 0x71, 0x03, 0x8a, 0x2e, 0x7e, 0x03, 0x52, 0x6f, 0xf8, 0xc4, 0x26, 0xef, 0xa0,
- 0x3f, 0x85, 0xeb, 0xa3, 0x5d, 0x82, 0x17, 0xa2, 0xd8, 0x82, 0x17, 0x22, 0x15, 0xf9, 0x64, 0x02,
- 0x37, 0xd0, 0xaf, 0x68, 0xb2, 0x12, 0x05, 0x0d, 0xf6, 0xb2, 0xcb, 0x2c, 0x44, 0x3c, 0x5e, 0x30,
- 0x66, 0x07, 0x6a, 0x1c, 0x1e, 0x31, 0xe0, 0x6c, 0x04, 0xc8, 0x75, 0x61, 0x6d, 0x6a, 0xfa, 0x12,
- 0xbf, 0x7f, 0x3c, 0xe9, 0xf7, 0x0b, 0xd4, 0x54, 0x01, 0xcf, 0xaf, 0x01, 0x8c, 0x27, 0xd0, 0x93,
- 0x60, 0xa9, 0x26, 0x31, 0xb9, 0xde, 0x09, 0x21, 0x4b, 0x31, 0x03, 0x45, 0xda, 0x5f, 0x48, 0xb0,
- 0x4c, 0x7f, 0xa0, 0x27, 0xb0, 0x4c, 0x2e, 0xfa, 0xdc, 0x7c, 0x33, 0xa1, 0x87, 0x4a, 0x51, 0xd8,
- 0x3f, 0xcd, 0x8b, 0x3e, 0x56, 0x19, 0xe6, 0x64, 0x48, 0x4c, 0x0b, 0xa6, 0x95, 0xf7, 0x20, 0xe1,
- 0xaf, 0x43, 0x09, 0x58, 0xae, 0xd5, 0x6b, 0x25, 0x1e, 0xa2, 0x1a, 0x47, 0x85, 0xdd, 0x07, 0x1f,
- 0xc9, 0x12, 0x8a, 0x43, 0xf4, 0xf8, 0xe0, 0x81, 0x1c, 0x51, 0xfe, 0x8e, 0x5e, 0xb7, 0x59, 0x44,
- 0x47, 0x5b, 0x90, 0x3e, 0xef, 0x79, 0xda, 0x39, 0xbe, 0xd0, 0x02, 0xd7, 0x05, 0x38, 0xef, 0x79,
- 0x5f, 0xe0, 0x0b, 0x76, 0xb5, 0x6f, 0x4c, 0xdc, 0xdb, 0xa2, 0x4c, 0xf6, 0x1f, 0xce, 0x95, 0x36,
- 0xc4, 0x7f, 0x25, 0x7b, 0xc8, 0x0f, 0x72, 0x7c, 0xdb, 0xcb, 0x7d, 0x0a, 0x99, 0xc9, 0xc9, 0xb0,
- 0xc8, 0x9f, 0x0e, 0x9e, 0xcd, 0x05, 0xa0, 0x22, 0xab, 0xae, 0x16, 0xee, 0x29, 0x3d, 0xf6, 0xbd,
- 0x36, 0x32, 0xbf, 0xd7, 0x72, 0x22, 0xc2, 0x75, 0x3f, 0x87, 0xb5, 0x32, 0x26, 0xbf, 0x9b, 0x5e,
- 0xd6, 0x2f, 0x24, 0x58, 0xaf, 0x9a, 0x1e, 0xa7, 0xe6, 0x2d, 0x42, 0xee, 0x0d, 0x48, 0xf6, 0x59,
- 0x7c, 0x30, 0xbf, 0xe6, 0xea, 0x59, 0x51, 0x13, 0x14, 0xd0, 0x30, 0xbf, 0xe6, 0x7d, 0x20, 0x3a,
- 0x49, 0x9c, 0x73, 0x6c, 0x8b, 0x9e, 0x03, 0x5b, 0xde, 0xa4, 0x00, 0x9a, 0x43, 0xce, 0x4c, 0x8b,
- 0x60, 0x97, 0x15, 0x93, 0x49, 0x55, 0x8c, 0x94, 0xaf, 0x01, 0x05, 0x99, 0xf1, 0xfa, 0x8e, 0xed,
- 0x61, 0xf4, 0x29, 0xc4, 0x98, 0xe0, 0x9e, 0xb0, 0xfa, 0xf9, 0xe2, 0x9c, 0xc0, 0x41, 0xdf, 0x87,
- 0x35, 0x1b, 0xff, 0x09, 0xd1, 0x02, 0xfc, 0xf0, 0x34, 0xbe, 0x4a, 0xc1, 0x27, 0x3e, 0x4f, 0xca,
- 0x31, 0xa0, 0x22, 0xf5, 0x7d, 0xeb, 0x77, 0xa3, 0xd8, 0x7f, 0x58, 0x81, 0x74, 0xb0, 0x43, 0x38,
- 0x73, 0x2f, 0xda, 0x82, 0x54, 0x07, 0x7b, 0x6d, 0xd7, 0x64, 0x35, 0x1a, 0xbb, 0x13, 0x24, 0xd5,
- 0x20, 0x68, 0x74, 0x7d, 0xbe, 0x31, 0x79, 0x7d, 0x66, 0x15, 0xd5, 0xb5, 0x40, 0x45, 0xd5, 0x04,
- 0xd9, 0x2f, 0x24, 0x09, 0xee, 0xf5, 0x2d, 0x9d, 0xf8, 0x05, 0xfe, 0x02, 0xb1, 0x74, 0x4d, 0x90,
- 0x68, 0x0a, 0x0a, 0xa8, 0x02, 0x31, 0xc3, 0x24, 0xdd, 0x41, 0x4b, 0x74, 0x21, 0x76, 0x42, 0x68,
- 0x95, 0x4d, 0x72, 0x34, 0x68, 0x95, 0x86, 0xd8, 0x26, 0x5e, 0xd1, 0xb1, 0xcf, 0x4c, 0x43, 0x15,
- 0x04, 0xd0, 0xa7, 0xbe, 0xc5, 0x2f, 0xcf, 0x6f, 0xf1, 0x47, 0x4b, 0xc2, 0xdc, 0xd1, 0x9b, 0xc0,
- 0x22, 0x18, 0x53, 0x45, 0x42, 0x74, 0xf5, 0x46, 0x90, 0xe9, 0x4b, 0xd1, 0xca, 0x42, 0x97, 0xa2,
- 0x1c, 0x24, 0x3a, 0xa6, 0xa7, 0xb7, 0x2c, 0xdc, 0xc9, 0x26, 0xb7, 0xa4, 0x3b, 0x09, 0x75, 0x34,
- 0x46, 0x9d, 0xe9, 0xd2, 0x98, 0xdf, 0xfb, 0x3e, 0x9b, 0x87, 0x79, 0x71, 0xe6, 0x73, 0x54, 0xc8,
- 0xef, 0xc0, 0xaa, 0x69, 0xd8, 0x8e, 0x8b, 0x3b, 0x1a, 0x15, 0xc9, 0xcb, 0xae, 0xb1, 0x83, 0x4d,
- 0x0b, 0x20, 0x0d, 0xff, 0x1e, 0x7a, 0x17, 0x32, 0xa6, 0xdd, 0xb6, 0x06, 0x9d, 0xd1, 0x2a, 0x99,
- 0xad, 0x5a, 0xf5, 0xa1, 0x6c, 0xd9, 0xeb, 0x97, 0xb3, 0xfb, 0x32, 0x64, 0xc4, 0xc5, 0x44, 0x58,
- 0x81, 0xf2, 0xcb, 0x08, 0xa0, 0xd9, 0x93, 0x45, 0x77, 0x61, 0xcd, 0xb4, 0x3d, 0xa2, 0x5b, 0x16,
- 0xab, 0x48, 0x7c, 0xdf, 0x88, 0xee, 0x47, 0xb2, 0x92, 0x9a, 0x09, 0x4e, 0x55, 0x3a, 0x74, 0x3f,
- 0xe7, 0x99, 0x8d, 0x5d, 0x96, 0xe0, 0x93, 0x2a, 0x1f, 0x8c, 0xac, 0x3b, 0x1e, 0xb0, 0xee, 0x53,
- 0x48, 0xb3, 0xf6, 0x97, 0xcb, 0xbd, 0x4f, 0xd8, 0x4b, 0x58, 0x81, 0x7f, 0x32, 0xb0, 0x2c, 0xe1,
- 0xaf, 0x87, 0x2c, 0x8e, 0x1c, 0x2d, 0xa9, 0xac, 0x8d, 0xe6, 0x3b, 0xf1, 0x63, 0x58, 0xee, 0x0f,
- 0xbc, 0xae, 0x30, 0x8e, 0xf7, 0x42, 0xc9, 0x79, 0xdd, 0x11, 0x1d, 0x86, 0xb8, 0x1f, 0x87, 0x15,
- 0x4c, 0xc5, 0x57, 0xfe, 0x43, 0x82, 0xf5, 0x99, 0xed, 0x50, 0x16, 0x62, 0xbc, 0x49, 0xcd, 0x35,
- 0x7a, 0xb4, 0xa4, 0x8a, 0x31, 0xea, 0xc2, 0x5a, 0xdb, 0xe9, 0xf5, 0xb0, 0x4d, 0xb4, 0xb6, 0x63,
- 0x13, 0xd7, 0xb1, 0x18, 0x13, 0x99, 0xd0, 0x8a, 0x64, 0x66, 0x93, 0xed, 0x22, 0xa7, 0x53, 0xe4,
- 0x64, 0xd4, 0x4c, 0x7b, 0x62, 0xac, 0x3c, 0x82, 0xcc, 0xe4, 0x0a, 0x74, 0x03, 0xd6, 0x8b, 0xf5,
- 0xe3, 0xe3, 0x52, 0xad, 0xd9, 0xd0, 0x0e, 0x2a, 0x8d, 0xc2, 0x3e, 0xad, 0xe6, 0x97, 0xd0, 0x75,
- 0x90, 0x47, 0xe0, 0x52, 0x8d, 0x43, 0xa5, 0xfd, 0x24, 0xc4, 0x0d, 0x93, 0x68, 0x2e, 0x3e, 0x53,
- 0x4a, 0x00, 0x63, 0x15, 0xbc, 0x44, 0x36, 0x04, 0x51, 0xa2, 0x1b, 0xa3, 0x3e, 0x3d, 0x1d, 0x04,
- 0xc9, 0xfc, 0x42, 0x82, 0x9b, 0x81, 0x0c, 0xf9, 0x0a, 0x0f, 0x25, 0x9f, 0x43, 0x5c, 0x04, 0x25,
- 0x91, 0x2a, 0xef, 0x2e, 0xe0, 0x7b, 0x9c, 0x9a, 0x4f, 0x40, 0xf9, 0x0a, 0x36, 0xfc, 0x9c, 0xf9,
- 0xfb, 0x79, 0xb2, 0x51, 0xbe, 0x86, 0xec, 0x28, 0x77, 0x89, 0x2d, 0xfe, 0xbf, 0xf2, 0xa9, 0xf2,
- 0x4b, 0x09, 0x6e, 0x5e, 0xb2, 0xb9, 0xc8, 0x9f, 0x65, 0x48, 0x08, 0x36, 0xfd, 0x0c, 0xba, 0x88,
- 0x22, 0xd5, 0x11, 0xf2, 0xdc, 0xa9, 0xb4, 0x0d, 0x37, 0x0f, 0xb0, 0x85, 0x5f, 0xfd, 0xe4, 0xe7,
- 0xd1, 0xf7, 0xaf, 0x25, 0xb8, 0x79, 0xda, 0xef, 0xe8, 0xbf, 0xd7, 0x5d, 0x82, 0x36, 0x18, 0x7d,
- 0x5d, 0x1b, 0xfc, 0xcf, 0x84, 0x28, 0x09, 0x44, 0x7f, 0x06, 0xb5, 0x60, 0x63, 0xa6, 0xcb, 0x34,
- 0x2e, 0xef, 0x17, 0x2d, 0xcc, 0xaf, 0x4f, 0xf7, 0x99, 0x58, 0xa9, 0xdf, 0xa7, 0x57, 0x3a, 0xa6,
- 0x13, 0xdc, 0xd1, 0x86, 0xd8, 0x35, 0xcf, 0x2e, 0x34, 0xde, 0x16, 0x12, 0x0d, 0xd7, 0x87, 0x0b,
- 0x74, 0x94, 0xb6, 0xbf, 0x64, 0x04, 0xf8, 0x88, 0x5e, 0xef, 0x04, 0xe1, 0x20, 0x18, 0xfd, 0x04,
- 0xd2, 0x3d, 0xbd, 0xdd, 0x35, 0x6d, 0xac, 0xb1, 0x4b, 0x46, 0x94, 0x6d, 0xf3, 0xf1, 0x22, 0xdb,
- 0x1c, 0x73, 0x7c, 0x26, 0x56, 0xaa, 0x37, 0x1e, 0xd0, 0xab, 0x42, 0xc7, 0xf4, 0xce, 0x99, 0x93,
- 0x68, 0x46, 0x8b, 0x65, 0x94, 0xa8, 0x0a, 0x14, 0x46, 0xfd, 0xa4, 0xdc, 0x42, 0x0e, 0x5c, 0x0b,
- 0x66, 0x58, 0x5f, 0xd6, 0x65, 0xc6, 0xc4, 0x67, 0x8b, 0x30, 0x11, 0xcc, 0xa5, 0x42, 0x62, 0xe4,
- 0xcd, 0xc0, 0x50, 0x1f, 0xae, 0x5b, 0x8e, 0xa1, 0x79, 0xc4, 0xc5, 0x7a, 0xcf, 0xb4, 0x0d, 0x7f,
- 0xc7, 0x95, 0xc5, 0x77, 0xac, 0x3a, 0x46, 0xc3, 0x27, 0xe3, 0xef, 0x68, 0xcd, 0xc0, 0xd0, 0x6d,
- 0x48, 0x3d, 0x73, 0xdc, 0x73, 0xec, 0x6a, 0x7d, 0xc7, 0xb1, 0xfc, 0x67, 0x2e, 0x0e, 0x3a, 0x71,
- 0x1c, 0x0b, 0xfd, 0x88, 0xb5, 0xfb, 0x0c, 0xd3, 0x36, 0xd8, 0xdb, 0xcf, 0x82, 0xca, 0xaf, 0x72,
- 0xd4, 0x63, 0xa7, 0x83, 0x55, 0x9f, 0x8e, 0xff, 0x78, 0x97, 0x1e, 0x3f, 0xde, 0x4d, 0xbe, 0xa5,
- 0xad, 0xbe, 0xe4, 0x2d, 0x2d, 0xf3, 0x2a, 0x6f, 0x69, 0xca, 0x36, 0xa4, 0x27, 0xcc, 0x4a, 0x86,
- 0x74, 0xad, 0xde, 0xd4, 0xbe, 0x2c, 0xa9, 0x95, 0xc3, 0x0a, 0xcb, 0x64, 0x69, 0x48, 0x8c, 0x46,
- 0x92, 0x52, 0x84, 0x54, 0xc0, 0x6c, 0xd0, 0x1a, 0xa4, 0x4e, 0x6b, 0x8d, 0x93, 0x52, 0xd1, 0x5f,
- 0x4d, 0xf1, 0x77, 0xb4, 0xa3, 0x4a, 0xf9, 0xa8, 0x78, 0x72, 0xaa, 0x3d, 0x94, 0x25, 0xb4, 0x0e,
- 0xab, 0x01, 0xc8, 0xfd, 0x5d, 0x39, 0xa2, 0x3c, 0x98, 0x2c, 0xa1, 0xc4, 0xd6, 0x19, 0x80, 0xe3,
- 0xd3, 0x46, 0x53, 0x3b, 0x2e, 0x34, 0x8b, 0x47, 0xf2, 0x12, 0xa5, 0x5d, 0xa8, 0x56, 0xeb, 0x4f,
- 0xb5, 0x6a, 0xbd, 0xde, 0x28, 0xc9, 0x92, 0x52, 0x06, 0x34, 0x7b, 0x76, 0xbc, 0x5d, 0xa7, 0x96,
- 0x0a, 0xc7, 0xda, 0x41, 0xe9, 0xb0, 0x70, 0x5a, 0x6d, 0xca, 0x4b, 0x68, 0x15, 0x92, 0x02, 0x56,
- 0xaf, 0xc9, 0x12, 0xa5, 0xec, 0x0f, 0x0f, 0x0f, 0xe5, 0x88, 0xf2, 0x04, 0x52, 0x01, 0xf5, 0xa3,
- 0x4d, 0xb8, 0x56, 0xad, 0x97, 0xcb, 0x95, 0x5a, 0x59, 0x9b, 0x14, 0x06, 0x20, 0x56, 0x2d, 0x95,
- 0x0b, 0xc5, 0x1f, 0xcb, 0x12, 0x55, 0x43, 0xb9, 0xd8, 0xd0, 0xea, 0xb5, 0xea, 0x8f, 0xe5, 0x88,
- 0xf2, 0xdf, 0x2b, 0x00, 0x4f, 0xc7, 0xa6, 0xe0, 0x57, 0x59, 0x99, 0x40, 0x95, 0x35, 0xf9, 0x22,
- 0x13, 0x99, 0x7e, 0x91, 0xd9, 0x85, 0x1b, 0x1e, 0x76, 0x87, 0x66, 0x1b, 0x6b, 0x7a, 0xbb, 0xed,
- 0x0c, 0x6c, 0xa2, 0xe1, 0x9e, 0x6e, 0x5a, 0x22, 0xed, 0x5c, 0x13, 0x93, 0x05, 0x3e, 0x57, 0xa2,
- 0x53, 0xe8, 0x6d, 0x48, 0x0b, 0x93, 0x64, 0x40, 0xe6, 0x6e, 0x51, 0x55, 0x98, 0x69, 0x91, 0x82,
- 0xd0, 0x09, 0xac, 0x8e, 0x96, 0xd0, 0x1a, 0x92, 0x3d, 0x05, 0x85, 0xc7, 0xd3, 0xa7, 0x82, 0x04,
- 0xbb, 0x50, 0xa4, 0x9f, 0x05, 0x46, 0x34, 0x36, 0xbb, 0xd8, 0x60, 0xb5, 0x79, 0x92, 0xc5, 0xcb,
- 0x7b, 0x73, 0xd1, 0xa2, 0x7a, 0xd9, 0x56, 0x19, 0xa2, 0xea, 0x13, 0x98, 0xbe, 0x46, 0xa4, 0x16,
- 0xba, 0x46, 0x7c, 0x02, 0xa9, 0x01, 0xcb, 0x44, 0x1c, 0x79, 0x3d, 0x1c, 0x99, 0x2f, 0xf7, 0x91,
- 0x3b, 0x2c, 0x59, 0x72, 0xe4, 0x74, 0x38, 0x32, 0x5f, 0xce, 0x90, 0x8f, 0x46, 0xaf, 0x67, 0xab,
- 0xcc, 0xd1, 0x17, 0xd0, 0xc0, 0xd4, 0xab, 0xed, 0x4f, 0x21, 0xc6, 0x75, 0x82, 0x36, 0x00, 0xa9,
- 0xa5, 0x72, 0xa5, 0x5e, 0x9b, 0xb2, 0x39, 0xea, 0x51, 0x0d, 0xad, 0x58, 0xaa, 0x35, 0xd5, 0x42,
- 0x75, 0x87, 0x1b, 0xde, 0x69, 0x43, 0x7b, 0x5a, 0x6a, 0x34, 0x77, 0xe4, 0x88, 0x18, 0x95, 0x0a,
- 0x74, 0x14, 0x0d, 0x8c, 0x7e, 0x28, 0x2f, 0x2b, 0x5f, 0x8e, 0x5a, 0xd8, 0x1b, 0x80, 0x46, 0x2d,
- 0xec, 0x20, 0xf1, 0x34, 0x24, 0x8a, 0x6a, 0xa9, 0xd0, 0xac, 0xd4, 0xca, 0xbc, 0x91, 0xad, 0x9e,
- 0xd6, 0x6a, 0xbc, 0x91, 0x9d, 0x86, 0xc4, 0x41, 0xa9, 0x5a, 0x62, 0x53, 0xac, 0x93, 0xcd, 0x46,
- 0xa5, 0x03, 0x79, 0x59, 0xf9, 0x1b, 0x09, 0xd2, 0x41, 0x03, 0xa1, 0x76, 0x38, 0x91, 0x7b, 0xf8,
- 0xad, 0xe7, 0xa5, 0x29, 0x24, 0x32, 0x93, 0x42, 0x9e, 0x40, 0xdc, 0xc6, 0x84, 0x9a, 0x9a, 0xc8,
- 0xf9, 0x61, 0x2f, 0x75, 0x35, 0xbe, 0x5a, 0xf5, 0xd1, 0x68, 0xb4, 0xa4, 0xa5, 0xb1, 0xf8, 0x88,
- 0x81, 0xe8, 0x86, 0xd2, 0x82, 0xb8, 0x58, 0x15, 0xf6, 0x8d, 0x4c, 0x76, 0xbc, 0x3b, 0x77, 0xcd,
- 0x11, 0xd5, 0xb7, 0x00, 0xbc, 0x41, 0x2b, 0xc8, 0x5a, 0x52, 0x0d, 0x40, 0x94, 0xe7, 0xb0, 0xc9,
- 0x0b, 0xee, 0xf1, 0x29, 0xfb, 0xe5, 0xd0, 0x06, 0xc4, 0xfa, 0xba, 0x8b, 0xed, 0xd1, 0x67, 0x3f,
- 0x7c, 0x84, 0x3e, 0x9f, 0x4c, 0x25, 0xf3, 0x35, 0x2b, 0x03, 0xe4, 0x03, 0x59, 0x47, 0x79, 0x1f,
- 0xae, 0x97, 0x31, 0x99, 0xdd, 0xfb, 0x92, 0xaf, 0x00, 0x94, 0x0f, 0x61, 0x93, 0x57, 0x88, 0xf3,
- 0x2d, 0xbf, 0x80, 0x4d, 0x5e, 0xea, 0x5d, 0xbd, 0x3c, 0x12, 0x08, 0x70, 0x53, 0x52, 0x45, 0x5f,
- 0x47, 0xaa, 0x7b, 0xb0, 0x41, 0x2b, 0xeb, 0xf1, 0xac, 0x17, 0xa2, 0x53, 0xc5, 0x80, 0xcd, 0x19,
- 0x0c, 0x51, 0x89, 0x57, 0x47, 0x61, 0x92, 0x32, 0xe6, 0x57, 0xe3, 0x0b, 0x70, 0x96, 0x1a, 0x73,
- 0xe6, 0xed, 0xfe, 0x6a, 0x03, 0xa0, 0x48, 0x57, 0xf2, 0x87, 0xf7, 0xdf, 0x4a, 0x90, 0x0a, 0x5c,
- 0xb8, 0x50, 0x58, 0xc3, 0x66, 0xb6, 0x7d, 0x99, 0xbb, 0xe5, 0xa3, 0x04, 0xbe, 0xd5, 0xdb, 0x1e,
- 0xbd, 0x3b, 0x28, 0x9d, 0xef, 0x0a, 0xb7, 0xfd, 0x67, 0xfe, 0x2b, 0xde, 0x24, 0x5e, 0x14, 0xe4,
- 0xb1, 0x71, 0x7f, 0xc0, 0xf6, 0xfa, 0xf6, 0x5f, 0xfe, 0xeb, 0x2f, 0x23, 0xef, 0x29, 0x5b, 0xf9,
- 0xe1, 0x4e, 0x5e, 0xcc, 0x79, 0xf9, 0x6f, 0xc6, 0xab, 0x9e, 0xe7, 0x79, 0xa7, 0x6e, 0x4f, 0xf4,
- 0x7b, 0xfe, 0x4a, 0x82, 0x84, 0x7f, 0x57, 0x43, 0xdb, 0x61, 0x5d, 0xa7, 0xc9, 0x46, 0x68, 0x6e,
- 0xae, 0xde, 0x92, 0xf2, 0xe8, 0x45, 0x61, 0x35, 0xc0, 0xa6, 0xc9, 0x79, 0xfc, 0x01, 0x7a, 0x37,
- 0x8c, 0xc7, 0xfc, 0x37, 0x66, 0xe7, 0x39, 0xfa, 0xb5, 0x04, 0x30, 0xee, 0x53, 0xa2, 0xb0, 0xa0,
- 0x3b, 0xd3, 0x5f, 0xcd, 0xed, 0x2c, 0x80, 0xc1, 0x4d, 0x47, 0xf9, 0xf4, 0x45, 0x61, 0x3d, 0xc0,
- 0x32, 0x6f, 0x98, 0x32, 0xb6, 0x15, 0x14, 0xaa, 0x5a, 0xca, 0x71, 0x2a, 0xd0, 0xdd, 0x0c, 0xb7,
- 0x8d, 0x99, 0x4e, 0xe8, 0x9c, 0x9a, 0x2d, 0x5f, 0xaa, 0xd9, 0x1d, 0xe5, 0x83, 0xb9, 0x34, 0xbb,
- 0xd7, 0x66, 0xfb, 0xee, 0x49, 0xef, 0x23, 0xfe, 0x61, 0xa1, 0xff, 0xcd, 0x66, 0xa8, 0x8e, 0x67,
- 0x3e, 0xef, 0x0c, 0xb3, 0xe5, 0xee, 0x3c, 0xb6, 0x7c, 0x89, 0x28, 0xf7, 0x94, 0xbb, 0xf3, 0x89,
- 0xe2, 0x52, 0x8e, 0xa8, 0x24, 0xbf, 0x95, 0x26, 0x9e, 0x0a, 0xfc, 0x7e, 0xf0, 0xc3, 0xf9, 0xdd,
- 0x73, 0xf2, 0x6e, 0x9b, 0x5b, 0xe4, 0x0a, 0xaa, 0x1c, 0xbd, 0x28, 0xa0, 0x80, 0x14, 0xe2, 0x2e,
- 0xca, 0x44, 0xf9, 0x50, 0x51, 0xae, 0x16, 0xc5, 0xbf, 0xf4, 0xef, 0xf9, 0xd7, 0x57, 0xf4, 0x8f,
- 0xd2, 0xf8, 0xdd, 0xc1, 0x17, 0xe2, 0xc1, 0x9c, 0xee, 0xf9, 0x3a, 0x12, 0xd4, 0x5f, 0x14, 0x6e,
- 0xcc, 0x4a, 0xa0, 0xf9, 0xa6, 0x85, 0xf2, 0xe1, 0x42, 0xe4, 0xbf, 0x19, 0x63, 0x3d, 0x47, 0x7f,
- 0x1f, 0x7c, 0xf3, 0xf0, 0xbb, 0x25, 0xe8, 0xe3, 0x79, 0x7d, 0x72, 0xaa, 0xb9, 0x93, 0x7b, 0xb8,
- 0x38, 0xa2, 0xf0, 0xe9, 0x8f, 0x5f, 0x14, 0x02, 0xa5, 0x00, 0x13, 0xe7, 0x7b, 0x68, 0x8e, 0x33,
- 0x41, 0xbf, 0x91, 0x00, 0xcd, 0x76, 0x58, 0x42, 0x4d, 0xea, 0xca, 0xa6, 0x4c, 0x6e, 0x63, 0xa6,
- 0xde, 0x2c, 0xf5, 0xfa, 0xe4, 0x22, 0x4c, 0xf7, 0xef, 0x2f, 0xac, 0xfb, 0x7f, 0x93, 0x00, 0xcd,
- 0x76, 0x6d, 0x42, 0x39, 0xbf, 0xb2, 0xd1, 0xb3, 0x98, 0x29, 0x7d, 0xf5, 0xa2, 0x70, 0xeb, 0x52,
- 0x71, 0x26, 0xfc, 0x62, 0x6f, 0x77, 0x51, 0xb1, 0xc6, 0x4e, 0xf2, 0x3f, 0x12, 0xac, 0x4d, 0x7d,
- 0x1b, 0x1e, 0xea, 0x24, 0x97, 0x7f, 0x4b, 0x1e, 0x16, 0xc0, 0x7e, 0x2e, 0xcd, 0x13, 0xc1, 0xde,
- 0xbc, 0x5c, 0x5c, 0xde, 0x2a, 0x62, 0xd2, 0x3e, 0x52, 0xee, 0x2f, 0x2a, 0xad, 0x3b, 0xb0, 0xf7,
- 0xfc, 0xcf, 0xe2, 0x9e, 0x81, 0x3c, 0x5d, 0x74, 0xa2, 0x8f, 0xe6, 0x0a, 0x6d, 0x33, 0xb5, 0x5c,
- 0x6e, 0xfe, 0x42, 0x48, 0x59, 0x42, 0x3f, 0x83, 0xd5, 0x89, 0x72, 0x13, 0xdd, 0x0f, 0x8f, 0x45,
- 0xaf, 0xb9, 0x65, 0x07, 0xe4, 0xe9, 0xaa, 0x35, 0x54, 0xd6, 0x2b, 0xca, 0xdc, 0x2b, 0x3d, 0x6e,
- 0x89, 0x6a, 0x74, 0xba, 0xd8, 0x0d, 0xdd, 0xe5, 0x8a, 0xea, 0x78, 0x31, 0xf1, 0xbe, 0x95, 0x60,
- 0x6d, 0xaa, 0x72, 0x0d, 0xb5, 0xdd, 0xcb, 0x6b, 0xe3, 0xdc, 0x47, 0x8b, 0xa2, 0x89, 0x88, 0xb8,
- 0x94, 0x3b, 0xfe, 0xae, 0x70, 0x33, 0xb0, 0x96, 0x93, 0xd1, 0xfb, 0xa6, 0xb7, 0xdd, 0x76, 0x7a,
- 0xff, 0x5c, 0xd8, 0xee, 0x12, 0xd2, 0xf7, 0xf6, 0xf2, 0xf9, 0x67, 0xcf, 0x9e, 0x4d, 0x4d, 0xe6,
- 0xf5, 0x01, 0xe9, 0xf2, 0xbf, 0x7a, 0xf9, 0xb0, 0x6f, 0xe9, 0xe4, 0xcc, 0x71, 0x7b, 0xfb, 0xe7,
- 0x90, 0x6d, 0x3b, 0x3d, 0x9f, 0x9b, 0x09, 0x26, 0x4e, 0xa4, 0x9f, 0x94, 0x05, 0xdc, 0x70, 0x2c,
- 0xdd, 0x36, 0xb6, 0x1d, 0xd7, 0xc8, 0x1b, 0xd8, 0x66, 0x27, 0x92, 0x1f, 0x13, 0xbf, 0xe2, 0x0f,
- 0x6c, 0x3e, 0x19, 0x8f, 0xfe, 0x3a, 0x12, 0x2d, 0x17, 0xf7, 0x5b, 0x31, 0x86, 0x79, 0xff, 0xff,
- 0x02, 0x00, 0x00, 0xff, 0xff, 0x6c, 0x4c, 0x23, 0x31, 0x99, 0x33, 0x00, 0x00,
+ 0x76, 0x1c, 0x80, 0xc4, 0xc7, 0x03, 0x08, 0x0e, 0x5b, 0x12, 0x05, 0xc1, 0x96, 0x45, 0x8f, 0xd7,
+ 0xbb, 0xb2, 0x65, 0x03, 0x16, 0xb5, 0xb2, 0x15, 0x5a, 0xb2, 0x04, 0x82, 0x20, 0x08, 0x1b, 0x04,
+ 0xb8, 0x03, 0xd0, 0xca, 0xee, 0x26, 0x35, 0x3b, 0x00, 0x9a, 0x83, 0x09, 0x07, 0x33, 0xd8, 0x99,
+ 0x06, 0xb4, 0xb4, 0xe3, 0xcb, 0x96, 0xab, 0x52, 0xa9, 0x75, 0x55, 0x52, 0x95, 0x1f, 0x90, 0x4a,
+ 0x0e, 0x49, 0x6e, 0x7b, 0xdc, 0x53, 0x2a, 0xa7, 0x4d, 0xaa, 0x7c, 0xc8, 0x21, 0xb9, 0xa9, 0x2a,
+ 0x55, 0xa9, 0x54, 0x4e, 0x39, 0xe4, 0x27, 0xa4, 0x52, 0xfd, 0x31, 0xc0, 0x00, 0x20, 0x35, 0x80,
+ 0xe4, 0xdd, 0x8b, 0x84, 0x7e, 0xdd, 0xef, 0xf5, 0x7b, 0xdd, 0xef, 0xbb, 0x87, 0x90, 0x37, 0x1c,
+ 0xc7, 0xb0, 0x70, 0xa1, 0x8b, 0x47, 0xc4, 0x71, 0x2c, 0xaf, 0xd0, 0xb1, 0x9c, 0x61, 0xb7, 0x3d,
+ 0x34, 0xad, 0x6e, 0x61, 0x74, 0x37, 0x30, 0xca, 0x0f, 0x5c, 0x87, 0x38, 0xe8, 0x26, 0x5f, 0x9f,
+ 0xf7, 0xd7, 0xe7, 0x03, 0x2b, 0x46, 0x77, 0x73, 0xaf, 0x0b, 0x72, 0xfa, 0xc0, 0x2c, 0xe8, 0xb6,
+ 0xed, 0x10, 0x9d, 0x98, 0x8e, 0xed, 0x71, 0xe4, 0xdc, 0xf5, 0xc0, 0x6c, 0xc7, 0x32, 0xb1, 0x4d,
+ 0xc4, 0xc4, 0xad, 0xc0, 0xc4, 0xa9, 0x89, 0xad, 0xae, 0xd6, 0xc6, 0x3d, 0x7d, 0x64, 0x3a, 0xae,
+ 0x58, 0xf0, 0x96, 0x58, 0x60, 0x39, 0xb6, 0xe1, 0x0e, 0x6d, 0xdb, 0xb4, 0x8d, 0x82, 0x33, 0xc0,
+ 0xee, 0x14, 0xf9, 0x37, 0xc4, 0x22, 0x36, 0x6a, 0x0f, 0x4f, 0x0b, 0xdd, 0x21, 0x5f, 0x20, 0xe6,
+ 0x5f, 0x9b, 0x9d, 0xc7, 0xfd, 0x01, 0x39, 0x9f, 0x61, 0x61, 0x3c, 0x49, 0xcc, 0x3e, 0xf6, 0x88,
+ 0xde, 0x1f, 0xf0, 0x05, 0x4a, 0x0d, 0x36, 0x55, 0x4c, 0xdc, 0xf3, 0x3d, 0x2a, 0xab, 0x8a, 0x7f,
+ 0x3e, 0xc4, 0x1e, 0x41, 0x0a, 0xc0, 0xc0, 0x75, 0xfe, 0x04, 0x77, 0x88, 0x66, 0x76, 0xb3, 0xd2,
+ 0xb6, 0x74, 0x3b, 0xb9, 0x17, 0xfd, 0xcf, 0x62, 0x44, 0x4d, 0x0a, 0x70, 0xb5, 0x8b, 0xae, 0x40,
+ 0xc4, 0xec, 0x66, 0x23, 0x93, 0xb9, 0x88, 0xd9, 0x55, 0xfe, 0x41, 0x82, 0x2d, 0x75, 0x68, 0x33,
+ 0x62, 0x2d, 0xd7, 0x34, 0x0c, 0xec, 0x2e, 0x43, 0x53, 0x01, 0x20, 0x1c, 0x4b, 0x9b, 0xa6, 0x9d,
+ 0x14, 0xe0, 0x6a, 0x17, 0x1d, 0x40, 0xcc, 0x73, 0x86, 0x6e, 0x07, 0x67, 0xa3, 0xdb, 0xd2, 0xed,
+ 0xd4, 0xce, 0x3b, 0xf9, 0x17, 0xde, 0x5d, 0x5e, 0xc5, 0x03, 0xa7, 0xc9, 0x10, 0x38, 0x29, 0x81,
+ 0xad, 0x68, 0xb0, 0xde, 0x24, 0x8e, 0xab, 0x1b, 0x98, 0xcf, 0xa2, 0x2d, 0x88, 0xb5, 0x87, 0x9d,
+ 0x33, 0x4c, 0x38, 0x73, 0xaa, 0x18, 0x51, 0xb8, 0xd3, 0xa6, 0x0c, 0x72, 0x86, 0x54, 0x31, 0x42,
+ 0x6f, 0x00, 0x18, 0xd8, 0x16, 0x97, 0xc5, 0x98, 0x89, 0xaa, 0x01, 0x88, 0xf2, 0x97, 0x51, 0x80,
+ 0xc9, 0xe6, 0xe8, 0xe6, 0xbc, 0xfc, 0x41, 0xd1, 0x5f, 0x83, 0xa4, 0x8b, 0x07, 0x8e, 0x66, 0xeb,
+ 0x7d, 0x2c, 0x36, 0x4a, 0x50, 0x40, 0x5d, 0xef, 0x63, 0xf4, 0x26, 0xa4, 0xda, 0xae, 0x6e, 0x77,
+ 0x7a, 0x7c, 0x9a, 0xee, 0x95, 0x3c, 0x5c, 0x51, 0x81, 0x03, 0xd9, 0x92, 0xd7, 0x20, 0x41, 0x74,
+ 0x83, 0xcf, 0xaf, 0x8a, 0xf9, 0x38, 0xd1, 0x0d, 0x36, 0x79, 0x0b, 0xa0, 0xe3, 0xf4, 0xfb, 0x26,
+ 0xd1, 0xbc, 0x9e, 0x9e, 0x5d, 0x13, 0xd3, 0x49, 0x0e, 0x6b, 0xf6, 0x74, 0x24, 0x43, 0xb4, 0x6b,
+ 0xba, 0xd9, 0x38, 0xdb, 0x97, 0xfe, 0x44, 0x6f, 0x42, 0xda, 0xb4, 0x47, 0xd8, 0x25, 0x9a, 0x8b,
+ 0x0d, 0xfc, 0x8b, 0x6c, 0x62, 0x5b, 0xba, 0x9d, 0x50, 0x53, 0x1c, 0xa6, 0x52, 0x10, 0x6a, 0xc3,
+ 0xba, 0x37, 0x6c, 0x7b, 0xc4, 0x24, 0x43, 0xa6, 0xaf, 0xd9, 0xe4, 0x76, 0xf4, 0x76, 0x6a, 0xe7,
+ 0xe1, 0xc2, 0x17, 0x92, 0x6f, 0x06, 0xd1, 0xcb, 0x36, 0x71, 0xcf, 0xd5, 0x69, 0x92, 0xb9, 0x27,
+ 0x80, 0xe6, 0x17, 0x51, 0x76, 0xcf, 0xf0, 0xb9, 0x38, 0x44, 0xfa, 0x13, 0x5d, 0x85, 0xb5, 0x91,
+ 0x6e, 0x0d, 0xfd, 0xa3, 0xe3, 0x83, 0xdd, 0xc8, 0x03, 0x69, 0x0f, 0x20, 0xe1, 0xe2, 0x91, 0xe9,
+ 0xd1, 0x2b, 0xf9, 0x8d, 0x04, 0x31, 0x71, 0x1d, 0x27, 0x90, 0xf1, 0xf8, 0xf5, 0x6b, 0x42, 0x9d,
+ 0x22, 0x4c, 0x9d, 0xde, 0x0b, 0xe1, 0x7e, 0x4a, 0x67, 0x0e, 0x57, 0xd4, 0x75, 0x6f, 0x4a, 0x89,
+ 0x6a, 0x90, 0x62, 0xd7, 0xf8, 0x92, 0x2a, 0x4a, 0x2f, 0xd5, 0x9d, 0x28, 0x6c, 0xc2, 0xd7, 0x75,
+ 0xe5, 0xcf, 0x24, 0x00, 0x6a, 0x55, 0xa4, 0xda, 0xd7, 0x0d, 0x8c, 0x10, 0xac, 0xb2, 0x9b, 0xe6,
+ 0x27, 0xc0, 0x7e, 0x53, 0x3d, 0xed, 0x9a, 0x06, 0xf6, 0x08, 0xd7, 0x0f, 0x55, 0x8c, 0xd0, 0x11,
+ 0xa4, 0x06, 0x43, 0xaf, 0xa7, 0x11, 0xb3, 0x6f, 0xda, 0x06, 0x53, 0x8e, 0xd4, 0xce, 0x0f, 0x42,
+ 0x58, 0x6a, 0x99, 0x7d, 0xdc, 0x1c, 0xe8, 0x36, 0xb5, 0x99, 0xa8, 0x0a, 0x94, 0x40, 0x8b, 0xe1,
+ 0x2b, 0xdf, 0xac, 0x42, 0x92, 0xd9, 0x77, 0x93, 0xe0, 0xc1, 0x85, 0x8c, 0xc8, 0x10, 0xc5, 0xf6,
+ 0x28, 0x1b, 0xd9, 0x8e, 0xd2, 0xdb, 0xc1, 0xf6, 0x88, 0xae, 0xd2, 0x5d, 0xc3, 0xcb, 0x46, 0x19,
+ 0x88, 0xfd, 0xf6, 0x55, 0x6e, 0x75, 0xa2, 0x72, 0x19, 0xe6, 0x51, 0x98, 0x76, 0x52, 0x67, 0x82,
+ 0x6e, 0x40, 0xe2, 0x99, 0x6e, 0x12, 0xed, 0xd4, 0x71, 0xb3, 0x31, 0x86, 0x19, 0xa7, 0xe3, 0x03,
+ 0xc7, 0xa5, 0xb6, 0x87, 0xa9, 0x26, 0x0c, 0x1c, 0xd3, 0x26, 0x42, 0x6d, 0x03, 0x10, 0x6a, 0x6c,
+ 0x1e, 0xee, 0xb8, 0x98, 0x68, 0x94, 0x93, 0x04, 0x43, 0x4e, 0x72, 0x48, 0xd9, 0x1e, 0xa1, 0xc7,
+ 0x10, 0x1f, 0x39, 0xd6, 0xb0, 0x8f, 0x7d, 0x9d, 0x7d, 0x3b, 0xe4, 0x38, 0x3e, 0x67, 0xab, 0x55,
+ 0x1f, 0x0b, 0xed, 0x43, 0x4c, 0x1c, 0x27, 0xbc, 0xc4, 0x71, 0x0a, 0x5c, 0x74, 0x48, 0x6f, 0xc6,
+ 0xb2, 0xfc, 0x9b, 0x59, 0x5f, 0x8a, 0x14, 0xbd, 0x14, 0xcb, 0xe2, 0x97, 0x82, 0xee, 0x41, 0x9c,
+ 0x3a, 0x76, 0x67, 0x48, 0xb2, 0x29, 0x46, 0xe5, 0x86, 0x4f, 0xc5, 0x77, 0xfc, 0xf9, 0x7d, 0x11,
+ 0x35, 0x54, 0x7f, 0x25, 0x2a, 0x41, 0xcc, 0x23, 0x3a, 0x19, 0x7a, 0xd9, 0xf4, 0xb6, 0x74, 0x3b,
+ 0xb3, 0x73, 0x27, 0x64, 0x67, 0x76, 0xeb, 0xf9, 0x26, 0x43, 0x51, 0x05, 0xaa, 0xf2, 0x01, 0xc4,
+ 0xf8, 0xe1, 0x5c, 0xa8, 0x0a, 0x08, 0x56, 0x07, 0x3a, 0xe9, 0x09, 0xab, 0x64, 0xbf, 0x95, 0x6f,
+ 0x23, 0x10, 0x57, 0xb1, 0x37, 0xb4, 0x88, 0x87, 0x8a, 0x10, 0x33, 0xa9, 0x42, 0x7b, 0x4c, 0x5b,
+ 0xc2, 0x2d, 0x65, 0x62, 0x02, 0xaa, 0x40, 0x44, 0xef, 0xc2, 0x26, 0x9b, 0xd6, 0x3c, 0x82, 0x07,
+ 0x9a, 0xa0, 0xc6, 0x15, 0x6d, 0xa3, 0xed, 0xeb, 0x69, 0x95, 0xaf, 0xbd, 0x03, 0x9b, 0xba, 0x4b,
+ 0xcc, 0x53, 0xbd, 0x43, 0xb4, 0xbe, 0x6e, 0x9b, 0xa7, 0xd4, 0x5a, 0xb8, 0x06, 0xca, 0xfe, 0xc4,
+ 0x91, 0x80, 0xa3, 0xb7, 0x60, 0xdd, 0x1e, 0xf6, 0x35, 0x1f, 0xee, 0x31, 0xcd, 0x8c, 0xaa, 0x69,
+ 0x7b, 0xd8, 0x2f, 0xfa, 0x30, 0xf4, 0x1e, 0xa0, 0xc0, 0xee, 0xce, 0x90, 0x0c, 0x86, 0xc4, 0x63,
+ 0xda, 0x9a, 0x56, 0xe5, 0xf1, 0xf6, 0x0d, 0x0e, 0x47, 0xc7, 0xb0, 0x31, 0xde, 0x5f, 0x5c, 0x7a,
+ 0x7c, 0xb9, 0x4b, 0xcf, 0xf8, 0xf8, 0xc2, 0x1a, 0x09, 0x64, 0x7c, 0x66, 0xf8, 0x99, 0xa2, 0x1c,
+ 0x24, 0x2c, 0xa7, 0xc3, 0x83, 0x12, 0xbf, 0x8a, 0xf1, 0x18, 0x1d, 0x40, 0xf2, 0xd4, 0xb4, 0xb0,
+ 0xd6, 0xd3, 0xbd, 0xde, 0x82, 0x27, 0x7e, 0x60, 0x5a, 0xf8, 0x50, 0xf7, 0x7a, 0xd8, 0x53, 0x13,
+ 0xa7, 0xe2, 0xb7, 0xf2, 0x17, 0x69, 0x58, 0x63, 0xda, 0x20, 0xb2, 0x80, 0x71, 0x34, 0x8f, 0x32,
+ 0xc3, 0x9d, 0x0e, 0xf5, 0xf2, 0x64, 0x32, 0x10, 0xef, 0x26, 0xca, 0x17, 0x79, 0x69, 0xe5, 0xa3,
+ 0x57, 0xc4, 0x7f, 0x69, 0x5d, 0x4c, 0x74, 0xd3, 0xca, 0x66, 0x99, 0xc0, 0x69, 0x0e, 0xdc, 0x67,
+ 0x30, 0xf4, 0x68, 0x26, 0x61, 0x08, 0xb3, 0x75, 0xee, 0x7b, 0xfd, 0x3c, 0x01, 0x7d, 0x02, 0x6b,
+ 0xf4, 0x6e, 0xbd, 0x6c, 0x8a, 0x9d, 0xd7, 0xed, 0x45, 0xf8, 0xa4, 0x77, 0xae, 0x72, 0x34, 0x54,
+ 0x86, 0xb8, 0xcb, 0xb5, 0x5d, 0xf8, 0x8a, 0xef, 0x87, 0x46, 0x03, 0xb6, 0x9a, 0x9f, 0x98, 0x8f,
+ 0x8b, 0x9e, 0x40, 0xaa, 0xe3, 0x62, 0x9d, 0x60, 0xaa, 0x38, 0x38, 0x1b, 0x63, 0xa4, 0x72, 0x73,
+ 0x56, 0xde, 0xf2, 0xd3, 0x3b, 0xe1, 0xb8, 0x39, 0x0e, 0x85, 0xa2, 0x4f, 0x00, 0x3c, 0xa2, 0xbb,
+ 0x84, 0x13, 0x88, 0x2f, 0x46, 0x20, 0xc9, 0x50, 0x18, 0xfe, 0x13, 0x48, 0x9d, 0x9a, 0xb6, 0xc9,
+ 0x23, 0x09, 0x66, 0x09, 0xc1, 0x22, 0x1c, 0x70, 0x1c, 0x46, 0x21, 0xe0, 0xa5, 0xd2, 0x0b, 0x7b,
+ 0xa9, 0xad, 0xb1, 0x8b, 0x58, 0x67, 0x46, 0xed, 0xdb, 0xfd, 0x01, 0x24, 0x27, 0xa6, 0xf9, 0x36,
+ 0x23, 0x17, 0x76, 0x37, 0x63, 0xb3, 0x55, 0x27, 0xa8, 0xe8, 0x16, 0xa4, 0x2c, 0xc7, 0xf0, 0x34,
+ 0x91, 0xfb, 0x5d, 0xe1, 0xb1, 0x84, 0x82, 0xf6, 0x78, 0xfe, 0xf7, 0x47, 0xb0, 0xc9, 0x55, 0x41,
+ 0x1b, 0xb8, 0xce, 0x08, 0xdb, 0xba, 0xdd, 0xc1, 0xd9, 0x6b, 0x6c, 0xc3, 0xc2, 0x42, 0xaa, 0x74,
+ 0x3c, 0x46, 0x53, 0x65, 0x6f, 0x06, 0x82, 0x6e, 0x03, 0x77, 0x13, 0x5a, 0x20, 0xf1, 0xdd, 0x62,
+ 0x3c, 0x64, 0xda, 0x81, 0x2c, 0xba, 0xda, 0xa5, 0x8a, 0xe4, 0x0c, 0x78, 0xa2, 0x75, 0x9d, 0xed,
+ 0xbe, 0x90, 0xc9, 0x34, 0x38, 0x8a, 0xea, 0xe3, 0xa2, 0xd7, 0x21, 0x6e, 0x39, 0x86, 0x36, 0x74,
+ 0xad, 0xec, 0x8d, 0x89, 0x65, 0xc6, 0x2c, 0xc7, 0x38, 0x71, 0x2d, 0xf4, 0xc7, 0xb3, 0x39, 0xdd,
+ 0x4d, 0xa6, 0xf5, 0x1f, 0x2d, 0x66, 0x9d, 0x61, 0xe9, 0x1c, 0x8d, 0x07, 0x44, 0x37, 0xbc, 0xec,
+ 0x2d, 0x9e, 0x08, 0xd0, 0xdf, 0x34, 0x18, 0xf3, 0xc8, 0xec, 0x65, 0xb7, 0x17, 0x0a, 0xc6, 0x4d,
+ 0xb6, 0x5a, 0xf5, 0xb1, 0xd0, 0xd1, 0x38, 0x18, 0xbf, 0xc9, 0xf0, 0x3f, 0x58, 0x88, 0x59, 0xee,
+ 0x40, 0x19, 0x97, 0x53, 0x51, 0xf9, 0xd5, 0x53, 0xce, 0x5c, 0x1b, 0x52, 0x01, 0xea, 0x17, 0xa0,
+ 0x3e, 0x0a, 0xa2, 0x2e, 0xe1, 0xfd, 0x27, 0x7b, 0x28, 0xdf, 0xd0, 0x54, 0x96, 0x7b, 0x41, 0x04,
+ 0x99, 0x66, 0xab, 0xd8, 0x3a, 0x69, 0x6a, 0x27, 0xf5, 0xcf, 0xea, 0x8d, 0xa7, 0x75, 0x79, 0x05,
+ 0x01, 0xc4, 0x7e, 0x74, 0x52, 0x3e, 0x29, 0xef, 0xcb, 0x12, 0x4a, 0x41, 0xfc, 0x69, 0x43, 0xfd,
+ 0xac, 0x5a, 0xaf, 0xc8, 0x11, 0x3a, 0x68, 0x9e, 0x94, 0x4a, 0xe5, 0x66, 0x53, 0x8e, 0xd2, 0xc1,
+ 0x41, 0xb1, 0x5a, 0x3b, 0x51, 0xcb, 0xf2, 0x2a, 0x25, 0x53, 0xad, 0xb7, 0xca, 0x6a, 0xbd, 0x58,
+ 0xd3, 0xca, 0xaa, 0xda, 0x50, 0xe5, 0x35, 0xba, 0xa0, 0x55, 0x3d, 0x2a, 0x37, 0x4e, 0x5a, 0x72,
+ 0x0c, 0xad, 0x43, 0xb2, 0x54, 0xac, 0x97, 0xca, 0xb5, 0x5a, 0x79, 0x5f, 0x8e, 0xd3, 0xb9, 0xf2,
+ 0x1f, 0x1e, 0x57, 0xd5, 0xf2, 0xbe, 0x9c, 0x54, 0xfe, 0x4f, 0x82, 0xe4, 0x24, 0x2a, 0x4e, 0x6c,
+ 0x56, 0x9a, 0xb2, 0x59, 0x15, 0xe2, 0xbc, 0x78, 0xf2, 0x84, 0xe4, 0x0f, 0x16, 0xb5, 0xd8, 0xf1,
+ 0xaf, 0x06, 0xc7, 0x57, 0x7d, 0x42, 0xb9, 0xaf, 0x25, 0xd8, 0x98, 0x99, 0x7c, 0x61, 0x0c, 0xbc,
+ 0x0a, 0x6b, 0x34, 0x0d, 0xf1, 0x44, 0x7e, 0xca, 0x07, 0xe8, 0xf1, 0x58, 0x87, 0xa2, 0xcb, 0x5d,
+ 0x89, 0x40, 0x53, 0xfe, 0x14, 0x12, 0x3e, 0x0c, 0xfd, 0xc1, 0x94, 0xa7, 0x95, 0xc2, 0x1c, 0x65,
+ 0xd0, 0xc9, 0xde, 0x87, 0x04, 0xb6, 0xbb, 0x1c, 0x31, 0x12, 0x8a, 0x18, 0xc7, 0x76, 0x97, 0x8e,
+ 0x94, 0x16, 0x6c, 0x09, 0x6b, 0x17, 0xd5, 0xe7, 0x11, 0x26, 0x7a, 0x57, 0x27, 0x3a, 0xda, 0x85,
+ 0x35, 0xc6, 0xb4, 0x60, 0xe3, 0x7b, 0x8b, 0xd8, 0x86, 0xca, 0x51, 0x94, 0xbf, 0x8b, 0x82, 0x3c,
+ 0xeb, 0xc2, 0x50, 0x17, 0xae, 0xbb, 0xd8, 0x73, 0xac, 0x11, 0xa6, 0x49, 0xcf, 0x54, 0x05, 0x15,
+ 0x5d, 0xbe, 0x82, 0x52, 0xaf, 0xf9, 0xc4, 0xa6, 0x8b, 0xf1, 0x9f, 0xc2, 0xd5, 0xf1, 0x2e, 0xc1,
+ 0x82, 0x2a, 0xb6, 0x64, 0x41, 0xa5, 0x22, 0x9f, 0x4c, 0xa0, 0x14, 0xc7, 0x34, 0x92, 0x89, 0x34,
+ 0x08, 0x7b, 0xd9, 0x55, 0xe6, 0x35, 0x1e, 0x2f, 0xe9, 0xcb, 0x03, 0x99, 0x51, 0xc0, 0x89, 0xc0,
+ 0xe9, 0x18, 0x9a, 0xeb, 0xc1, 0xc6, 0xcc, 0x9a, 0x0b, 0x5c, 0xc1, 0xe3, 0x69, 0x57, 0xb0, 0x44,
+ 0x3a, 0x16, 0x70, 0x06, 0x75, 0x80, 0xc9, 0x04, 0x7a, 0x12, 0xcc, 0xf2, 0x24, 0x26, 0xdc, 0x5b,
+ 0x21, 0x64, 0x29, 0x66, 0x20, 0xbf, 0xfb, 0x73, 0x09, 0x56, 0xe9, 0x0f, 0xf4, 0x04, 0x56, 0xc9,
+ 0xf9, 0x80, 0xeb, 0x70, 0x26, 0xf4, 0x66, 0x29, 0x0a, 0xfb, 0xa7, 0x75, 0x3e, 0xc0, 0x2a, 0xc3,
+ 0x9c, 0xf6, 0x92, 0x69, 0xc1, 0xb4, 0xf2, 0x0e, 0x24, 0xfc, 0x75, 0x28, 0x01, 0xab, 0xf5, 0x46,
+ 0xbd, 0xcc, 0x9d, 0x56, 0xf3, 0xb0, 0xb8, 0x73, 0xff, 0x43, 0x59, 0x42, 0x71, 0x88, 0x1e, 0xed,
+ 0xdf, 0x97, 0x23, 0xca, 0x3f, 0x52, 0x47, 0xc7, 0x3c, 0x3d, 0xda, 0x86, 0xf4, 0x59, 0xdf, 0xd3,
+ 0xce, 0xf0, 0xb9, 0x16, 0xa8, 0x34, 0xe0, 0xac, 0xef, 0x7d, 0x86, 0xcf, 0x59, 0xa3, 0xa3, 0x39,
+ 0x55, 0xf7, 0x45, 0x99, 0xec, 0x3f, 0x5c, 0x28, 0x9c, 0x88, 0xff, 0xca, 0xf6, 0x88, 0x07, 0xae,
+ 0x49, 0xb5, 0x98, 0x7b, 0x08, 0x99, 0xe9, 0xc9, 0xb0, 0x60, 0x90, 0x0e, 0xde, 0xcd, 0x39, 0xa0,
+ 0x12, 0x4b, 0xc2, 0x96, 0xee, 0xb0, 0x3d, 0xf6, 0x4d, 0x37, 0xb2, 0xb8, 0xe9, 0x72, 0x22, 0xc2,
+ 0x7e, 0x3f, 0x85, 0x8d, 0x0a, 0x26, 0xdf, 0x4d, 0x67, 0xef, 0x57, 0x12, 0x6c, 0xd6, 0x4c, 0x8f,
+ 0x53, 0xf3, 0x96, 0x21, 0xf7, 0x1a, 0x24, 0x07, 0xcc, 0x49, 0x98, 0x5f, 0xf0, 0xe3, 0x59, 0x53,
+ 0x13, 0x14, 0xd0, 0x34, 0xbf, 0xe0, 0x5d, 0x31, 0x3a, 0x49, 0x9c, 0x33, 0x6c, 0x8b, 0xc6, 0x05,
+ 0x5b, 0xde, 0xa2, 0x00, 0x1a, 0x48, 0x4e, 0x4d, 0x8b, 0x60, 0x97, 0xa5, 0x9b, 0x49, 0x55, 0x8c,
+ 0x94, 0x2f, 0x00, 0x05, 0x99, 0xf1, 0x06, 0x8e, 0xed, 0x61, 0xf4, 0x10, 0x62, 0x4c, 0x70, 0x4f,
+ 0x68, 0xfd, 0x62, 0xce, 0x4e, 0xe0, 0xa0, 0xef, 0xc3, 0x86, 0x8d, 0x7f, 0x41, 0xb4, 0x00, 0x3f,
+ 0x3c, 0xb2, 0xaf, 0x53, 0xf0, 0xb1, 0xcf, 0x93, 0x72, 0x04, 0xa8, 0x44, 0x1d, 0x80, 0xf5, 0xdd,
+ 0x1c, 0xec, 0xbf, 0xae, 0x41, 0x3a, 0xd8, 0x2f, 0xbd, 0xb8, 0xa4, 0xda, 0x86, 0x54, 0x17, 0x7b,
+ 0x1d, 0xd7, 0x64, 0x59, 0x1c, 0xab, 0x24, 0x92, 0x6a, 0x10, 0x34, 0x2e, 0xbf, 0xaf, 0x4d, 0x97,
+ 0xdf, 0x2c, 0xdd, 0xba, 0x12, 0x48, 0xb7, 0x5a, 0x20, 0xfb, 0xa9, 0x26, 0xc1, 0xfd, 0x81, 0xa5,
+ 0x13, 0xbf, 0x18, 0x58, 0xc2, 0xab, 0x6e, 0x08, 0x12, 0x2d, 0x41, 0x01, 0x55, 0x21, 0x66, 0x98,
+ 0xa4, 0x37, 0x6c, 0x8b, 0x2e, 0xc6, 0xdd, 0x10, 0x5a, 0x15, 0x93, 0x1c, 0x0e, 0xdb, 0xe5, 0x11,
+ 0xb6, 0x89, 0x57, 0x72, 0xec, 0x53, 0xd3, 0x50, 0x05, 0x01, 0xf4, 0xd0, 0x57, 0xfb, 0xd5, 0xc5,
+ 0xd5, 0xfe, 0x70, 0x45, 0xe8, 0x3c, 0x7a, 0x1d, 0x98, 0x1b, 0x63, 0x47, 0x91, 0x10, 0x8d, 0xce,
+ 0x31, 0x64, 0xb6, 0x8a, 0x5a, 0x5b, 0xbe, 0x8a, 0xca, 0x41, 0xa2, 0x6b, 0x7a, 0x7a, 0xdb, 0xc2,
+ 0xdd, 0x6c, 0x92, 0xf5, 0x44, 0xc7, 0x63, 0xd4, 0x9d, 0x4d, 0x9e, 0x79, 0xc9, 0xf8, 0xc9, 0x22,
+ 0x12, 0x88, 0xdb, 0x5f, 0x20, 0x87, 0x7e, 0x0b, 0xd6, 0x4d, 0xc3, 0x76, 0x5c, 0xdc, 0xd5, 0xa8,
+ 0x5c, 0x5e, 0x76, 0x83, 0xdd, 0x6e, 0x5a, 0x00, 0x69, 0x20, 0xf0, 0xd0, 0xdb, 0x90, 0x31, 0xed,
+ 0x8e, 0x35, 0xec, 0x8e, 0x57, 0xc9, 0x6c, 0xd5, 0xba, 0x0f, 0x65, 0xcb, 0xbe, 0x83, 0xf6, 0xaa,
+ 0x0c, 0x19, 0x51, 0xbf, 0x08, 0x55, 0x50, 0xbe, 0x89, 0x00, 0x9a, 0xbf, 0x5e, 0x74, 0x07, 0x36,
+ 0x4c, 0xdb, 0x23, 0xba, 0x65, 0xb1, 0x04, 0xc5, 0xb7, 0x92, 0xe8, 0x5e, 0x24, 0x2b, 0xa9, 0x99,
+ 0xe0, 0x54, 0xb5, 0x4b, 0xf7, 0x73, 0x9e, 0xd9, 0xd8, 0x65, 0xf1, 0x3e, 0xa9, 0xf2, 0xc1, 0x58,
+ 0xc5, 0xe3, 0x01, 0x15, 0x3f, 0x81, 0x34, 0xeb, 0xa1, 0xb9, 0xdc, 0x0e, 0x85, 0xd2, 0x84, 0x95,
+ 0x00, 0xc7, 0x43, 0xcb, 0x12, 0x96, 0x7b, 0xc0, 0x3c, 0xca, 0xe1, 0x8a, 0xca, 0x7a, 0x71, 0xbe,
+ 0x39, 0x3f, 0x86, 0xd5, 0xc1, 0xd0, 0xeb, 0x09, 0x0d, 0x79, 0x27, 0x94, 0x9c, 0xd7, 0x1b, 0xd3,
+ 0x61, 0x88, 0x7b, 0x71, 0x58, 0xc3, 0x54, 0x7c, 0xe5, 0xeb, 0x08, 0x6c, 0xce, 0x6d, 0x87, 0xb2,
+ 0x10, 0xe3, 0xcd, 0x7b, 0x7e, 0xa2, 0x87, 0x2b, 0xaa, 0x18, 0xa3, 0x1e, 0x6c, 0x74, 0x9c, 0x7e,
+ 0x1f, 0xdb, 0x44, 0xeb, 0x38, 0x36, 0x71, 0x1d, 0x8b, 0x31, 0x91, 0x09, 0x4d, 0x50, 0xe6, 0x36,
+ 0xc9, 0x97, 0x38, 0x9d, 0x12, 0x27, 0xa3, 0x66, 0x3a, 0x53, 0xe3, 0xb9, 0x16, 0x7f, 0x6c, 0xae,
+ 0xc5, 0xaf, 0x3c, 0x82, 0xcc, 0x34, 0x11, 0x74, 0x0d, 0x36, 0x4b, 0x8d, 0xa3, 0xa3, 0x72, 0xbd,
+ 0xd5, 0xd4, 0xf6, 0xab, 0xcd, 0xe2, 0x1e, 0x2d, 0x06, 0x56, 0xd0, 0x55, 0x90, 0xc7, 0xe0, 0x72,
+ 0x9d, 0x43, 0xa5, 0xbd, 0x24, 0xc4, 0x0d, 0x93, 0x92, 0x3f, 0x55, 0x7a, 0x00, 0x93, 0x53, 0x7a,
+ 0x81, 0xf8, 0x08, 0xa2, 0x44, 0x37, 0xc6, 0x4f, 0x1c, 0x74, 0x30, 0xc7, 0xe8, 0xea, 0x1c, 0xa3,
+ 0xc1, 0x9d, 0x7e, 0x25, 0xc1, 0x8d, 0x40, 0xc4, 0x7d, 0x89, 0x67, 0xa8, 0x4f, 0x21, 0x2e, 0xfc,
+ 0x9b, 0x08, 0xbd, 0x77, 0x96, 0xb0, 0x60, 0x4e, 0xcd, 0x27, 0xa0, 0xfc, 0x0c, 0xb6, 0xfc, 0x18,
+ 0xfc, 0xbb, 0x79, 0x10, 0x53, 0xbe, 0x80, 0xec, 0x38, 0x16, 0x8a, 0x2d, 0x7e, 0x5f, 0xf1, 0x99,
+ 0x56, 0xa1, 0x37, 0x2e, 0xd8, 0x5c, 0xc4, 0xe3, 0x0a, 0x24, 0x04, 0x9b, 0x7e, 0x44, 0x5e, 0xe6,
+ 0x20, 0xd5, 0x31, 0xf2, 0xc2, 0xa1, 0xb9, 0x03, 0x37, 0xf6, 0xb1, 0x85, 0x5f, 0xfe, 0xe6, 0x17,
+ 0x39, 0xef, 0x5f, 0x4b, 0x70, 0xe3, 0x64, 0xd0, 0xd5, 0x7f, 0xa7, 0xbb, 0x04, 0x75, 0x30, 0xfa,
+ 0xaa, 0x3a, 0xf8, 0x5f, 0x09, 0x91, 0x62, 0x88, 0x66, 0x10, 0x6a, 0xc3, 0xd6, 0x5c, 0x4b, 0x6b,
+ 0x52, 0x2e, 0x2c, 0x9b, 0xe8, 0x5f, 0x9d, 0x6d, 0x6a, 0xb1, 0xd2, 0x61, 0x40, 0xeb, 0x44, 0x76,
+ 0x26, 0xb8, 0xab, 0x8d, 0xb0, 0x6b, 0x9e, 0x9e, 0x6b, 0xbc, 0x07, 0x25, 0x3a, 0xbe, 0x0f, 0x96,
+ 0x68, 0x5f, 0xe5, 0x3f, 0x67, 0x04, 0xf8, 0x88, 0xd6, 0x8c, 0x82, 0x70, 0x10, 0x8c, 0x7e, 0x02,
+ 0xe9, 0xbe, 0xde, 0xe9, 0x99, 0x36, 0xd6, 0x58, 0xd1, 0x12, 0x65, 0xdb, 0x7c, 0xb4, 0xcc, 0x36,
+ 0x47, 0x1c, 0x9f, 0x89, 0x95, 0xea, 0x4f, 0x06, 0xb4, 0xf4, 0xe8, 0x9a, 0xde, 0x19, 0x33, 0x12,
+ 0xcd, 0x68, 0x33, 0x5f, 0x19, 0x55, 0x81, 0xc2, 0xa8, 0x9d, 0x54, 0xda, 0xc8, 0x81, 0x2b, 0xc1,
+ 0x38, 0xed, 0xcb, 0xba, 0xca, 0x98, 0xf8, 0x64, 0x19, 0x26, 0x82, 0x11, 0x59, 0x48, 0x8c, 0xbc,
+ 0x39, 0x18, 0x1a, 0xc0, 0x55, 0xcb, 0x31, 0x34, 0x8f, 0xb8, 0x58, 0xef, 0x9b, 0xb6, 0xe1, 0xef,
+ 0xb8, 0xb6, 0xfc, 0x8e, 0x35, 0xc7, 0x68, 0xfa, 0x64, 0xfc, 0x1d, 0xad, 0x39, 0x18, 0xba, 0x05,
+ 0xa9, 0x67, 0x8e, 0x7b, 0x86, 0x5d, 0x6d, 0xe0, 0x38, 0x96, 0xff, 0xec, 0xc6, 0x41, 0xc7, 0x8e,
+ 0x63, 0xa1, 0x1f, 0xb1, 0xde, 0xa2, 0x61, 0xda, 0x06, 0x7b, 0x86, 0x5a, 0xf2, 0xf0, 0x6b, 0x1c,
+ 0xf5, 0xc8, 0xe9, 0x62, 0xd5, 0xa7, 0xe3, 0x3f, 0x26, 0xa6, 0x27, 0x8f, 0x89, 0xd3, 0x6f, 0x7b,
+ 0xeb, 0x2f, 0x78, 0xdb, 0xcb, 0xbc, 0xcc, 0xdb, 0x9e, 0x92, 0x87, 0xf4, 0x94, 0x5a, 0xc9, 0x90,
+ 0xae, 0x37, 0x5a, 0xda, 0xe7, 0x65, 0xb5, 0x7a, 0x50, 0x65, 0xc1, 0x2e, 0x0d, 0x89, 0xf1, 0x48,
+ 0x52, 0x4a, 0x90, 0x0a, 0xa8, 0x0d, 0xda, 0x80, 0xd4, 0x49, 0xbd, 0x79, 0x5c, 0x2e, 0xf9, 0xab,
+ 0x29, 0xfe, 0x5d, 0xed, 0xb0, 0x5a, 0x39, 0x2c, 0x1d, 0x9f, 0x68, 0x0f, 0x64, 0x09, 0x6d, 0xc2,
+ 0x7a, 0x00, 0x72, 0x6f, 0x47, 0x8e, 0x28, 0xf7, 0xa7, 0x13, 0x31, 0xb1, 0x75, 0x06, 0xe0, 0xe8,
+ 0xa4, 0xd9, 0xd2, 0x8e, 0x8a, 0xad, 0xd2, 0xa1, 0xbc, 0x42, 0x69, 0x17, 0x6b, 0xb5, 0xc6, 0x53,
+ 0xad, 0xd6, 0x68, 0x34, 0xcb, 0xb2, 0xa4, 0x54, 0x00, 0xcd, 0xdf, 0x1d, 0x6f, 0x08, 0xaa, 0xe5,
+ 0xe2, 0x91, 0xb6, 0x5f, 0x3e, 0x28, 0x9e, 0xd4, 0x5a, 0xf2, 0x0a, 0x5a, 0x87, 0xa4, 0x80, 0x35,
+ 0xea, 0xb2, 0x44, 0x29, 0xfb, 0xc3, 0x83, 0x03, 0x39, 0xa2, 0x3c, 0x81, 0x54, 0xe0, 0xf8, 0xd1,
+ 0x75, 0xb8, 0x52, 0x6b, 0x54, 0x2a, 0xd5, 0x7a, 0x45, 0x9b, 0x16, 0x06, 0x20, 0x56, 0x2b, 0x57,
+ 0x8a, 0xa5, 0x1f, 0xcb, 0x12, 0x3d, 0x86, 0x4a, 0xa9, 0xa9, 0x35, 0xea, 0xb5, 0x1f, 0xcb, 0x11,
+ 0xe5, 0x7f, 0xd6, 0x00, 0x9e, 0x4e, 0x54, 0xc1, 0xcf, 0xd5, 0x32, 0x81, 0x5c, 0x6d, 0xfa, 0x13,
+ 0x88, 0xc8, 0xec, 0x27, 0x10, 0x3b, 0x70, 0xcd, 0xc3, 0xee, 0xc8, 0xec, 0x60, 0x4d, 0xef, 0x74,
+ 0x9c, 0xa1, 0x4d, 0x34, 0xdc, 0xd7, 0x4d, 0x4b, 0x84, 0x9d, 0x2b, 0x62, 0xb2, 0xc8, 0xe7, 0xca,
+ 0x74, 0x8a, 0xa6, 0x06, 0x42, 0x25, 0x19, 0x90, 0x99, 0x5b, 0x54, 0x15, 0x6a, 0x5a, 0xa2, 0x20,
+ 0x74, 0x0c, 0xeb, 0xe3, 0x25, 0x34, 0x13, 0x65, 0x0f, 0x52, 0xe1, 0xfe, 0xf4, 0xa9, 0x20, 0xc1,
+ 0x6a, 0x93, 0xf4, 0xb3, 0xc0, 0x88, 0xfa, 0x66, 0x17, 0x1b, 0xe3, 0x4f, 0x1e, 0x32, 0xa1, 0xe9,
+ 0xe6, 0xe4, 0x5c, 0xf2, 0x2a, 0x43, 0x54, 0x7d, 0x02, 0xe8, 0xe3, 0xe9, 0x8a, 0x24, 0x15, 0xda,
+ 0xf3, 0x0b, 0x16, 0x23, 0x1f, 0x43, 0x6a, 0xc8, 0x22, 0x11, 0x47, 0xde, 0x0c, 0x47, 0xe6, 0xcb,
+ 0x7d, 0xe4, 0x2e, 0x0b, 0x96, 0x1c, 0x39, 0x1d, 0x8e, 0xcc, 0x97, 0x33, 0xe4, 0xc3, 0xf1, 0xf3,
+ 0xdd, 0x3a, 0x33, 0xf4, 0x25, 0x4e, 0x60, 0xe6, 0x01, 0xf9, 0xa7, 0x10, 0xe3, 0x67, 0x82, 0xb6,
+ 0x00, 0xa9, 0xe5, 0x4a, 0xb5, 0x51, 0x9f, 0xd1, 0x39, 0x6a, 0x51, 0x4d, 0xad, 0x54, 0xae, 0xb7,
+ 0xd4, 0x62, 0xed, 0x2e, 0x57, 0xbc, 0x93, 0xa6, 0xf6, 0xb4, 0xdc, 0x6c, 0xdd, 0x95, 0x23, 0x62,
+ 0x54, 0x2e, 0xd2, 0x51, 0x34, 0x30, 0xfa, 0xa1, 0xbc, 0xaa, 0x7c, 0x3e, 0x6e, 0x92, 0x6f, 0x01,
+ 0x1a, 0x37, 0xc9, 0x83, 0xc4, 0xd3, 0x90, 0x28, 0xa9, 0xe5, 0x62, 0xab, 0x5a, 0xaf, 0xf0, 0x56,
+ 0xb9, 0x7a, 0x52, 0xaf, 0xf3, 0x56, 0x79, 0x1a, 0x12, 0xfb, 0xe5, 0x5a, 0x99, 0x4d, 0xb1, 0x5e,
+ 0x39, 0x1b, 0x95, 0xf7, 0xe5, 0x55, 0xe5, 0xef, 0x25, 0x48, 0x07, 0x15, 0x84, 0xea, 0xe1, 0x54,
+ 0xec, 0xe1, 0xb5, 0xd3, 0x0b, 0x43, 0x48, 0x64, 0x2e, 0x84, 0x3c, 0x81, 0xb8, 0x8d, 0x09, 0x55,
+ 0x35, 0x11, 0xf3, 0xc3, 0x9e, 0x0a, 0xeb, 0x7c, 0xb5, 0xea, 0xa3, 0x51, 0x6f, 0x49, 0xb3, 0x67,
+ 0xf1, 0x51, 0x05, 0xd1, 0x0d, 0xa5, 0x0d, 0x71, 0xb1, 0x2a, 0xec, 0x0b, 0xa4, 0xec, 0x64, 0x77,
+ 0x6e, 0x9a, 0x63, 0xaa, 0x6f, 0x00, 0x78, 0xc3, 0x76, 0x90, 0xb5, 0xa4, 0x1a, 0x80, 0x28, 0x5f,
+ 0xc1, 0x75, 0x9e, 0x70, 0x4f, 0x6e, 0xd9, 0x4f, 0x87, 0xb6, 0x20, 0x36, 0xd0, 0x5d, 0x6c, 0x8f,
+ 0x3f, 0xaa, 0xe2, 0x23, 0xf4, 0xe9, 0x74, 0x28, 0x59, 0xac, 0xf9, 0x19, 0x20, 0x1f, 0x88, 0x3a,
+ 0xca, 0xbb, 0x70, 0xb5, 0x82, 0xc9, 0xfc, 0xde, 0x17, 0x7c, 0x90, 0xa0, 0xbc, 0x0f, 0xd7, 0x79,
+ 0x86, 0xb8, 0xd8, 0xf2, 0x73, 0xb8, 0xce, 0x53, 0xbd, 0xcb, 0x97, 0x47, 0x02, 0x0e, 0x6e, 0x46,
+ 0xaa, 0xe8, 0xab, 0x48, 0xf5, 0x01, 0x6c, 0xd1, 0xcc, 0x7a, 0x32, 0xeb, 0x85, 0x9c, 0xa9, 0x62,
+ 0xc0, 0xf5, 0x39, 0x0c, 0x91, 0x89, 0xd7, 0xc6, 0x6e, 0x92, 0x32, 0xe6, 0x67, 0xe3, 0x4b, 0x70,
+ 0x96, 0x9a, 0x70, 0xe6, 0xed, 0xfc, 0xcd, 0x16, 0x40, 0x89, 0xae, 0xe4, 0xdf, 0x00, 0xfc, 0x56,
+ 0x82, 0x54, 0xa0, 0xe0, 0x42, 0x61, 0xbd, 0x9f, 0xf9, 0x76, 0x68, 0xee, 0xa6, 0x8f, 0x12, 0xf8,
+ 0x12, 0x32, 0x3f, 0x7e, 0xcc, 0x50, 0xba, 0xdf, 0x16, 0x6f, 0xf9, 0x5f, 0x1c, 0x5c, 0xf2, 0xd0,
+ 0xf1, 0xbc, 0x28, 0x4f, 0x94, 0xfb, 0x3d, 0xb6, 0xd7, 0x2f, 0xff, 0xfd, 0xbf, 0xff, 0x2a, 0xf2,
+ 0x8e, 0xb2, 0x5d, 0x18, 0xdd, 0x2d, 0x88, 0x39, 0xaf, 0xf0, 0xe5, 0x64, 0xd5, 0x57, 0x05, 0xde,
+ 0xf9, 0xdb, 0x15, 0xad, 0xa3, 0xbf, 0x96, 0x20, 0xe1, 0xd7, 0x6a, 0x28, 0x1f, 0xd6, 0xc0, 0x9a,
+ 0x6e, 0xac, 0xe6, 0x16, 0x6a, 0x53, 0x29, 0x8f, 0x9e, 0x17, 0xd7, 0x03, 0x6c, 0x9a, 0x9c, 0xc7,
+ 0x1f, 0xa0, 0xb7, 0xc3, 0x78, 0x2c, 0x7c, 0x69, 0x76, 0xbf, 0x42, 0xbf, 0x96, 0x00, 0x26, 0x7d,
+ 0x4f, 0x14, 0xe6, 0x74, 0xe7, 0xfa, 0xb5, 0xb9, 0xbb, 0x4b, 0x60, 0x70, 0xd5, 0x51, 0x1e, 0x3e,
+ 0x2f, 0x6e, 0x06, 0x58, 0xe6, 0x0d, 0x58, 0xc6, 0xb6, 0x82, 0x42, 0x8f, 0x96, 0x72, 0x9c, 0x0a,
+ 0x74, 0x4b, 0xc3, 0x75, 0x63, 0xae, 0xb3, 0xba, 0xe0, 0xc9, 0x56, 0x2e, 0x3c, 0xd9, 0xbb, 0xca,
+ 0x7b, 0x0b, 0x9d, 0xec, 0x6e, 0x87, 0xed, 0xbb, 0x2b, 0xbd, 0x8b, 0xfe, 0x45, 0x02, 0x98, 0x7c,
+ 0x11, 0x1b, 0x7a, 0xc6, 0x73, 0x1f, 0xcf, 0x86, 0xe9, 0x72, 0x6f, 0x11, 0x5d, 0xbe, 0x40, 0x94,
+ 0x0f, 0x94, 0x3b, 0x8b, 0x89, 0xe2, 0x52, 0x8e, 0xa8, 0x24, 0xbf, 0x95, 0xa6, 0x9e, 0x1e, 0xfc,
+ 0xfe, 0xf2, 0x83, 0xc5, 0xcd, 0x73, 0xba, 0xb6, 0xcd, 0x2d, 0x53, 0x82, 0x2a, 0x87, 0xcf, 0x8b,
+ 0x28, 0x20, 0x85, 0xa8, 0x45, 0x99, 0x28, 0xef, 0x2b, 0xca, 0xe5, 0xa2, 0xf8, 0x45, 0xff, 0xae,
+ 0x5f, 0xbe, 0xa2, 0x7f, 0x96, 0x26, 0xef, 0x18, 0xbe, 0x10, 0xf7, 0x17, 0x34, 0xcf, 0x57, 0x91,
+ 0xa0, 0xf1, 0xbc, 0x78, 0x6d, 0x5e, 0x02, 0xcd, 0x57, 0x2d, 0x54, 0x08, 0x17, 0xa2, 0xf0, 0xe5,
+ 0x04, 0xeb, 0x2b, 0xf4, 0x4f, 0xc1, 0x37, 0x14, 0xbf, 0x5b, 0x82, 0x3e, 0x5a, 0xd4, 0x26, 0x67,
+ 0x9a, 0x3b, 0xb9, 0x07, 0xcb, 0x23, 0x0a, 0x9b, 0xfe, 0xe8, 0x79, 0x31, 0x90, 0x0a, 0x30, 0x71,
+ 0xbe, 0x87, 0x16, 0xb8, 0x13, 0xf4, 0x1b, 0x09, 0xd0, 0x7c, 0x87, 0x25, 0x54, 0xa5, 0x2e, 0x6d,
+ 0xca, 0xe4, 0xb6, 0xe6, 0xf2, 0xcd, 0x72, 0x7f, 0x40, 0xce, 0xc3, 0xce, 0xfe, 0xdd, 0xa5, 0xcf,
+ 0xfe, 0x3f, 0x24, 0x40, 0xf3, 0x5d, 0x9b, 0x50, 0xce, 0x2f, 0x6d, 0xf4, 0x2c, 0xa7, 0x4a, 0x3f,
+ 0x7b, 0x5e, 0xbc, 0x79, 0xa1, 0x38, 0x53, 0x76, 0xb1, 0xbb, 0xb3, 0xac, 0x58, 0x13, 0x23, 0xf9,
+ 0x5f, 0x09, 0x36, 0x66, 0xbe, 0xbc, 0x0f, 0x35, 0x92, 0x8b, 0xbf, 0xd4, 0x0f, 0x73, 0x60, 0x5f,
+ 0x4b, 0x8b, 0x78, 0xb0, 0xd7, 0x2f, 0x16, 0x97, 0xb7, 0x8a, 0x98, 0xb4, 0x8f, 0x94, 0x7b, 0xcb,
+ 0x4a, 0xeb, 0x0e, 0xed, 0x5d, 0xff, 0xbb, 0xbc, 0x67, 0x20, 0xcf, 0x26, 0x9d, 0xe8, 0xc3, 0x85,
+ 0x5c, 0xdb, 0x5c, 0x2e, 0x97, 0x5b, 0x3c, 0x11, 0x52, 0x56, 0xd0, 0xcf, 0x61, 0x7d, 0x2a, 0xdd,
+ 0x44, 0xf7, 0xc2, 0x7d, 0xd1, 0x2b, 0x6e, 0xd9, 0x05, 0x79, 0x36, 0x6b, 0x0d, 0x95, 0xf5, 0x92,
+ 0x34, 0xf7, 0x52, 0x8b, 0x5b, 0xa1, 0x27, 0x3a, 0x9b, 0xec, 0x86, 0xee, 0x72, 0x49, 0x76, 0xbc,
+ 0x9c, 0x78, 0xbf, 0x94, 0x60, 0x63, 0x26, 0x73, 0x0d, 0xd5, 0xdd, 0x8b, 0x73, 0xe3, 0xdc, 0x87,
+ 0xcb, 0xa2, 0x09, 0x8f, 0xb8, 0x92, 0x3b, 0xfa, 0xb6, 0x78, 0x23, 0xb0, 0x96, 0x93, 0xd1, 0x07,
+ 0xa6, 0x97, 0xef, 0x38, 0xfd, 0x7f, 0x2b, 0xe6, 0x7b, 0x84, 0x0c, 0xbc, 0xdd, 0x42, 0xe1, 0xd9,
+ 0xb3, 0x67, 0x33, 0x93, 0x05, 0x7d, 0x48, 0x7a, 0xfc, 0x6f, 0x8a, 0xde, 0x1f, 0x58, 0x3a, 0x39,
+ 0x75, 0xdc, 0xfe, 0xde, 0x19, 0x64, 0x3b, 0x4e, 0xdf, 0xe7, 0x66, 0x8a, 0x89, 0x63, 0xe9, 0x27,
+ 0x15, 0x01, 0x37, 0x1c, 0x4b, 0xb7, 0x8d, 0xbc, 0xe3, 0x1a, 0x05, 0x03, 0xdb, 0xec, 0x46, 0x0a,
+ 0x13, 0xe2, 0x97, 0xfc, 0xf9, 0xd2, 0xc7, 0x93, 0xd1, 0xdf, 0x46, 0xa2, 0x95, 0xd2, 0x5e, 0x3b,
+ 0xc6, 0x30, 0xef, 0xfd, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x24, 0x09, 0x72, 0x18, 0xf7, 0x34,
+ 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/googleapis/logging/v2/log_entry.pb.go b/googleapis/logging/v2/log_entry.pb.go
index 8c6b468..0389270 100644
--- a/googleapis/logging/v2/log_entry.pb.go
+++ b/googleapis/logging/v2/log_entry.pb.go
@@ -39,9 +39,9 @@
// "billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
// "folders/[FOLDER_ID]/logs/[LOG_ID]"
//
- // A project number may optionally be used in place of PROJECT_ID. The project
- // number is translated to its corresponding PROJECT_ID internally and the
- // `log_name` field will contain PROJECT_ID in queries and exports.
+ // A project number may be used in place of PROJECT_ID. The project number is
+ // translated to its corresponding PROJECT_ID internally and the `log_name`
+ // field will contain PROJECT_ID in queries and exports.
//
// `[LOG_ID]` must be URL-encoded within `log_name`. Example:
// `"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
@@ -61,19 +61,18 @@
// the monitored resource designating the particular database that reported
// the error.
Resource *monitoredres.MonitoredResource `protobuf:"bytes,8,opt,name=resource,proto3" json:"resource,omitempty"`
- // Optional. The log entry payload, which can be one of multiple types.
+ // The log entry payload, which can be one of multiple types.
//
// Types that are valid to be assigned to Payload:
// *LogEntry_ProtoPayload
// *LogEntry_TextPayload
// *LogEntry_JsonPayload
Payload isLogEntry_Payload `protobuf_oneof:"payload"`
- // Optional. The time the event described by the log entry occurred. This
- // time is used to compute the log entry's age and to enforce the logs
- // retention period. If this field is omitted in a new log entry, then Logging
- // assigns it the current time. Timestamps have nanosecond accuracy, but
- // trailing zeros in the fractional seconds might be omitted when the
- // timestamp is displayed.
+ // Optional. The time the event described by the log entry occurred. This time is used
+ // to compute the log entry's age and to enforce the logs retention period.
+ // If this field is omitted in a new log entry, then Logging assigns it the
+ // current time. Timestamps have nanosecond accuracy, but trailing zeros in
+ // the fractional seconds might be omitted when the timestamp is displayed.
//
// Incoming log entries should have timestamps that are no more than the [logs
// retention period](/logging/quotas) in the past, and no more than 24 hours
@@ -83,11 +82,10 @@
Timestamp *timestamp.Timestamp `protobuf:"bytes,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// Output only. The time the log entry was received by Logging.
ReceiveTimestamp *timestamp.Timestamp `protobuf:"bytes,24,opt,name=receive_timestamp,json=receiveTimestamp,proto3" json:"receive_timestamp,omitempty"`
- // Optional. The severity of the log entry. The default value is
- // `LogSeverity.DEFAULT`.
+ // Optional. The severity of the log entry. The default value is `LogSeverity.DEFAULT`.
Severity _type.LogSeverity `protobuf:"varint,10,opt,name=severity,proto3,enum=google.logging.type.LogSeverity" json:"severity,omitempty"`
- // Optional. A unique identifier for the log entry. If you provide a value,
- // then Logging considers other log entries in the same project, with the same
+ // Optional. A unique identifier for the log entry. If you provide a value, then
+ // Logging considers other log entries in the same project, with the same
// `timestamp`, and with the same `insert_id` to be duplicates which are
// removed in a single query result. However, there are no guarantees of
// de-duplication in the export of logs.
@@ -98,35 +96,25 @@
// In queries, the `insert_id` is also used to order log entries that have
// the same `log_name` and `timestamp` values.
InsertId string `protobuf:"bytes,4,opt,name=insert_id,json=insertId,proto3" json:"insert_id,omitempty"`
- // Optional. Information about the HTTP request associated with this log
- // entry, if applicable.
+ // Optional. Information about the HTTP request associated with this log entry, if
+ // applicable.
HttpRequest *_type.HttpRequest `protobuf:"bytes,7,opt,name=http_request,json=httpRequest,proto3" json:"http_request,omitempty"`
// Optional. A set of user-defined (key, value) data that provides additional
// information about the log entry.
Labels map[string]string `protobuf:"bytes,11,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
- // Deprecated. Output only. Additional metadata about the monitored resource.
- //
- // Only `k8s_container`, `k8s_pod`, and `k8s_node` MonitoredResources have
- // this field populated for GKE versions older than 1.12.6. For GKE versions
- // 1.12.6 and above, the `metadata` field has been deprecated. The Kubernetes
- // pod labels that used to be in `metadata.userLabels` will now be present in
- // the `labels` field with a key prefix of `k8s-pod/`. The Stackdriver system
- // labels that were present in the `metadata.systemLabels` field will no
- // longer be available in the LogEntry.
- Metadata *monitoredres.MonitoredResourceMetadata `protobuf:"bytes,25,opt,name=metadata,proto3" json:"metadata,omitempty"` // Deprecated: Do not use.
// Optional. Information about an operation associated with the log entry, if
// applicable.
Operation *LogEntryOperation `protobuf:"bytes,15,opt,name=operation,proto3" json:"operation,omitempty"`
- // Optional. Resource name of the trace associated with the log entry, if any.
- // If it contains a relative resource name, the name is assumed to be relative
- // to `//tracing.googleapis.com`. Example:
+ // Optional. Resource name of the trace associated with the log entry, if any. If it
+ // contains a relative resource name, the name is assumed to be relative to
+ // `//tracing.googleapis.com`. Example:
// `projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824`
Trace string `protobuf:"bytes,22,opt,name=trace,proto3" json:"trace,omitempty"`
// Optional. The span ID within the trace associated with the log entry.
//
// For Trace spans, this is the same format that the Trace API v2 uses: a
// 16-character hexadecimal encoding of an 8-byte array, such as
- // <code>"000000000000004a"</code>.
+ // `000000000000004a`.
SpanId string `protobuf:"bytes,27,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"`
// Optional. The sampling decision of the trace associated with the log entry.
//
@@ -136,8 +124,7 @@
// unknown at the time. A non-sampled `trace` value is still useful as a
// request correlation identifier. The default is False.
TraceSampled bool `protobuf:"varint,30,opt,name=trace_sampled,json=traceSampled,proto3" json:"trace_sampled,omitempty"`
- // Optional. Source code location information associated with the log entry,
- // if any.
+ // Optional. Source code location information associated with the log entry, if any.
SourceLocation *LogEntrySourceLocation `protobuf:"bytes,23,opt,name=source_location,json=sourceLocation,proto3" json:"source_location,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -275,14 +262,6 @@
return nil
}
-// Deprecated: Do not use.
-func (m *LogEntry) GetMetadata() *monitoredres.MonitoredResourceMetadata {
- if m != nil {
- return m.Metadata
- }
- return nil
-}
-
func (m *LogEntry) GetOperation() *LogEntryOperation {
if m != nil {
return m.Operation
@@ -478,61 +457,62 @@
}
var fileDescriptor_8ba2017251165146 = []byte{
- // 885 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x55, 0xdd, 0x6e, 0xdb, 0x36,
- 0x14, 0xae, 0xec, 0x2e, 0x91, 0x69, 0x27, 0x6d, 0x88, 0xae, 0x56, 0x9c, 0x75, 0xf3, 0xd2, 0x6d,
- 0xf5, 0x80, 0x41, 0x02, 0xbc, 0x9b, 0xf4, 0x07, 0x18, 0xe2, 0xa2, 0x68, 0x0a, 0xb8, 0x5b, 0xc1,
- 0x0c, 0xbd, 0x18, 0x02, 0x08, 0x8c, 0x44, 0xab, 0xec, 0x24, 0x52, 0x23, 0x29, 0x63, 0x5e, 0xd0,
- 0x07, 0xd9, 0xc5, 0x5e, 0x60, 0x6f, 0xb0, 0x8b, 0xbd, 0xc0, 0x1e, 0x65, 0x4f, 0xb0, 0xcb, 0x81,
- 0x3f, 0x92, 0x1d, 0xbb, 0x70, 0xef, 0xce, 0xcf, 0xf7, 0x9d, 0xf3, 0xe9, 0xf0, 0x90, 0x02, 0x9f,
- 0x67, 0x9c, 0x67, 0x39, 0x89, 0x72, 0x9e, 0x65, 0x94, 0x65, 0xd1, 0x7c, 0xac, 0xcd, 0x98, 0x30,
- 0x25, 0x16, 0x61, 0x29, 0xb8, 0xe2, 0xf0, 0xc0, 0x42, 0x42, 0x07, 0x09, 0xe7, 0xe3, 0xc1, 0x7d,
- 0xc7, 0xc2, 0x25, 0x8d, 0x0a, 0xce, 0xa8, 0xe2, 0x82, 0xa4, 0xb1, 0x20, 0x92, 0x57, 0x22, 0x21,
- 0x96, 0x37, 0x38, 0x5c, 0x01, 0xad, 0xa5, 0xbe, 0x5a, 0xeb, 0xaa, 0x16, 0x25, 0x89, 0xde, 0x28,
- 0x55, 0xc6, 0x82, 0xfc, 0x52, 0x11, 0xa9, 0xb6, 0xe1, 0xb4, 0x3e, 0x49, 0xe6, 0x44, 0x50, 0xb5,
- 0x58, 0x6b, 0x65, 0xbc, 0xcb, 0x6a, 0x16, 0x61, 0x56, 0xa7, 0x3e, 0x59, 0x4f, 0x49, 0x25, 0xaa,
- 0xa4, 0x6e, 0xf0, 0xd9, 0x7a, 0x56, 0xd1, 0x82, 0x48, 0x85, 0x8b, 0xd2, 0x01, 0xfa, 0x0e, 0x20,
- 0xca, 0x24, 0x92, 0x0a, 0xab, 0x4a, 0xae, 0xd5, 0xd5, 0x5f, 0x87, 0x19, 0xe3, 0x0a, 0x2b, 0xca,
- 0x99, 0xcb, 0x1e, 0xff, 0xd1, 0x01, 0xfe, 0x94, 0x67, 0xcf, 0xf4, 0x18, 0xe1, 0x21, 0xf0, 0xb5,
- 0x66, 0x86, 0x0b, 0x12, 0xf4, 0x86, 0xde, 0xa8, 0x83, 0x76, 0x73, 0x9e, 0x7d, 0x8f, 0x0b, 0x02,
- 0x1f, 0x02, 0xbf, 0x1e, 0x4d, 0xe0, 0x0f, 0xbd, 0x51, 0x77, 0x7c, 0x2f, 0x74, 0xe3, 0xc6, 0x25,
- 0x0d, 0x5f, 0xd6, 0xb3, 0x45, 0x0e, 0x84, 0x1a, 0x38, 0x7c, 0x0c, 0xf6, 0x4c, 0xaf, 0xb8, 0xc4,
- 0x8b, 0x9c, 0xe3, 0x34, 0x68, 0x19, 0xfe, 0x9d, 0x9a, 0x5f, 0x7f, 0x52, 0x78, 0xca, 0x16, 0x67,
- 0x37, 0x50, 0xcf, 0xf8, 0xaf, 0x2c, 0x16, 0xde, 0x07, 0x3d, 0x45, 0x7e, 0x55, 0x0d, 0xb7, 0xad,
- 0x65, 0x9d, 0xdd, 0x40, 0x5d, 0x1d, 0xad, 0x41, 0x4f, 0x40, 0xef, 0xad, 0xe4, 0xac, 0x01, 0xed,
- 0x98, 0x06, 0xfd, 0x8d, 0x06, 0xe7, 0x66, 0xa2, 0x9a, 0xad, 0xe1, 0x35, 0xfb, 0x04, 0x74, 0x9a,
- 0x61, 0x06, 0x1d, 0x43, 0x1d, 0x6c, 0x50, 0x7f, 0xac, 0x11, 0x68, 0x09, 0x86, 0xcf, 0xc1, 0x81,
- 0x20, 0x09, 0xa1, 0x73, 0x12, 0x2f, 0x2b, 0x04, 0x1f, 0xac, 0x70, 0xdb, 0x91, 0x9a, 0x08, 0x7c,
- 0x02, 0xfc, 0x7a, 0x51, 0x02, 0x30, 0xf4, 0x46, 0xfb, 0xe3, 0x61, 0xb8, 0xb6, 0xcc, 0x7a, 0xa3,
- 0xc2, 0x29, 0xcf, 0xce, 0x1d, 0x0e, 0x35, 0x0c, 0x78, 0x04, 0x3a, 0x94, 0x49, 0x22, 0x54, 0x4c,
- 0xd3, 0xe0, 0xa6, 0x39, 0x37, 0xdf, 0x06, 0x5e, 0xa4, 0xf0, 0x29, 0xe8, 0xad, 0xee, 0x6b, 0xb0,
- 0x6b, 0xe4, 0xbd, 0xbf, 0xfc, 0x99, 0x52, 0x25, 0xb2, 0x38, 0xd4, 0x7d, 0xb3, 0x74, 0xe0, 0x77,
- 0x60, 0x27, 0xc7, 0x97, 0x24, 0x97, 0x41, 0x77, 0xd8, 0x1e, 0x75, 0xc7, 0x0f, 0xc2, 0x8d, 0xab,
- 0x16, 0xd6, 0x5b, 0x14, 0x4e, 0x0d, 0xd2, 0xd8, 0xc8, 0xd1, 0xe0, 0x33, 0xe0, 0x17, 0x44, 0xe1,
- 0x14, 0x2b, 0x1c, 0x1c, 0x1a, 0x05, 0x5f, 0x6e, 0x5d, 0x9f, 0x97, 0x0e, 0x3c, 0x69, 0x05, 0x1e,
- 0x6a, 0xa8, 0x70, 0x02, 0x3a, 0xbc, 0x24, 0xc2, 0x6c, 0x70, 0x70, 0xcb, 0xd4, 0xf9, 0x62, 0x8b,
- 0x94, 0x1f, 0x6a, 0x2c, 0x5a, 0xd2, 0xe0, 0x1d, 0xf0, 0x91, 0x12, 0x38, 0x21, 0xc1, 0x5d, 0x33,
- 0x29, 0xeb, 0xc0, 0x3e, 0xd8, 0x95, 0x25, 0x66, 0x7a, 0x82, 0x47, 0x26, 0xbe, 0xa3, 0xdd, 0x17,
- 0x7a, 0x01, 0xf7, 0x0c, 0x22, 0x96, 0xb8, 0x28, 0x73, 0x92, 0x06, 0x9f, 0x0e, 0xbd, 0x91, 0x8f,
- 0x7a, 0x26, 0x78, 0x6e, 0x63, 0x10, 0x81, 0x5b, 0x56, 0x77, 0x9c, 0xf3, 0xc4, 0xaa, 0xeb, 0x1b,
- 0x75, 0x5f, 0x6f, 0x51, 0x77, 0x6e, 0x18, 0x53, 0x47, 0x40, 0xfb, 0xf2, 0x9a, 0x3f, 0x78, 0x08,
- 0xba, 0x2b, 0x93, 0x84, 0xb7, 0x41, 0xfb, 0x67, 0xb2, 0x08, 0x3c, 0x23, 0x4e, 0x9b, 0xfa, 0x43,
- 0xe6, 0x38, 0xaf, 0x88, 0xb9, 0x4f, 0x1d, 0x64, 0x9d, 0x47, 0xad, 0x13, 0xef, 0xd1, 0xdf, 0xde,
- 0xbf, 0xa7, 0x7f, 0x79, 0x60, 0x50, 0x37, 0xb5, 0x1a, 0x70, 0x49, 0x65, 0x98, 0xf0, 0x22, 0x9a,
- 0xf2, 0x0c, 0xde, 0x2b, 0x05, 0x7f, 0x4b, 0x12, 0x25, 0xa3, 0x2b, 0x67, 0xbd, 0xd3, 0xef, 0x95,
- 0x8c, 0xae, 0x72, 0x9e, 0xbd, 0x83, 0x0f, 0xb8, 0xc8, 0x30, 0xa3, 0xbf, 0xd9, 0xb7, 0x22, 0xba,
- 0x5a, 0x75, 0xaf, 0x01, 0x8f, 0x66, 0x3c, 0x4f, 0x89, 0x90, 0xd1, 0x95, 0x35, 0xae, 0x25, 0xbf,
- 0xb9, 0xa4, 0x79, 0x4e, 0x59, 0x76, 0x9a, 0x24, 0xbc, 0x62, 0xba, 0x97, 0x0b, 0xc4, 0xd8, 0x46,
- 0x56, 0xd1, 0x83, 0xe6, 0xed, 0x99, 0x74, 0xc0, 0xae, 0xbb, 0xca, 0xc7, 0x14, 0x1c, 0x6c, 0x9c,
- 0x26, 0xdc, 0x07, 0x2d, 0x9a, 0xba, 0x51, 0xb4, 0x68, 0x0a, 0x07, 0xc0, 0x2f, 0x05, 0x4f, 0xab,
- 0x84, 0x08, 0x37, 0x8c, 0xc6, 0xd7, 0x53, 0x9a, 0x51, 0x21, 0x95, 0x79, 0x39, 0x7c, 0x64, 0x1d,
- 0x08, 0xc1, 0xcd, 0x1c, 0x4b, 0x65, 0x6e, 0x8b, 0x8f, 0x8c, 0x7d, 0x7c, 0x01, 0xee, 0xbe, 0xff,
- 0x68, 0x34, 0x7a, 0x46, 0x73, 0xe2, 0x3a, 0x1a, 0xdb, 0x54, 0xa0, 0xcc, 0x0e, 0xbf, 0x8d, 0x8c,
- 0xad, 0x75, 0xcc, 0x2a, 0x96, 0x98, 0xf3, 0x6f, 0x5b, 0x1d, 0xb5, 0x3f, 0xf9, 0xdd, 0x03, 0x1f,
- 0x27, 0xbc, 0xd8, 0xdc, 0x87, 0xc9, 0x5e, 0xdd, 0xf5, 0x95, 0x79, 0xf8, 0xbc, 0x9f, 0x4e, 0x1c,
- 0x26, 0xe3, 0x39, 0x66, 0x59, 0xc8, 0x45, 0x16, 0x65, 0x84, 0x99, 0x87, 0x24, 0x5a, 0x1e, 0xe5,
- 0xca, 0x9f, 0xf0, 0xb1, 0x33, 0xff, 0xf3, 0xbc, 0x3f, 0x5b, 0xfd, 0xe7, 0x96, 0xfd, 0x34, 0xe7,
- 0x55, 0xaa, 0x97, 0xcd, 0xf4, 0x79, 0x3d, 0xfe, 0xa7, 0xce, 0x5c, 0x98, 0xcc, 0x85, 0xcb, 0x5c,
- 0xbc, 0x1e, 0x5f, 0xee, 0x98, 0xda, 0xdf, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x01, 0xe7, 0x02,
- 0x55, 0x64, 0x07, 0x00, 0x00,
+ // 911 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0xdf, 0x8e, 0x1b, 0xb5,
+ 0x17, 0xee, 0x24, 0xed, 0x6e, 0xe2, 0x64, 0xdb, 0xae, 0x7f, 0xfd, 0x35, 0xd3, 0xf4, 0xcf, 0x86,
+ 0x2d, 0xa2, 0x41, 0x42, 0x33, 0x52, 0xb8, 0x29, 0x2d, 0x20, 0x65, 0x01, 0x75, 0x2b, 0x05, 0xa8,
+ 0x66, 0x51, 0x91, 0xd0, 0x4a, 0x23, 0x67, 0xc6, 0x99, 0x75, 0xeb, 0xd8, 0x83, 0xed, 0x89, 0x08,
+ 0xab, 0x7d, 0x0e, 0xc4, 0x2b, 0xf0, 0x06, 0x5c, 0xf0, 0x02, 0x3c, 0x05, 0xd7, 0x3c, 0x01, 0x97,
+ 0xc8, 0xff, 0x92, 0xd9, 0xa4, 0x5a, 0x71, 0xe7, 0xf9, 0xce, 0xf7, 0x9d, 0xf3, 0xf9, 0xf8, 0xd8,
+ 0x03, 0xde, 0x2b, 0x38, 0x2f, 0x28, 0x8e, 0x29, 0x2f, 0x0a, 0xc2, 0x8a, 0x78, 0x31, 0xd2, 0xcb,
+ 0x14, 0x33, 0x25, 0x96, 0x51, 0x29, 0xb8, 0xe2, 0x70, 0xdf, 0x52, 0x22, 0x47, 0x89, 0x16, 0xa3,
+ 0xfe, 0x81, 0x53, 0xa1, 0x92, 0xc4, 0x33, 0x82, 0x69, 0x9e, 0x4e, 0xf1, 0x19, 0x5a, 0x10, 0x2e,
+ 0xac, 0xa6, 0xff, 0xb8, 0x46, 0x98, 0x73, 0x46, 0x14, 0x17, 0x38, 0x4f, 0x05, 0x96, 0xbc, 0x12,
+ 0x19, 0x76, 0xa4, 0x7b, 0x35, 0xd2, 0x46, 0xe8, 0x83, 0x0d, 0x5b, 0x6a, 0x59, 0xe2, 0xf8, 0x4c,
+ 0xa9, 0x32, 0x15, 0xf8, 0xc7, 0x0a, 0x4b, 0x75, 0x15, 0x4f, 0x6f, 0x40, 0xe2, 0x05, 0x16, 0x44,
+ 0x2d, 0x37, 0x4a, 0x99, 0xaf, 0x69, 0x35, 0x8b, 0x11, 0xf3, 0xa1, 0x07, 0x9b, 0x21, 0xa9, 0x44,
+ 0x95, 0xf9, 0x02, 0x07, 0x9b, 0x51, 0x45, 0xe6, 0x58, 0x2a, 0x34, 0x2f, 0x1d, 0xa1, 0xe7, 0x08,
+ 0xa2, 0xcc, 0x62, 0xa9, 0x90, 0xaa, 0xe4, 0x46, 0x5e, 0xbd, 0x3b, 0xc4, 0x18, 0x57, 0x48, 0x11,
+ 0xce, 0x5c, 0xf4, 0xf0, 0x97, 0x36, 0x68, 0x4d, 0x78, 0xf1, 0x95, 0xee, 0x33, 0x7c, 0x04, 0x5a,
+ 0xda, 0x33, 0x43, 0x73, 0x1c, 0x76, 0x07, 0xc1, 0xb0, 0x7d, 0xd4, 0xfc, 0x6b, 0xdc, 0x48, 0x76,
+ 0x29, 0x2f, 0xbe, 0x41, 0x73, 0x0c, 0x3f, 0x07, 0x2d, 0xdf, 0x9f, 0xb0, 0x35, 0x08, 0x86, 0x9d,
+ 0xd1, 0xc3, 0xc8, 0x1d, 0x0a, 0x2a, 0x49, 0xf4, 0xb5, 0x6f, 0x70, 0xe2, 0x48, 0x56, 0xbe, 0xd2,
+ 0xc0, 0xe7, 0x60, 0xcf, 0x54, 0x4d, 0x4b, 0xb4, 0xa4, 0x1c, 0xe5, 0x61, 0xc3, 0x24, 0xb9, 0xe3,
+ 0x93, 0xf8, 0xcd, 0x45, 0x63, 0xb6, 0x3c, 0xbe, 0x96, 0x74, 0xcd, 0xf7, 0x2b, 0xcb, 0x85, 0x8f,
+ 0x41, 0x57, 0xe1, 0x9f, 0xd4, 0x4a, 0xdb, 0xd4, 0x06, 0x8f, 0xaf, 0x25, 0x1d, 0x8d, 0x7a, 0xd2,
+ 0xa7, 0xa0, 0xfb, 0x46, 0x72, 0xb6, 0x22, 0xed, 0x98, 0x02, 0xbd, 0xad, 0x02, 0x27, 0xa6, 0xb7,
+ 0x5a, 0xad, 0xe9, 0x5e, 0xfd, 0x19, 0x68, 0xaf, 0xda, 0x1a, 0xb6, 0x8d, 0xb4, 0xbf, 0x25, 0xfd,
+ 0xce, 0x33, 0xf4, 0xee, 0x82, 0x64, 0xad, 0x80, 0x13, 0xb0, 0x2f, 0x70, 0x86, 0xc9, 0x02, 0xa7,
+ 0xeb, 0x34, 0xe1, 0x7f, 0x49, 0xd3, 0x4c, 0x6e, 0x3b, 0xe5, 0x0a, 0x86, 0x63, 0xd0, 0xf2, 0xc3,
+ 0x13, 0x82, 0x41, 0x30, 0xbc, 0x39, 0x1a, 0x44, 0x1b, 0x37, 0x40, 0x4f, 0x59, 0x34, 0xe1, 0xc5,
+ 0x89, 0xe3, 0x59, 0x47, 0x2b, 0x19, 0x1c, 0x80, 0x36, 0x61, 0x12, 0x0b, 0x95, 0x92, 0x3c, 0xbc,
+ 0xee, 0x0f, 0x34, 0x48, 0x5a, 0x16, 0x7d, 0x99, 0xc3, 0x63, 0xd0, 0xad, 0x4f, 0x73, 0xb8, 0x6b,
+ 0xdc, 0xbe, 0xbb, 0xd0, 0xb1, 0x52, 0x65, 0x62, 0x79, 0x36, 0x4d, 0xe7, 0x6c, 0x8d, 0xc0, 0x2f,
+ 0xc1, 0x0e, 0x45, 0x53, 0x4c, 0x65, 0xd8, 0x19, 0x34, 0x87, 0x9d, 0xd1, 0x93, 0x68, 0xeb, 0xba,
+ 0x46, 0x7e, 0xd0, 0xa2, 0x89, 0x61, 0x9a, 0xb5, 0x4d, 0xe5, 0xb4, 0xf0, 0x05, 0x68, 0xf3, 0x12,
+ 0x0b, 0x33, 0xa2, 0xe1, 0x2d, 0x63, 0xe6, 0xfd, 0x2b, 0x12, 0x7d, 0xeb, 0xb9, 0xee, 0x2c, 0x56,
+ 0x5a, 0x78, 0x0f, 0xdc, 0x50, 0x02, 0x65, 0x38, 0xbc, 0xbb, 0xde, 0xb6, 0x45, 0xe0, 0x03, 0xb0,
+ 0x2b, 0x4b, 0xc4, 0x74, 0x4f, 0xee, 0xaf, 0x83, 0x3b, 0x1a, 0x7b, 0x99, 0xc3, 0x21, 0xd8, 0x33,
+ 0xb4, 0x54, 0xa2, 0x79, 0x49, 0x71, 0x1e, 0x3e, 0x1a, 0x04, 0xc3, 0x96, 0xe5, 0x74, 0x4d, 0xe4,
+ 0xc4, 0x06, 0xe0, 0xf7, 0xe0, 0x96, 0x9d, 0xeb, 0x94, 0xf2, 0xcc, 0x3a, 0xee, 0x19, 0xc7, 0x1f,
+ 0x5e, 0xe1, 0xf8, 0xc4, 0x28, 0x26, 0x4e, 0x60, 0xd3, 0xde, 0x94, 0x97, 0xc0, 0xfe, 0x27, 0xa0,
+ 0x53, 0x6b, 0x10, 0xbc, 0x0d, 0x9a, 0x6f, 0xf1, 0x32, 0x0c, 0xb4, 0xd7, 0x44, 0x2f, 0xe1, 0x1d,
+ 0x70, 0x63, 0x81, 0x68, 0x85, 0xcd, 0xfd, 0x69, 0x27, 0xf6, 0xe3, 0x59, 0xe3, 0x69, 0xf0, 0xec,
+ 0x8f, 0xe0, 0xef, 0xf1, 0xef, 0x01, 0xe8, 0xfb, 0xca, 0xd6, 0x08, 0x2a, 0x89, 0x8c, 0x32, 0x3e,
+ 0x8f, 0x27, 0xbc, 0x80, 0x0f, 0x4b, 0xc1, 0xdf, 0xe0, 0x4c, 0xc9, 0xf8, 0xdc, 0xad, 0x2e, 0xf4,
+ 0x4b, 0x25, 0xe3, 0x73, 0xca, 0x8b, 0x0b, 0xf8, 0x84, 0x8b, 0x02, 0x31, 0xf2, 0xb3, 0x7d, 0x25,
+ 0xe2, 0xf3, 0xfa, 0xe7, 0x25, 0xe2, 0xfd, 0x19, 0xa7, 0x39, 0x16, 0x32, 0x3e, 0xb7, 0x8b, 0x4b,
+ 0xc1, 0x8f, 0xa6, 0x84, 0x52, 0xc2, 0x8a, 0x71, 0x96, 0xf1, 0x8a, 0xe9, 0x5a, 0x0e, 0x48, 0x91,
+ 0x45, 0xea, 0xec, 0xfe, 0xea, 0xd5, 0x39, 0x6a, 0x83, 0x5d, 0x77, 0x75, 0x0f, 0x2f, 0xc0, 0xfe,
+ 0xd6, 0x31, 0xc3, 0xff, 0x81, 0x06, 0xc9, 0x6d, 0x2b, 0x6c, 0xef, 0x1a, 0x24, 0x87, 0x07, 0xa0,
+ 0x55, 0x0a, 0x9e, 0x57, 0x19, 0x16, 0xb6, 0x23, 0x6e, 0xca, 0x3d, 0xa8, 0x87, 0x61, 0x46, 0x84,
+ 0x54, 0xe6, 0xcd, 0x70, 0x67, 0x69, 0x11, 0xd8, 0x03, 0xd7, 0x29, 0x92, 0xca, 0xdc, 0x0e, 0x17,
+ 0x31, 0xc0, 0xe1, 0x5b, 0x70, 0xf7, 0xdd, 0x67, 0xa6, 0x25, 0x33, 0x42, 0x71, 0xdd, 0x85, 0x01,
+ 0x4c, 0x2e, 0xc2, 0xec, 0xa9, 0x34, 0x7d, 0x2e, 0xc2, 0xb0, 0x36, 0x38, 0xab, 0x58, 0x66, 0x46,
+ 0xa4, 0x59, 0x33, 0xe8, 0xc1, 0xa3, 0x5f, 0x03, 0xf0, 0xff, 0x8c, 0xcf, 0xb7, 0xe7, 0xe6, 0x68,
+ 0xcf, 0x9b, 0x78, 0x65, 0xde, 0xc2, 0xe0, 0x87, 0xa7, 0x8e, 0x53, 0x70, 0x8a, 0x58, 0x11, 0x71,
+ 0x51, 0xc4, 0x05, 0x66, 0xe6, 0x59, 0x89, 0xd7, 0xa7, 0x5d, 0xfb, 0x8f, 0x3e, 0x77, 0xcb, 0x7f,
+ 0x82, 0xe0, 0xb7, 0x46, 0xef, 0x85, 0x55, 0x7f, 0x41, 0x79, 0x95, 0xeb, 0xa1, 0x34, 0x75, 0x5e,
+ 0x8f, 0xfe, 0xf4, 0x91, 0x53, 0x13, 0x39, 0x75, 0x91, 0xd3, 0xd7, 0xa3, 0xe9, 0x8e, 0xc9, 0xfd,
+ 0xf1, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x35, 0xd8, 0x25, 0xda, 0xa2, 0x07, 0x00, 0x00,
}
diff --git a/googleapis/logging/v2/logging.pb.go b/googleapis/logging/v2/logging.pb.go
index 2b0d3df..8cae4ad 100644
--- a/googleapis/logging/v2/logging.pb.go
+++ b/googleapis/logging/v2/logging.pb.go
@@ -98,10 +98,10 @@
// "projects/my-project-id/logs/syslog"
// "organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"
//
- // The permission <code>logging.logEntries.create</code> is needed on each
- // project, organization, billing account, or folder that is receiving
- // new log entries, whether the resource is specified in
- // <code>logName</code> or in an individual log entry.
+ // The permission `logging.logEntries.create` is needed on each project,
+ // organization, billing account, or folder that is receiving new log
+ // entries, whether the resource is specified in `logName` or in an
+ // individual log entry.
LogName string `protobuf:"bytes,1,opt,name=log_name,json=logName,proto3" json:"log_name,omitempty"`
// Optional. A default monitored resource object that is assigned to all log
// entries in `entries` that do not specify a value for `resource`. Example:
@@ -224,7 +224,6 @@
}
// Result returned from WriteLogEntries.
-// empty
type WriteLogEntriesResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -304,10 +303,6 @@
// The parameters to `ListLogEntries`.
type ListLogEntriesRequest struct {
- // Deprecated. Use `resource_names` instead. One or more project identifiers
- // or project numbers from which to retrieve log entries. Example:
- // `"my-project-1A"`.
- ProjectIds []string `protobuf:"bytes,1,rep,name=project_ids,json=projectIds,proto3" json:"project_ids,omitempty"` // Deprecated: Do not use.
// Required. Names of one or more parent resources from which to
// retrieve log entries:
//
@@ -373,14 +368,6 @@
var xxx_messageInfo_ListLogEntriesRequest proto.InternalMessageInfo
-// Deprecated: Do not use.
-func (m *ListLogEntriesRequest) GetProjectIds() []string {
- if m != nil {
- return m.ProjectIds
- }
- return nil
-}
-
func (m *ListLogEntriesRequest) GetResourceNames() []string {
if m != nil {
return m.ResourceNames
@@ -731,88 +718,87 @@
}
var fileDescriptor_6a8ba408154557e4 = []byte{
- // 1297 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0x41, 0x6f, 0x1b, 0x45,
- 0x14, 0xd6, 0xd8, 0x6d, 0x62, 0x4f, 0x68, 0x92, 0x4e, 0x9b, 0xc4, 0x71, 0xd2, 0xc6, 0x75, 0xd4,
- 0xc6, 0xb5, 0xd2, 0x5d, 0xc9, 0xa8, 0xa2, 0x75, 0xa9, 0x90, 0xd3, 0x56, 0xa8, 0x52, 0x8a, 0xc2,
- 0x06, 0x5a, 0x29, 0xaa, 0x64, 0x6d, 0x76, 0x27, 0xdb, 0xa1, 0xbb, 0x3b, 0xcb, 0xcc, 0x6c, 0x82,
- 0x8b, 0x7a, 0xe1, 0x80, 0xb8, 0x70, 0xea, 0x01, 0xce, 0x70, 0x82, 0x03, 0x07, 0x0e, 0xfc, 0x03,
- 0x24, 0xd4, 0x23, 0xdc, 0x22, 0x21, 0xf5, 0xd0, 0x1f, 0xc0, 0x09, 0xa1, 0x9e, 0xd0, 0xce, 0xce,
- 0xae, 0xd7, 0x6b, 0x27, 0x31, 0xdc, 0xbc, 0xef, 0xfb, 0xe6, 0xcd, 0xfb, 0xde, 0xbc, 0xf9, 0x26,
- 0x81, 0x2b, 0x0e, 0xa5, 0x8e, 0x8b, 0x75, 0x97, 0x3a, 0x0e, 0xf1, 0x1d, 0x7d, 0xbf, 0x95, 0xfc,
- 0xd4, 0x02, 0x46, 0x05, 0x45, 0x67, 0x63, 0x82, 0x96, 0x44, 0xf7, 0x5b, 0xd5, 0x65, 0xb5, 0xc6,
- 0x0c, 0x88, 0x6e, 0xfa, 0x3e, 0x15, 0xa6, 0x20, 0xd4, 0xe7, 0xf1, 0x82, 0xea, 0x42, 0x06, 0xb5,
- 0x5c, 0x82, 0x7d, 0xa1, 0x80, 0x95, 0x0c, 0xb0, 0x47, 0xb0, 0x6b, 0x77, 0x77, 0xf1, 0x13, 0x73,
- 0x9f, 0x50, 0xa6, 0x08, 0xab, 0x19, 0x82, 0x47, 0x7d, 0x22, 0x28, 0xc3, 0x76, 0x97, 0x61, 0x4e,
- 0x43, 0x66, 0x61, 0x45, 0x5a, 0xcc, 0x90, 0x72, 0xd0, 0xa5, 0x91, 0x5a, 0xba, 0xd8, 0x17, 0xac,
- 0xa7, 0x28, 0x57, 0x8e, 0x94, 0xdb, 0xb5, 0xa8, 0xbf, 0x47, 0x94, 0xea, 0xea, 0x45, 0xc5, 0x93,
- 0x5f, 0xbb, 0xe1, 0x9e, 0x6e, 0x87, 0x4c, 0xaa, 0x54, 0xf8, 0x52, 0x1e, 0xc7, 0x5e, 0x20, 0x7a,
- 0x39, 0xa1, 0x29, 0x28, 0x88, 0x87, 0xb9, 0x30, 0xbd, 0x20, 0xd7, 0x22, 0x16, 0x58, 0x3a, 0x17,
- 0xa6, 0x08, 0x55, 0xef, 0xea, 0x1f, 0xc2, 0xd9, 0xbb, 0xd8, 0xc5, 0x02, 0x6f, 0x52, 0xc7, 0xc0,
- 0x9f, 0x86, 0x98, 0x0b, 0x74, 0x1b, 0x96, 0x22, 0x15, 0xbe, 0xe9, 0xe1, 0x0a, 0xa8, 0x81, 0x46,
- 0x79, 0xa3, 0xfe, 0xaa, 0x53, 0x78, 0xd3, 0x59, 0x46, 0xd5, 0xe4, 0x4c, 0xe2, 0x74, 0x66, 0x40,
- 0xb8, 0x66, 0x51, 0x4f, 0x8f, 0x16, 0x4f, 0xba, 0xd4, 0xf9, 0xc0, 0xf4, 0x70, 0xfd, 0x9b, 0x22,
- 0x9c, 0x7f, 0xc4, 0x88, 0x4c, 0x79, 0xcf, 0x17, 0x8c, 0x60, 0x9e, 0x64, 0x6e, 0x0f, 0x65, 0x5e,
- 0x79, 0xd3, 0x59, 0x86, 0xe3, 0xa4, 0x45, 0x37, 0x61, 0x29, 0xe9, 0x7e, 0xa5, 0x50, 0x03, 0x8d,
- 0xa9, 0xd6, 0x05, 0xc5, 0xd7, 0xcc, 0x80, 0x68, 0x0f, 0x92, 0xe3, 0x33, 0x14, 0xc9, 0x48, 0xe9,
- 0xe8, 0x01, 0x9c, 0x70, 0xcd, 0x5d, 0xec, 0xf2, 0x4a, 0xb1, 0x56, 0x6c, 0x4c, 0xb5, 0xae, 0x6b,
- 0x43, 0x23, 0xa6, 0x8d, 0xae, 0x58, 0xdb, 0x94, 0xeb, 0xa2, 0x60, 0xcf, 0x50, 0x49, 0x50, 0x1b,
- 0x4e, 0xe2, 0x98, 0x55, 0x39, 0x25, 0xf3, 0x2d, 0x8d, 0xc8, 0xa7, 0x52, 0xf5, 0x36, 0x8a, 0xaf,
- 0x3a, 0x05, 0x23, 0x59, 0x80, 0xd6, 0xe0, 0x4c, 0x60, 0x32, 0x41, 0x4c, 0xb7, 0xcb, 0x43, 0xcb,
- 0xc2, 0x9c, 0x57, 0x4e, 0xd7, 0x40, 0xa3, 0x64, 0x4c, 0xab, 0xf0, 0x76, 0x1c, 0x45, 0x0b, 0x70,
- 0xd2, 0x66, 0xbd, 0x2e, 0x0b, 0xfd, 0xca, 0x84, 0x24, 0x4c, 0xd8, 0xac, 0x67, 0x84, 0x7e, 0xf5,
- 0x26, 0x9c, 0xca, 0x14, 0x85, 0x66, 0x61, 0xf1, 0x29, 0xee, 0xc5, 0xdd, 0x34, 0xa2, 0x9f, 0xe8,
- 0x3c, 0x3c, 0xbd, 0x6f, 0xba, 0x61, 0xdc, 0xa5, 0xb2, 0x11, 0x7f, 0xb4, 0x0b, 0x37, 0x40, 0x7d,
- 0x11, 0x2e, 0x0c, 0xc9, 0xe4, 0x01, 0xf5, 0x39, 0xae, 0xbf, 0x06, 0x70, 0x39, 0x87, 0x6d, 0xc5,
- 0x05, 0xdd, 0x63, 0x8c, 0x32, 0x8e, 0x3c, 0x38, 0x9b, 0x8e, 0x76, 0x17, 0xcb, 0x58, 0x05, 0x48,
- 0xf5, 0x77, 0x4e, 0xee, 0xe6, 0x40, 0xaa, 0xb4, 0x35, 0xf1, 0x67, 0xdc, 0xdb, 0x69, 0x77, 0x20,
- 0x58, 0xfd, 0x18, 0x9e, 0x1b, 0x41, 0xcb, 0xaa, 0x3d, 0x1d, 0xab, 0x6d, 0x64, 0xd5, 0x4e, 0xb5,
- 0x50, 0x52, 0x0c, 0x0b, 0x2c, 0x6d, 0x5b, 0x4e, 0x7a, 0xb6, 0x03, 0x7f, 0x03, 0x38, 0xb7, 0x49,
- 0xb8, 0x18, 0x1e, 0xcd, 0x55, 0x38, 0x15, 0x30, 0xfa, 0x09, 0xb6, 0x44, 0x97, 0xd8, 0xb1, 0xb4,
- 0xf2, 0x46, 0xa1, 0x02, 0x0c, 0xa8, 0xc2, 0xf7, 0x6d, 0x8e, 0xee, 0xc3, 0xe9, 0x64, 0xa8, 0xe4,
- 0x10, 0xf3, 0x4a, 0x49, 0xf2, 0xc6, 0xb9, 0x1f, 0x67, 0x92, 0x95, 0xd1, 0x34, 0x73, 0x34, 0x0f,
- 0x27, 0xf6, 0x88, 0x2b, 0x30, 0x53, 0xc7, 0xa4, 0xbe, 0xd0, 0x22, 0x2c, 0x51, 0x66, 0x63, 0xd6,
- 0xdd, 0xed, 0x55, 0x8a, 0x12, 0x99, 0x94, 0xdf, 0x1b, 0x3d, 0xb4, 0x04, 0xcb, 0x81, 0xe9, 0xe0,
- 0x2e, 0x27, 0xcf, 0x70, 0xe5, 0x94, 0x6c, 0x41, 0x29, 0x0a, 0x6c, 0x93, 0x67, 0x18, 0x5d, 0x80,
- 0x50, 0x82, 0x82, 0x3e, 0xc5, 0xbe, 0x9c, 0xa9, 0xb2, 0x21, 0xe9, 0x1f, 0x45, 0x81, 0xfa, 0x01,
- 0x9c, 0xcf, 0xeb, 0x8e, 0x4f, 0x1e, 0x5d, 0xef, 0x4f, 0x33, 0x38, 0x71, 0x9a, 0xfb, 0x83, 0x7c,
- 0x05, 0xce, 0xf8, 0xf8, 0x33, 0xd1, 0xcd, 0x6c, 0x1a, 0x0b, 0x39, 0x13, 0x85, 0xb7, 0xd2, 0x8d,
- 0x31, 0x5c, 0x8b, 0x36, 0x1e, 0xba, 0x9e, 0x77, 0x31, 0xb7, 0x18, 0x09, 0x04, 0x65, 0xe9, 0x11,
- 0x0c, 0xe8, 0x03, 0xc7, 0xea, 0x2b, 0xe4, 0xf5, 0xfd, 0x04, 0x60, 0xe3, 0xe4, 0x7d, 0x94, 0xe4,
- 0x1d, 0x78, 0x3e, 0x3d, 0x46, 0xbb, 0x8f, 0x2b, 0xfd, 0x6b, 0xc7, 0xda, 0x4a, 0x3f, 0x9f, 0x71,
- 0x8e, 0x0d, 0xef, 0x31, 0x76, 0x5f, 0xbe, 0x04, 0x70, 0x46, 0x9d, 0x48, 0xda, 0x80, 0x77, 0xe0,
- 0x44, 0x60, 0x32, 0xec, 0x8b, 0x8c, 0x39, 0x1e, 0x3b, 0x53, 0x8a, 0x3e, 0xd8, 0xb9, 0xc2, 0xb1,
- 0x9d, 0x2b, 0xe6, 0x3b, 0xf7, 0x08, 0xce, 0xf6, 0xeb, 0x50, 0x0d, 0x5a, 0x82, 0xe5, 0xc4, 0xa7,
- 0x63, 0xcf, 0x2c, 0x1b, 0x25, 0xe5, 0xc3, 0x63, 0x2b, 0x6c, 0xfd, 0x09, 0xe1, 0xec, 0x66, 0x5c,
- 0xfb, 0x36, 0x66, 0xfb, 0xc4, 0xc2, 0x0f, 0x5b, 0xe8, 0x45, 0x01, 0x96, 0xd3, 0x07, 0x07, 0xad,
- 0x8e, 0x18, 0xb5, 0xfc, 0x73, 0x54, 0x9d, 0x4f, 0x48, 0xc9, 0xeb, 0xa6, 0xdd, 0x8b, 0x9e, 0xbe,
- 0xfa, 0x6f, 0xe0, 0xb0, 0x93, 0x3e, 0x27, 0x5f, 0xfc, 0xf1, 0xfa, 0x45, 0xe1, 0x17, 0xd0, 0xac,
- 0x45, 0x0f, 0xec, 0xe7, 0x49, 0xf4, 0xb6, 0xba, 0xbb, 0x5c, 0x6f, 0x46, 0xaf, 0x2e, 0xd7, 0x9b,
- 0xcf, 0x77, 0x96, 0x9a, 0x8b, 0x83, 0x9c, 0x66, 0x06, 0x5c, 0x6b, 0x5e, 0x1e, 0x04, 0x29, 0x73,
- 0x4c, 0x9f, 0x3c, 0x8b, 0xff, 0xde, 0xc8, 0x10, 0x2f, 0x35, 0x57, 0x06, 0x89, 0x7b, 0xd4, 0xb5,
- 0x31, 0xcb, 0x52, 0xae, 0x36, 0xd7, 0x06, 0x29, 0xbb, 0xc4, 0x75, 0x89, 0xef, 0x74, 0x2c, 0x8b,
- 0x86, 0x7e, 0xb6, 0x26, 0xf4, 0x03, 0x80, 0x33, 0x39, 0xcb, 0x44, 0x57, 0xc7, 0x7e, 0xa4, 0xaa,
- 0xcd, 0x71, 0xa8, 0xca, 0xe8, 0xdf, 0x3b, 0xec, 0xd4, 0x92, 0x8a, 0xd6, 0x93, 0x01, 0x5e, 0x8f,
- 0x5f, 0xb6, 0x75, 0x75, 0xb9, 0x65, 0x33, 0xe7, 0xeb, 0x67, 0xa3, 0xf2, 0x55, 0xa8, 0x7d, 0x10,
- 0xe5, 0x6b, 0x83, 0x26, 0xfa, 0x1e, 0xc0, 0xe9, 0x41, 0x2b, 0x41, 0x8d, 0x51, 0x8e, 0x31, 0xca,
- 0x65, 0xab, 0x57, 0xc7, 0x60, 0xaa, 0x42, 0xdf, 0x3d, 0xec, 0x5c, 0x1c, 0x34, 0xdb, 0xf5, 0xd8,
- 0x22, 0xd7, 0x13, 0x7f, 0x94, 0x65, 0xce, 0xd5, 0x67, 0xb3, 0x65, 0xba, 0x84, 0x8b, 0xa8, 0xca,
- 0x5f, 0x01, 0xac, 0x9d, 0xe4, 0x07, 0xa8, 0x7d, 0x44, 0x35, 0x63, 0x98, 0x55, 0xf5, 0xd6, 0xff,
- 0x5a, 0xab, 0xb4, 0x35, 0x64, 0xe9, 0x75, 0x24, 0xa7, 0xd5, 0x3b, 0xae, 0xc4, 0xaf, 0x0a, 0xb0,
- 0x94, 0x5c, 0x4f, 0x54, 0x3f, 0xba, 0x7b, 0x69, 0x5d, 0xab, 0xc7, 0x72, 0xd4, 0xfe, 0x3f, 0x83,
- 0xc3, 0x8e, 0xf2, 0x0e, 0x59, 0xc9, 0x77, 0x00, 0xcd, 0xc9, 0x59, 0x8d, 0x63, 0xd1, 0x95, 0x78,
- 0x2e, 0x87, 0x73, 0xe7, 0x22, 0x5a, 0xce, 0x02, 0xfd, 0xfb, 0xa4, 0xf0, 0x55, 0x74, 0x29, 0x8b,
- 0xe7, 0xae, 0x8b, 0x22, 0x5d, 0x40, 0x4b, 0x59, 0x52, 0x7a, 0x55, 0x14, 0x7c, 0x19, 0xad, 0x66,
- 0xe1, 0xa1, 0x6b, 0x12, 0xd3, 0xaa, 0x5f, 0x17, 0x5e, 0x76, 0xe6, 0x47, 0x9b, 0xe1, 0xef, 0x9d,
- 0xbf, 0xc0, 0x13, 0x21, 0x02, 0xde, 0xd6, 0xf5, 0x83, 0x83, 0x83, 0xbc, 0x55, 0x9a, 0xa1, 0x78,
- 0xa2, 0x5b, 0x2e, 0x0d, 0xed, 0x6b, 0x81, 0x6b, 0x8a, 0x3d, 0xca, 0xbc, 0xf5, 0xff, 0x46, 0xd7,
- 0x18, 0x36, 0xed, 0x6b, 0xd4, 0x77, 0x7b, 0x27, 0x2e, 0x4c, 0x2a, 0x34, 0x6d, 0x8f, 0xf8, 0x63,
- 0xb3, 0xa3, 0xfc, 0x63, 0x93, 0xe5, 0x5d, 0xdc, 0xf8, 0x16, 0xc0, 0x39, 0x8b, 0x7a, 0xc3, 0xe7,
- 0xbd, 0xf1, 0x96, 0xb2, 0xdd, 0xad, 0xc8, 0x30, 0xb7, 0xc0, 0xce, 0x0d, 0x45, 0x71, 0xa8, 0x6b,
- 0xfa, 0x8e, 0x46, 0x99, 0xa3, 0x3b, 0xd8, 0x97, 0x76, 0xaa, 0xf7, 0xf7, 0xc9, 0xfc, 0x8b, 0x72,
- 0x4b, 0xfd, 0xfc, 0x07, 0x80, 0x1f, 0x0b, 0x0b, 0xef, 0xc7, 0xab, 0xef, 0x44, 0x1d, 0xd1, 0x54,
- 0x6a, 0xed, 0x61, 0xeb, 0x65, 0x82, 0x3c, 0x96, 0xc8, 0x63, 0x85, 0x3c, 0x7e, 0xd8, 0xda, 0x9d,
- 0x90, 0xb9, 0xdf, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0xa4, 0xad, 0x1e, 0x98, 0xec, 0x0d, 0x00,
+ // 1281 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0xcf, 0x6f, 0x1b, 0xc5,
+ 0x17, 0xd7, 0xd8, 0x6d, 0x62, 0x4f, 0xbe, 0x4d, 0xdc, 0x69, 0x93, 0xba, 0x76, 0x9a, 0xba, 0x1b,
+ 0xb5, 0x71, 0x2d, 0x77, 0x57, 0xf2, 0x57, 0x95, 0x8a, 0x4b, 0x41, 0x4e, 0x5b, 0x21, 0xa4, 0x80,
+ 0x82, 0x03, 0xad, 0x14, 0x55, 0xb2, 0xd6, 0xeb, 0xf1, 0x76, 0xe8, 0xee, 0xce, 0x32, 0x3b, 0x9b,
+ 0xe0, 0xa2, 0x5e, 0x38, 0x71, 0xe1, 0xd4, 0x0b, 0x67, 0x38, 0xc1, 0xa1, 0x07, 0x0e, 0xfc, 0x07,
+ 0x48, 0xa8, 0x47, 0xb8, 0x45, 0x42, 0xea, 0xa1, 0xdc, 0x39, 0x22, 0x4e, 0x68, 0x67, 0x66, 0xd7,
+ 0xeb, 0x1f, 0xb5, 0x0d, 0xb7, 0xf5, 0xfb, 0x7c, 0xde, 0x9b, 0xf7, 0xde, 0xbc, 0xf7, 0x19, 0x19,
+ 0x5e, 0xb6, 0x29, 0xb5, 0x1d, 0x6c, 0x38, 0xd4, 0xb6, 0x89, 0x67, 0x1b, 0x47, 0x8d, 0xf8, 0x53,
+ 0xf7, 0x19, 0xe5, 0x14, 0x9d, 0x95, 0x04, 0x3d, 0xb6, 0x1e, 0x35, 0x4a, 0x17, 0x94, 0x8f, 0xe9,
+ 0x13, 0xc3, 0x72, 0x08, 0xf6, 0xb8, 0xe4, 0x96, 0x2e, 0xa7, 0x80, 0x3e, 0xc1, 0x4e, 0xaf, 0xd3,
+ 0xc5, 0x8f, 0xcd, 0x23, 0x42, 0x99, 0x22, 0x6c, 0xa7, 0x08, 0x2e, 0xf5, 0x08, 0xa7, 0x0c, 0xf7,
+ 0x3a, 0x0c, 0x07, 0x34, 0x64, 0x16, 0x56, 0xa4, 0x8b, 0x29, 0xd2, 0x18, 0x74, 0x65, 0x6a, 0xb6,
+ 0x1d, 0xec, 0x71, 0x36, 0x50, 0x94, 0x6b, 0x6f, 0x2c, 0xa8, 0x63, 0x51, 0xaf, 0x4f, 0x54, 0x5d,
+ 0xa5, 0x2d, 0xc5, 0x13, 0xbf, 0xba, 0x61, 0xdf, 0xe8, 0x85, 0xcc, 0xe4, 0x84, 0x7a, 0x0a, 0x2f,
+ 0x8f, 0xe3, 0xd8, 0xf5, 0xf9, 0x60, 0xac, 0xd0, 0x04, 0xe4, 0xc4, 0xc5, 0x01, 0x37, 0x5d, 0x5f,
+ 0x11, 0xe2, 0x16, 0x31, 0xdf, 0x32, 0x02, 0x6e, 0xf2, 0x30, 0x50, 0xc0, 0x66, 0xaa, 0x38, 0xd3,
+ 0xf3, 0x28, 0x17, 0x67, 0x2a, 0x54, 0xfb, 0x08, 0x16, 0xee, 0x61, 0x07, 0x73, 0xbc, 0x47, 0xed,
+ 0x36, 0xfe, 0x2c, 0xc4, 0x01, 0x47, 0x77, 0x60, 0x2e, 0xaa, 0xd1, 0x33, 0x5d, 0x5c, 0x04, 0x15,
+ 0x50, 0xcd, 0xef, 0x6a, 0xaf, 0x5a, 0x99, 0xbf, 0x5b, 0x9b, 0xb0, 0x14, 0xdf, 0x89, 0x8c, 0x69,
+ 0xfa, 0x24, 0xd0, 0x2d, 0xea, 0x1a, 0x91, 0xf3, 0xb2, 0x43, 0xed, 0x0f, 0x4d, 0x17, 0x6b, 0x2f,
+ 0xb2, 0x70, 0xe3, 0x21, 0x23, 0x22, 0xe4, 0x7d, 0x8f, 0x33, 0x82, 0x83, 0x99, 0x91, 0xc1, 0xa2,
+ 0x91, 0xd1, 0x3b, 0x30, 0x17, 0x5f, 0x4f, 0x31, 0x53, 0x01, 0xd5, 0x95, 0xc6, 0x25, 0xc5, 0xd7,
+ 0x4d, 0x9f, 0xe8, 0x1f, 0xc4, 0xf7, 0xdb, 0x56, 0xa4, 0xdd, 0xec, 0xab, 0x16, 0x68, 0x27, 0x3e,
+ 0xa8, 0x0d, 0x97, 0x1c, 0xb3, 0x8b, 0x9d, 0xa0, 0x98, 0xad, 0x64, 0xab, 0x2b, 0x8d, 0x9b, 0xfa,
+ 0xc4, 0xa8, 0xe9, 0xd3, 0x33, 0xd7, 0xf7, 0x84, 0x5f, 0x64, 0x1c, 0xc8, 0xa8, 0x2a, 0x12, 0x6a,
+ 0xc2, 0x65, 0x2c, 0xa9, 0xc5, 0x53, 0x22, 0x68, 0x79, 0x4a, 0x50, 0x15, 0x4f, 0xb8, 0x66, 0xda,
+ 0xb1, 0x03, 0xaa, 0xc3, 0x35, 0xdf, 0x64, 0x9c, 0x98, 0x4e, 0x27, 0x08, 0x2d, 0x0b, 0x07, 0x41,
+ 0xf1, 0x74, 0x05, 0x54, 0x73, 0xf2, 0x84, 0x55, 0x85, 0x1d, 0x48, 0x08, 0x6d, 0xc2, 0xe5, 0x1e,
+ 0x1b, 0x74, 0x58, 0xe8, 0x15, 0x97, 0x86, 0xac, 0xa5, 0x1e, 0x1b, 0xb4, 0x43, 0xaf, 0xf4, 0x16,
+ 0x5c, 0x49, 0xe5, 0x88, 0x0a, 0x30, 0xfb, 0x04, 0x0f, 0x64, 0x93, 0xdb, 0xd1, 0x27, 0x3a, 0x0f,
+ 0x4f, 0x1f, 0x99, 0x4e, 0x28, 0x3b, 0x97, 0x6f, 0xcb, 0x1f, 0xcd, 0xcc, 0x2d, 0xa0, 0x5d, 0x84,
+ 0x17, 0x26, 0xaa, 0x0e, 0x7c, 0xea, 0x05, 0x58, 0x7b, 0x0d, 0xe0, 0xe6, 0x18, 0xb6, 0x2f, 0xb3,
+ 0xba, 0xcf, 0x18, 0x65, 0x01, 0x72, 0x61, 0x21, 0xd9, 0x87, 0x0e, 0x16, 0xb6, 0x22, 0x10, 0x7d,
+ 0xb8, 0x3b, 0xbf, 0xb9, 0x23, 0xa1, 0x92, 0x26, 0xc9, 0x9f, 0xe2, 0xb3, 0xbd, 0xea, 0x8c, 0x18,
+ 0x4b, 0x9f, 0xc0, 0x73, 0x53, 0x68, 0xe9, 0x6a, 0x4f, 0xcb, 0x6a, 0xab, 0xe9, 0x6a, 0x57, 0x1a,
+ 0x28, 0x4e, 0x86, 0xf9, 0x96, 0x7e, 0x20, 0xd6, 0x23, 0xdd, 0x81, 0x3f, 0x00, 0x5c, 0xdf, 0x23,
+ 0x01, 0x9f, 0x9c, 0xd8, 0xf7, 0xe1, 0x6a, 0x3c, 0x3e, 0x62, 0x6c, 0x83, 0x62, 0xae, 0x92, 0x1d,
+ 0x6e, 0x04, 0x9a, 0x35, 0xb7, 0x67, 0x62, 0xcf, 0x68, 0x78, 0x03, 0x54, 0x86, 0x4b, 0x7d, 0xe2,
+ 0x70, 0xcc, 0xe4, 0x0d, 0xa8, 0xeb, 0x93, 0x26, 0xb4, 0x05, 0x73, 0x94, 0xf5, 0x30, 0xeb, 0x74,
+ 0x07, 0xc5, 0xec, 0x10, 0x5e, 0x16, 0xc6, 0xdd, 0x01, 0xaa, 0xc0, 0xbc, 0x6f, 0xda, 0xb8, 0x13,
+ 0x90, 0xa7, 0xb8, 0x78, 0x2a, 0xaa, 0x53, 0x0d, 0x77, 0x64, 0x3d, 0x20, 0x4f, 0x31, 0xd2, 0x20,
+ 0x14, 0x0c, 0x4e, 0x9f, 0x60, 0x4f, 0xcc, 0x91, 0x8a, 0x21, 0x1c, 0x3f, 0x8e, 0xac, 0xda, 0x31,
+ 0xdc, 0x18, 0x2f, 0x53, 0x5e, 0x34, 0xba, 0x39, 0x1c, 0x63, 0x30, 0x77, 0x8c, 0x87, 0x13, 0x7c,
+ 0x0d, 0xae, 0x79, 0xf8, 0x73, 0xde, 0x49, 0x9d, 0x2c, 0xc7, 0xeb, 0x4c, 0x64, 0xde, 0x4f, 0x0e,
+ 0xa6, 0x70, 0x27, 0x3a, 0x78, 0x62, 0x43, 0xef, 0xe1, 0xc0, 0x62, 0xc4, 0xe7, 0x94, 0x25, 0x1d,
+ 0x1f, 0xa9, 0x14, 0xcc, 0xaf, 0x34, 0x33, 0xb5, 0xd2, 0x17, 0x00, 0x56, 0xe7, 0x9f, 0xa8, 0x8a,
+ 0x3f, 0x84, 0xe7, 0x93, 0x4b, 0xee, 0x0d, 0x71, 0xd5, 0x89, 0x9d, 0x99, 0x1a, 0x33, 0x8c, 0xd7,
+ 0x3e, 0xc7, 0x26, 0xcf, 0x58, 0xb8, 0x43, 0xcf, 0x01, 0x5c, 0x53, 0x77, 0x93, 0xb4, 0xa2, 0x09,
+ 0x97, 0x7c, 0x93, 0x61, 0x8f, 0x8f, 0xca, 0xf0, 0xcc, 0xa1, 0x53, 0x1e, 0xa3, 0x6d, 0xcc, 0xcc,
+ 0x6f, 0x63, 0x76, 0x6a, 0x1b, 0x1f, 0xc2, 0xc2, 0x30, 0x29, 0xd5, 0xad, 0x32, 0xcc, 0xc7, 0x22,
+ 0x2e, 0x85, 0x34, 0xdf, 0xce, 0x29, 0x85, 0x5e, 0xb8, 0xdc, 0xc6, 0xef, 0x10, 0x16, 0xf6, 0x64,
+ 0x15, 0x07, 0x98, 0x1d, 0x11, 0x0b, 0x3f, 0x68, 0xa0, 0xe7, 0x19, 0x98, 0x4f, 0x5e, 0x23, 0xb4,
+ 0x3d, 0x65, 0x02, 0xc7, 0xdf, 0xaa, 0xd2, 0x46, 0x4c, 0x8a, 0x1f, 0x46, 0xfd, 0x7e, 0xf4, 0x6a,
+ 0x6a, 0xbf, 0x80, 0x93, 0x56, 0xf2, 0xd6, 0x7c, 0xf9, 0xdb, 0xeb, 0xe7, 0x99, 0x9f, 0x40, 0xad,
+ 0x12, 0xbd, 0xcd, 0x5f, 0xc4, 0xd6, 0x3b, 0x3e, 0xa3, 0x9f, 0x62, 0x8b, 0x07, 0x46, 0x2d, 0x7a,
+ 0xb0, 0x03, 0xa3, 0xf6, 0xec, 0xb0, 0x5c, 0xbb, 0x38, 0xca, 0xa9, 0xa5, 0xc0, 0x9d, 0xda, 0xd5,
+ 0x51, 0x90, 0x32, 0xdb, 0xf4, 0xc8, 0x53, 0xf9, 0xa0, 0xa6, 0x88, 0x57, 0x6a, 0x97, 0x47, 0x89,
+ 0x7d, 0xea, 0xf4, 0x30, 0x4b, 0x53, 0xae, 0xd7, 0x76, 0x46, 0x29, 0x5d, 0xe2, 0x38, 0xc4, 0xb3,
+ 0x5b, 0x96, 0x45, 0x43, 0x2f, 0x9d, 0x13, 0xfa, 0x1e, 0xc0, 0xb5, 0x31, 0xe1, 0x44, 0xd7, 0x17,
+ 0x7e, 0xb9, 0x4a, 0xb5, 0x45, 0xa8, 0x4a, 0xee, 0xdf, 0x3d, 0x69, 0x55, 0xe2, 0x8c, 0xea, 0xf1,
+ 0x34, 0xd7, 0xe5, 0x4b, 0x57, 0x57, 0x3b, 0x2f, 0x9a, 0xb9, 0xa1, 0x9d, 0x8d, 0xd2, 0x57, 0xa6,
+ 0xe6, 0x71, 0x14, 0xaf, 0x09, 0x6a, 0xe8, 0x3b, 0x00, 0x57, 0x47, 0x15, 0x06, 0x55, 0xa7, 0x09,
+ 0xc9, 0x34, 0xad, 0x2d, 0x5d, 0x5f, 0x80, 0xa9, 0x12, 0x7d, 0xfb, 0xa4, 0xb5, 0x35, 0xaa, 0xcb,
+ 0x75, 0x29, 0xa4, 0xf5, 0x58, 0x45, 0x45, 0x9a, 0xeb, 0x5a, 0x21, 0x9d, 0xa6, 0x43, 0x02, 0x1e,
+ 0x65, 0xf9, 0x33, 0x80, 0x95, 0x79, 0xe2, 0x80, 0x9a, 0x6f, 0xc8, 0x66, 0x01, 0x0d, 0x2b, 0xdd,
+ 0xfe, 0x4f, 0xbe, 0xaa, 0xb6, 0xaa, 0x48, 0x5d, 0x43, 0x62, 0x5a, 0xdd, 0x59, 0x29, 0x7e, 0x95,
+ 0x81, 0xb9, 0x78, 0x3d, 0x91, 0xf6, 0xe6, 0xee, 0x25, 0x79, 0x6d, 0xcf, 0xe4, 0xa8, 0xf3, 0x7f,
+ 0x04, 0x27, 0x2d, 0xa5, 0x22, 0x22, 0x93, 0x6f, 0x01, 0x5a, 0x17, 0xb3, 0x2a, 0x6d, 0xd1, 0x4a,
+ 0x3c, 0x13, 0xc3, 0x79, 0xb8, 0x85, 0x36, 0xd3, 0xc0, 0x70, 0x9f, 0x14, 0xbe, 0x8d, 0xae, 0xa4,
+ 0xf1, 0xb1, 0x75, 0x51, 0xa4, 0x4b, 0xa8, 0x9c, 0x26, 0x25, 0xab, 0xa2, 0xe0, 0xab, 0x68, 0x3b,
+ 0x0d, 0x4f, 0xac, 0x89, 0xa4, 0x95, 0xbe, 0xce, 0xbc, 0x6c, 0x6d, 0x4c, 0x97, 0xc5, 0x5f, 0x5b,
+ 0x7f, 0x82, 0xc7, 0x9c, 0xfb, 0x41, 0xd3, 0x30, 0x8e, 0x8f, 0x8f, 0xc7, 0x45, 0xd3, 0x0c, 0xf9,
+ 0x63, 0xc3, 0x72, 0x68, 0xd8, 0xbb, 0xe1, 0x3b, 0x26, 0xef, 0x53, 0xe6, 0xd6, 0xff, 0x1d, 0x5d,
+ 0x67, 0xd8, 0xec, 0xdd, 0xa0, 0x9e, 0x33, 0x98, 0xeb, 0x18, 0x67, 0x68, 0xf6, 0x5c, 0xe2, 0x2d,
+ 0xcc, 0x8e, 0xe2, 0x2f, 0x4c, 0x16, 0xbb, 0xb8, 0xfb, 0x0d, 0x80, 0xeb, 0x16, 0x75, 0x27, 0xef,
+ 0x7b, 0xf7, 0x7f, 0x4a, 0x76, 0xf7, 0x23, 0xc1, 0xdc, 0x07, 0x87, 0xb7, 0x14, 0xc5, 0xa6, 0x8e,
+ 0xe9, 0xd9, 0x3a, 0x65, 0xb6, 0x61, 0x63, 0x4f, 0xc8, 0xa9, 0x31, 0x3c, 0x27, 0xf5, 0xef, 0xe6,
+ 0xb6, 0xfa, 0xfc, 0x0b, 0x80, 0x1f, 0x32, 0x17, 0xde, 0x93, 0xde, 0x77, 0xa3, 0x8e, 0xe8, 0x2a,
+ 0xb4, 0xfe, 0xa0, 0xf1, 0x32, 0x46, 0x1e, 0x09, 0xe4, 0x91, 0x42, 0x1e, 0x3d, 0x68, 0x74, 0x97,
+ 0x44, 0xec, 0xff, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0xe7, 0xbf, 0x89, 0xb0, 0x09, 0x0e, 0x00,
0x00,
}
diff --git a/googleapis/logging/v2/logging_config.pb.go b/googleapis/logging/v2/logging_config.pb.go
index 23af06e..2d7b725 100644
--- a/googleapis/logging/v2/logging_config.pb.go
+++ b/googleapis/logging/v2/logging_config.pb.go
@@ -30,6 +30,39 @@
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+// LogBucket lifecycle states (Beta).
+type LifecycleState int32
+
+const (
+ // Unspecified state. This is only used/useful for distinguishing
+ // unset values.
+ LifecycleState_LIFECYCLE_STATE_UNSPECIFIED LifecycleState = 0
+ // The normal and active state.
+ LifecycleState_ACTIVE LifecycleState = 1
+ // The bucket has been marked for deletion by the user.
+ LifecycleState_DELETE_REQUESTED LifecycleState = 2
+)
+
+var LifecycleState_name = map[int32]string{
+ 0: "LIFECYCLE_STATE_UNSPECIFIED",
+ 1: "ACTIVE",
+ 2: "DELETE_REQUESTED",
+}
+
+var LifecycleState_value = map[string]int32{
+ "LIFECYCLE_STATE_UNSPECIFIED": 0,
+ "ACTIVE": 1,
+ "DELETE_REQUESTED": 2,
+}
+
+func (x LifecycleState) String() string {
+ return proto.EnumName(LifecycleState_name, int32(x))
+}
+
+func (LifecycleState) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_775871f9b2cdbeb8, []int{0}
+}
+
// Available log entry formats. Log entries can be written to
// Logging in either format and can be exported in either format.
// Version 2 is the preferred format.
@@ -61,7 +94,106 @@
}
func (LogSink_VersionFormat) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{0, 0}
+ return fileDescriptor_775871f9b2cdbeb8, []int{1, 0}
+}
+
+// Describes a repository of logs (Beta).
+type LogBucket struct {
+ // The resource name of the bucket.
+ // For example:
+ // "projects/my-project-id/locations/my-location/buckets/my-bucket-id The
+ // supported locations are:
+ // "global"
+ // "us-central1"
+ //
+ // For the location of `global` it is unspecified where logs are actually
+ // stored.
+ // Once a bucket has been created, the location can not be changed.
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ // Describes this bucket.
+ Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
+ // Output only. The creation timestamp of the bucket. This is not set for any of the
+ // default buckets.
+ CreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
+ // Output only. The last update timestamp of the bucket.
+ UpdateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
+ // Logs will be retained by default for this amount of time, after which they
+ // will automatically be deleted. The minimum retention period is 1 day.
+ // If this value is set to zero at bucket creation time, the default time of
+ // 30 days will be used.
+ RetentionDays int32 `protobuf:"varint,11,opt,name=retention_days,json=retentionDays,proto3" json:"retention_days,omitempty"`
+ // Output only. The bucket lifecycle state.
+ LifecycleState LifecycleState `protobuf:"varint,12,opt,name=lifecycle_state,json=lifecycleState,proto3,enum=google.logging.v2.LifecycleState" json:"lifecycle_state,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *LogBucket) Reset() { *m = LogBucket{} }
+func (m *LogBucket) String() string { return proto.CompactTextString(m) }
+func (*LogBucket) ProtoMessage() {}
+func (*LogBucket) Descriptor() ([]byte, []int) {
+ return fileDescriptor_775871f9b2cdbeb8, []int{0}
+}
+
+func (m *LogBucket) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_LogBucket.Unmarshal(m, b)
+}
+func (m *LogBucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_LogBucket.Marshal(b, m, deterministic)
+}
+func (m *LogBucket) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_LogBucket.Merge(m, src)
+}
+func (m *LogBucket) XXX_Size() int {
+ return xxx_messageInfo_LogBucket.Size(m)
+}
+func (m *LogBucket) XXX_DiscardUnknown() {
+ xxx_messageInfo_LogBucket.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_LogBucket proto.InternalMessageInfo
+
+func (m *LogBucket) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
+func (m *LogBucket) GetDescription() string {
+ if m != nil {
+ return m.Description
+ }
+ return ""
+}
+
+func (m *LogBucket) GetCreateTime() *timestamp.Timestamp {
+ if m != nil {
+ return m.CreateTime
+ }
+ return nil
+}
+
+func (m *LogBucket) GetUpdateTime() *timestamp.Timestamp {
+ if m != nil {
+ return m.UpdateTime
+ }
+ return nil
+}
+
+func (m *LogBucket) GetRetentionDays() int32 {
+ if m != nil {
+ return m.RetentionDays
+ }
+ return 0
+}
+
+func (m *LogBucket) GetLifecycleState() LifecycleState {
+ if m != nil {
+ return m.LifecycleState
+ }
+ return LifecycleState_LIFECYCLE_STATE_UNSPECIFIED
}
// Describes a sink used to export log entries to one of the following
@@ -70,11 +202,11 @@
// The sink must be created within a project, organization, billing account, or
// folder.
type LogSink struct {
- // Required. The client-assigned sink identifier, unique within the
- // project. Example: `"my-syslog-errors-to-pubsub"`. Sink identifiers are
- // limited to 100 characters and can include only the following characters:
- // upper and lower-case alphanumeric characters, underscores, hyphens, and
- // periods. First character has to be alphanumeric.
+ // Required. The client-assigned sink identifier, unique within the project. Example:
+ // `"my-syslog-errors-to-pubsub"`. Sink identifiers are limited to 100
+ // characters and can include only the following characters: upper and
+ // lower-case alphanumeric characters, underscores, hyphens, and periods.
+ // First character has to be alphanumeric.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The export destination:
//
@@ -102,13 +234,11 @@
// Deprecated. The log entry format to use for this sink's exported log
// entries. The v2 format is used by default and cannot be changed.
OutputVersionFormat LogSink_VersionFormat `protobuf:"varint,6,opt,name=output_version_format,json=outputVersionFormat,proto3,enum=google.logging.v2.LogSink_VersionFormat" json:"output_version_format,omitempty"` // Deprecated: Do not use.
- // Output only. An IAM identity—a service account or group—under
- // which Logging writes the exported log entries to the sink's destination.
- // This field is set by
- // [sinks.create][google.logging.v2.ConfigServiceV2.CreateSink]
- // and
- // [sinks.update][google.logging.v2.ConfigServiceV2.UpdateSink]
- // based on the value of `unique_writer_identity` in those methods.
+ // Output only. An IAM identity–a service account or group—under which Logging
+ // writes the exported log entries to the sink's destination. This field is
+ // set by [sinks.create][google.logging.v2.ConfigServiceV2.CreateSink] and
+ // [sinks.update][google.logging.v2.ConfigServiceV2.UpdateSink] based on the
+ // value of `unique_writer_identity` in those methods.
//
// Until you grant this identity write-access to the destination, log entry
// exports from this sink will fail. For more information,
@@ -131,7 +261,7 @@
// logName:("projects/test-project1/" OR "projects/test-project2/") AND
// resource.type=gce_instance
IncludeChildren bool `protobuf:"varint,9,opt,name=include_children,json=includeChildren,proto3" json:"include_children,omitempty"`
- // Optional. Destination dependent options.
+ // Destination dependent options.
//
// Types that are valid to be assigned to Options:
// *LogSink_BigqueryOptions
@@ -143,11 +273,7 @@
// Output only. The last update timestamp of the sink.
//
// This field may not be present for older sinks.
- UpdateTime *timestamp.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
- // Do not use. This field is ignored.
- StartTime *timestamp.Timestamp `protobuf:"bytes,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Deprecated: Do not use.
- // Do not use. This field is ignored.
- EndTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Deprecated: Do not use.
+ UpdateTime *timestamp.Timestamp `protobuf:"bytes,14,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -157,7 +283,7 @@
func (m *LogSink) String() string { return proto.CompactTextString(m) }
func (*LogSink) ProtoMessage() {}
func (*LogSink) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{0}
+ return fileDescriptor_775871f9b2cdbeb8, []int{1}
}
func (m *LogSink) XXX_Unmarshal(b []byte) error {
@@ -273,22 +399,6 @@
return nil
}
-// Deprecated: Do not use.
-func (m *LogSink) GetStartTime() *timestamp.Timestamp {
- if m != nil {
- return m.StartTime
- }
- return nil
-}
-
-// Deprecated: Do not use.
-func (m *LogSink) GetEndTime() *timestamp.Timestamp {
- if m != nil {
- return m.EndTime
- }
- return nil
-}
-
// XXX_OneofWrappers is for the internal use of the proto package.
func (*LogSink) XXX_OneofWrappers() []interface{} {
return []interface{}{
@@ -322,7 +432,7 @@
func (m *BigQueryOptions) String() string { return proto.CompactTextString(m) }
func (*BigQueryOptions) ProtoMessage() {}
func (*BigQueryOptions) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{1}
+ return fileDescriptor_775871f9b2cdbeb8, []int{2}
}
func (m *BigQueryOptions) XXX_Unmarshal(b []byte) error {
@@ -357,6 +467,256 @@
return false
}
+// The parameters to `ListBuckets` (Beta).
+type ListBucketsRequest struct {
+ // Required. The parent resource whose buckets are to be listed:
+ //
+ // "projects/[PROJECT_ID]/locations/[LOCATION_ID]"
+ // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]"
+ // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]"
+ // "folders/[FOLDER_ID]/locations/[LOCATION_ID]"
+ //
+ // Note: The locations portion of the resource must be specified, but
+ // supplying the character `-` in place of [LOCATION_ID] will return all
+ // buckets.
+ Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+ // Optional. If present, then retrieve the next batch of results from the
+ // preceding call to this method. `pageToken` must be the value of
+ // `nextPageToken` from the previous response. The values of other method
+ // parameters should be identical to those in the previous call.
+ PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+ // Optional. The maximum number of results to return from this request.
+ // Non-positive values are ignored. The presence of `nextPageToken` in the
+ // response indicates that more results might be available.
+ PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ListBucketsRequest) Reset() { *m = ListBucketsRequest{} }
+func (m *ListBucketsRequest) String() string { return proto.CompactTextString(m) }
+func (*ListBucketsRequest) ProtoMessage() {}
+func (*ListBucketsRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_775871f9b2cdbeb8, []int{3}
+}
+
+func (m *ListBucketsRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ListBucketsRequest.Unmarshal(m, b)
+}
+func (m *ListBucketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ListBucketsRequest.Marshal(b, m, deterministic)
+}
+func (m *ListBucketsRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ListBucketsRequest.Merge(m, src)
+}
+func (m *ListBucketsRequest) XXX_Size() int {
+ return xxx_messageInfo_ListBucketsRequest.Size(m)
+}
+func (m *ListBucketsRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_ListBucketsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListBucketsRequest proto.InternalMessageInfo
+
+func (m *ListBucketsRequest) GetParent() string {
+ if m != nil {
+ return m.Parent
+ }
+ return ""
+}
+
+func (m *ListBucketsRequest) GetPageToken() string {
+ if m != nil {
+ return m.PageToken
+ }
+ return ""
+}
+
+func (m *ListBucketsRequest) GetPageSize() int32 {
+ if m != nil {
+ return m.PageSize
+ }
+ return 0
+}
+
+// The response from ListBuckets (Beta).
+type ListBucketsResponse struct {
+ // A list of buckets.
+ Buckets []*LogBucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
+ // If there might be more results than appear in this response, then
+ // `nextPageToken` is included. To get the next set of results, call the same
+ // method again using the value of `nextPageToken` as `pageToken`.
+ NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ListBucketsResponse) Reset() { *m = ListBucketsResponse{} }
+func (m *ListBucketsResponse) String() string { return proto.CompactTextString(m) }
+func (*ListBucketsResponse) ProtoMessage() {}
+func (*ListBucketsResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_775871f9b2cdbeb8, []int{4}
+}
+
+func (m *ListBucketsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ListBucketsResponse.Unmarshal(m, b)
+}
+func (m *ListBucketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ListBucketsResponse.Marshal(b, m, deterministic)
+}
+func (m *ListBucketsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ListBucketsResponse.Merge(m, src)
+}
+func (m *ListBucketsResponse) XXX_Size() int {
+ return xxx_messageInfo_ListBucketsResponse.Size(m)
+}
+func (m *ListBucketsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_ListBucketsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListBucketsResponse proto.InternalMessageInfo
+
+func (m *ListBucketsResponse) GetBuckets() []*LogBucket {
+ if m != nil {
+ return m.Buckets
+ }
+ return nil
+}
+
+func (m *ListBucketsResponse) GetNextPageToken() string {
+ if m != nil {
+ return m.NextPageToken
+ }
+ return ""
+}
+
+// The parameters to `UpdateBucket` (Beta).
+type UpdateBucketRequest struct {
+ // Required. The full resource name of the bucket to update.
+ //
+ // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ //
+ // Example:
+ // `"projects/my-project-id/locations/my-location/buckets/my-bucket-id"`. Also
+ // requires permission "resourcemanager.projects.updateLiens" to set the
+ // locked property
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ // Required. The updated bucket.
+ Bucket *LogBucket `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
+ // Required. Field mask that specifies the fields in `bucket` that need an update. A
+ // bucket field will be overwritten if, and only if, it is in the update
+ // mask. `name` and output only fields cannot be updated.
+ //
+ // For a detailed `FieldMask` definition, see
+ // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.FieldMask
+ //
+ // Example: `updateMask=retention_days`.
+ UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *UpdateBucketRequest) Reset() { *m = UpdateBucketRequest{} }
+func (m *UpdateBucketRequest) String() string { return proto.CompactTextString(m) }
+func (*UpdateBucketRequest) ProtoMessage() {}
+func (*UpdateBucketRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_775871f9b2cdbeb8, []int{5}
+}
+
+func (m *UpdateBucketRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_UpdateBucketRequest.Unmarshal(m, b)
+}
+func (m *UpdateBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_UpdateBucketRequest.Marshal(b, m, deterministic)
+}
+func (m *UpdateBucketRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_UpdateBucketRequest.Merge(m, src)
+}
+func (m *UpdateBucketRequest) XXX_Size() int {
+ return xxx_messageInfo_UpdateBucketRequest.Size(m)
+}
+func (m *UpdateBucketRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_UpdateBucketRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UpdateBucketRequest proto.InternalMessageInfo
+
+func (m *UpdateBucketRequest) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
+func (m *UpdateBucketRequest) GetBucket() *LogBucket {
+ if m != nil {
+ return m.Bucket
+ }
+ return nil
+}
+
+func (m *UpdateBucketRequest) GetUpdateMask() *field_mask.FieldMask {
+ if m != nil {
+ return m.UpdateMask
+ }
+ return nil
+}
+
+// The parameters to `GetBucket` (Beta).
+type GetBucketRequest struct {
+ // Required. The resource name of the bucket:
+ //
+ // "projects/[PROJECT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ // "organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ // "billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ // "folders/[FOLDER_ID]/locations/[LOCATION_ID]/buckets/[BUCKET_ID]"
+ //
+ // Example:
+ // `"projects/my-project-id/locations/my-location/buckets/my-bucket-id"`.
+ Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *GetBucketRequest) Reset() { *m = GetBucketRequest{} }
+func (m *GetBucketRequest) String() string { return proto.CompactTextString(m) }
+func (*GetBucketRequest) ProtoMessage() {}
+func (*GetBucketRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_775871f9b2cdbeb8, []int{6}
+}
+
+func (m *GetBucketRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_GetBucketRequest.Unmarshal(m, b)
+}
+func (m *GetBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_GetBucketRequest.Marshal(b, m, deterministic)
+}
+func (m *GetBucketRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_GetBucketRequest.Merge(m, src)
+}
+func (m *GetBucketRequest) XXX_Size() int {
+ return xxx_messageInfo_GetBucketRequest.Size(m)
+}
+func (m *GetBucketRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_GetBucketRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_GetBucketRequest proto.InternalMessageInfo
+
+func (m *GetBucketRequest) GetName() string {
+ if m != nil {
+ return m.Name
+ }
+ return ""
+}
+
// The parameters to `ListSinks`.
type ListSinksRequest struct {
// Required. The parent resource whose sinks are to be listed:
@@ -384,7 +744,7 @@
func (m *ListSinksRequest) String() string { return proto.CompactTextString(m) }
func (*ListSinksRequest) ProtoMessage() {}
func (*ListSinksRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{2}
+ return fileDescriptor_775871f9b2cdbeb8, []int{7}
}
func (m *ListSinksRequest) XXX_Unmarshal(b []byte) error {
@@ -443,7 +803,7 @@
func (m *ListSinksResponse) String() string { return proto.CompactTextString(m) }
func (*ListSinksResponse) ProtoMessage() {}
func (*ListSinksResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{3}
+ return fileDescriptor_775871f9b2cdbeb8, []int{8}
}
func (m *ListSinksResponse) XXX_Unmarshal(b []byte) error {
@@ -498,7 +858,7 @@
func (m *GetSinkRequest) String() string { return proto.CompactTextString(m) }
func (*GetSinkRequest) ProtoMessage() {}
func (*GetSinkRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{4}
+ return fileDescriptor_775871f9b2cdbeb8, []int{9}
}
func (m *GetSinkRequest) XXX_Unmarshal(b []byte) error {
@@ -561,7 +921,7 @@
func (m *CreateSinkRequest) String() string { return proto.CompactTextString(m) }
func (*CreateSinkRequest) ProtoMessage() {}
func (*CreateSinkRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{5}
+ return fileDescriptor_775871f9b2cdbeb8, []int{10}
}
func (m *CreateSinkRequest) XXX_Unmarshal(b []byte) error {
@@ -605,8 +965,8 @@
// The parameters to `UpdateSink`.
type UpdateSinkRequest struct {
- // Required. The full resource name of the sink to update, including the
- // parent resource and the sink identifier:
+ // Required. The full resource name of the sink to update, including the parent
+ // resource and the sink identifier:
//
// "projects/[PROJECT_ID]/sinks/[SINK_ID]"
// "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]"
@@ -615,8 +975,8 @@
//
// Example: `"projects/my-project-id/sinks/my-sink-id"`.
SinkName string `protobuf:"bytes,1,opt,name=sink_name,json=sinkName,proto3" json:"sink_name,omitempty"`
- // Required. The updated sink, whose name is the same identifier that appears
- // as part of `sink_name`.
+ // Required. The updated sink, whose name is the same identifier that appears as part
+ // of `sink_name`.
Sink *LogSink `protobuf:"bytes,2,opt,name=sink,proto3" json:"sink,omitempty"`
// Optional. See [sinks.create][google.logging.v2.ConfigServiceV2.CreateSink]
// for a description of this field. When updating a sink, the effect of this
@@ -654,7 +1014,7 @@
func (m *UpdateSinkRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateSinkRequest) ProtoMessage() {}
func (*UpdateSinkRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{6}
+ return fileDescriptor_775871f9b2cdbeb8, []int{11}
}
func (m *UpdateSinkRequest) XXX_Unmarshal(b []byte) error {
@@ -705,8 +1065,8 @@
// The parameters to `DeleteSink`.
type DeleteSinkRequest struct {
- // Required. The full resource name of the sink to delete, including the
- // parent resource and the sink identifier:
+ // Required. The full resource name of the sink to delete, including the parent
+ // resource and the sink identifier:
//
// "projects/[PROJECT_ID]/sinks/[SINK_ID]"
// "organizations/[ORGANIZATION_ID]/sinks/[SINK_ID]"
@@ -724,7 +1084,7 @@
func (m *DeleteSinkRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteSinkRequest) ProtoMessage() {}
func (*DeleteSinkRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{7}
+ return fileDescriptor_775871f9b2cdbeb8, []int{12}
}
func (m *DeleteSinkRequest) XXX_Unmarshal(b []byte) error {
@@ -759,10 +1119,10 @@
// excluded. Note that organization-level and folder-level exclusions don't
// apply to child resources, and that you can't exclude audit log entries.
type LogExclusion struct {
- // Required. A client-assigned identifier, such as
- // `"load-balancer-exclusion"`. Identifiers are limited to 100 characters and
- // can include only letters, digits, underscores, hyphens, and periods.
- // First character has to be alphanumeric.
+ // Required. A client-assigned identifier, such as `"load-balancer-exclusion"`.
+ // Identifiers are limited to 100 characters and can include only letters,
+ // digits, underscores, hyphens, and periods. First character has to be
+ // alphanumeric.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A description of this exclusion.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
@@ -797,7 +1157,7 @@
func (m *LogExclusion) String() string { return proto.CompactTextString(m) }
func (*LogExclusion) ProtoMessage() {}
func (*LogExclusion) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{8}
+ return fileDescriptor_775871f9b2cdbeb8, []int{13}
}
func (m *LogExclusion) XXX_Unmarshal(b []byte) error {
@@ -887,7 +1247,7 @@
func (m *ListExclusionsRequest) String() string { return proto.CompactTextString(m) }
func (*ListExclusionsRequest) ProtoMessage() {}
func (*ListExclusionsRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{9}
+ return fileDescriptor_775871f9b2cdbeb8, []int{14}
}
func (m *ListExclusionsRequest) XXX_Unmarshal(b []byte) error {
@@ -946,7 +1306,7 @@
func (m *ListExclusionsResponse) String() string { return proto.CompactTextString(m) }
func (*ListExclusionsResponse) ProtoMessage() {}
func (*ListExclusionsResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{10}
+ return fileDescriptor_775871f9b2cdbeb8, []int{15}
}
func (m *ListExclusionsResponse) XXX_Unmarshal(b []byte) error {
@@ -1001,7 +1361,7 @@
func (m *GetExclusionRequest) String() string { return proto.CompactTextString(m) }
func (*GetExclusionRequest) ProtoMessage() {}
func (*GetExclusionRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{11}
+ return fileDescriptor_775871f9b2cdbeb8, []int{16}
}
func (m *GetExclusionRequest) XXX_Unmarshal(b []byte) error {
@@ -1052,7 +1412,7 @@
func (m *CreateExclusionRequest) String() string { return proto.CompactTextString(m) }
func (*CreateExclusionRequest) ProtoMessage() {}
func (*CreateExclusionRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{12}
+ return fileDescriptor_775871f9b2cdbeb8, []int{17}
}
func (m *CreateExclusionRequest) XXX_Unmarshal(b []byte) error {
@@ -1098,11 +1458,11 @@
//
// Example: `"projects/my-project-id/exclusions/my-exclusion-id"`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- // Required. New values for the existing exclusion. Only the fields specified
- // in `update_mask` are relevant.
+ // Required. New values for the existing exclusion. Only the fields specified in
+ // `update_mask` are relevant.
Exclusion *LogExclusion `protobuf:"bytes,2,opt,name=exclusion,proto3" json:"exclusion,omitempty"`
- // Required. A non-empty list of fields to change in the existing exclusion.
- // New values for the fields are taken from the corresponding fields in the
+ // Required. A non-empty list of fields to change in the existing exclusion. New values
+ // for the fields are taken from the corresponding fields in the
// [LogExclusion][google.logging.v2.LogExclusion] included in this request. Fields not mentioned in
// `update_mask` are not changed and are ignored in the request.
//
@@ -1118,7 +1478,7 @@
func (m *UpdateExclusionRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateExclusionRequest) ProtoMessage() {}
func (*UpdateExclusionRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{13}
+ return fileDescriptor_775871f9b2cdbeb8, []int{18}
}
func (m *UpdateExclusionRequest) XXX_Unmarshal(b []byte) error {
@@ -1180,7 +1540,7 @@
func (m *DeleteExclusionRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteExclusionRequest) ProtoMessage() {}
func (*DeleteExclusionRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{14}
+ return fileDescriptor_775871f9b2cdbeb8, []int{19}
}
func (m *DeleteExclusionRequest) XXX_Unmarshal(b []byte) error {
@@ -1236,7 +1596,7 @@
func (m *GetCmekSettingsRequest) String() string { return proto.CompactTextString(m) }
func (*GetCmekSettingsRequest) ProtoMessage() {}
func (*GetCmekSettingsRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{15}
+ return fileDescriptor_775871f9b2cdbeb8, []int{20}
}
func (m *GetCmekSettingsRequest) XXX_Unmarshal(b []byte) error {
@@ -1305,7 +1665,7 @@
func (m *UpdateCmekSettingsRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateCmekSettingsRequest) ProtoMessage() {}
func (*UpdateCmekSettingsRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{16}
+ return fileDescriptor_775871f9b2cdbeb8, []int{21}
}
func (m *UpdateCmekSettingsRequest) XXX_Unmarshal(b []byte) error {
@@ -1357,7 +1717,7 @@
// See [Enabling CMEK for Logs Router](/logging/docs/routing/managed-encryption)
// for more information.
type CmekSettings struct {
- // Output Only. The resource name of the CMEK settings.
+ // Output only. The resource name of the CMEK settings.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The resource name for the configured Cloud KMS key.
//
@@ -1384,8 +1744,8 @@
// See [Enabling CMEK for Logs
// Router](/logging/docs/routing/managed-encryption) for more information.
KmsKeyName string `protobuf:"bytes,2,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
- // Output Only. The service account that will be used by the Logs Router to
- // access your Cloud KMS key.
+ // Output only. The service account that will be used by the Logs Router to access your
+ // Cloud KMS key.
//
// Before enabling CMEK for Logs Router, you must first assign the role
// `roles/cloudkms.cryptoKeyEncrypterDecrypter` to the service account that
@@ -1405,7 +1765,7 @@
func (m *CmekSettings) String() string { return proto.CompactTextString(m) }
func (*CmekSettings) ProtoMessage() {}
func (*CmekSettings) Descriptor() ([]byte, []int) {
- return fileDescriptor_775871f9b2cdbeb8, []int{17}
+ return fileDescriptor_775871f9b2cdbeb8, []int{22}
}
func (m *CmekSettings) XXX_Unmarshal(b []byte) error {
@@ -1448,9 +1808,15 @@
}
func init() {
+ proto.RegisterEnum("google.logging.v2.LifecycleState", LifecycleState_name, LifecycleState_value)
proto.RegisterEnum("google.logging.v2.LogSink_VersionFormat", LogSink_VersionFormat_name, LogSink_VersionFormat_value)
+ proto.RegisterType((*LogBucket)(nil), "google.logging.v2.LogBucket")
proto.RegisterType((*LogSink)(nil), "google.logging.v2.LogSink")
proto.RegisterType((*BigQueryOptions)(nil), "google.logging.v2.BigQueryOptions")
+ proto.RegisterType((*ListBucketsRequest)(nil), "google.logging.v2.ListBucketsRequest")
+ proto.RegisterType((*ListBucketsResponse)(nil), "google.logging.v2.ListBucketsResponse")
+ proto.RegisterType((*UpdateBucketRequest)(nil), "google.logging.v2.UpdateBucketRequest")
+ proto.RegisterType((*GetBucketRequest)(nil), "google.logging.v2.GetBucketRequest")
proto.RegisterType((*ListSinksRequest)(nil), "google.logging.v2.ListSinksRequest")
proto.RegisterType((*ListSinksResponse)(nil), "google.logging.v2.ListSinksResponse")
proto.RegisterType((*GetSinkRequest)(nil), "google.logging.v2.GetSinkRequest")
@@ -1474,143 +1840,174 @@
}
var fileDescriptor_775871f9b2cdbeb8 = []byte{
- // 2164 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x59, 0x4f, 0x6c, 0x1c, 0x57,
- 0x19, 0xef, 0x9b, 0x75, 0xfc, 0xe7, 0xd9, 0xf1, 0xda, 0x2f, 0x64, 0xbb, 0x9d, 0x34, 0xb1, 0x3b,
- 0x09, 0xa9, 0xbd, 0xb8, 0x3b, 0x74, 0x52, 0xa1, 0x60, 0x13, 0xb5, 0x6b, 0xc7, 0x49, 0x2d, 0xd2,
- 0xc4, 0xac, 0x13, 0x23, 0x59, 0x91, 0x86, 0xf1, 0xee, 0xf3, 0xe4, 0xb1, 0xb3, 0x33, 0x9b, 0x99,
- 0x59, 0xa7, 0x8e, 0xe5, 0x03, 0x5c, 0xb9, 0x80, 0x10, 0x87, 0x0a, 0x29, 0x70, 0x41, 0x20, 0x10,
- 0x97, 0x5e, 0xa8, 0x04, 0x07, 0x84, 0xc4, 0xa5, 0x87, 0x0a, 0xe8, 0xcd, 0x42, 0xd0, 0x03, 0x1c,
- 0xe8, 0x8d, 0x13, 0xa8, 0x08, 0x09, 0xcd, 0x7b, 0x6f, 0x66, 0xde, 0xcc, 0xce, 0xee, 0x8e, 0xa9,
- 0xd5, 0x53, 0x66, 0xdf, 0xf7, 0xfb, 0xbe, 0xf9, 0xde, 0x6f, 0xbe, 0xf7, 0xfb, 0xbe, 0xe7, 0xc0,
- 0xab, 0xa6, 0xe3, 0x98, 0x16, 0x56, 0x2d, 0xc7, 0x34, 0x89, 0x6d, 0xaa, 0xfb, 0x5a, 0xf8, 0xa8,
- 0x37, 0x1c, 0x7b, 0x8f, 0x98, 0xd5, 0x8e, 0xeb, 0xf8, 0x0e, 0x9a, 0x65, 0xb8, 0x2a, 0x37, 0x56,
- 0xf7, 0x35, 0xf9, 0x79, 0xee, 0x6a, 0x74, 0x88, 0xda, 0xb0, 0x08, 0xb6, 0x7d, 0x86, 0x95, 0xe7,
- 0x04, 0xc3, 0x1e, 0xc1, 0x56, 0x53, 0xdf, 0xc5, 0x8f, 0x8c, 0x7d, 0xe2, 0xb8, 0x1c, 0xf0, 0x82,
- 0x00, 0x70, 0xb1, 0xe7, 0x74, 0xdd, 0x06, 0xe6, 0xa6, 0x4b, 0xdc, 0x44, 0x7f, 0xed, 0x76, 0xf7,
- 0xd4, 0x66, 0xd7, 0x35, 0x7c, 0xe2, 0xd8, 0xdc, 0x7e, 0x21, 0x6d, 0xc7, 0xed, 0x8e, 0x7f, 0xc0,
- 0x8d, 0xf3, 0x69, 0x23, 0x7b, 0x7b, 0xdb, 0xf0, 0x5a, 0xa9, 0xd4, 0x22, 0x84, 0x4f, 0xda, 0xd8,
- 0xf3, 0x8d, 0x76, 0x87, 0x03, 0x5e, 0x14, 0x52, 0x33, 0x6c, 0xdb, 0xf1, 0xe9, 0xcb, 0x3d, 0x66,
- 0x55, 0xde, 0x1d, 0x83, 0x63, 0x77, 0x1c, 0x73, 0x8b, 0xd8, 0x2d, 0x84, 0xe0, 0x88, 0x6d, 0xb4,
- 0x71, 0x19, 0xcc, 0x83, 0x85, 0x89, 0x3a, 0x7d, 0x46, 0x0b, 0x70, 0xb2, 0x89, 0x3d, 0x9f, 0xd8,
- 0xd4, 0xab, 0x5c, 0x08, 0x4c, 0xab, 0xa3, 0x9f, 0xd4, 0x0a, 0x10, 0x54, 0xea, 0xa2, 0x09, 0x95,
- 0xe0, 0xe8, 0x1e, 0xb1, 0x7c, 0xec, 0x96, 0xcf, 0x50, 0x7f, 0xfe, 0x0b, 0xcd, 0xd3, 0x08, 0x0d,
- 0x97, 0x74, 0x68, 0x04, 0x44, 0x8d, 0xe2, 0x12, 0x92, 0xe1, 0x78, 0x93, 0x78, 0xc6, 0xae, 0x85,
- 0x9b, 0xe5, 0x73, 0xf3, 0x60, 0x61, 0xbc, 0x1e, 0xfd, 0x46, 0xdf, 0x80, 0xe7, 0x9d, 0xae, 0xdf,
- 0xe9, 0xfa, 0xfa, 0x3e, 0x76, 0x3d, 0xe2, 0xd8, 0xfa, 0x9e, 0xe3, 0xb6, 0x0d, 0xbf, 0x3c, 0x3a,
- 0x0f, 0x16, 0xa6, 0xb5, 0x85, 0x6a, 0xcf, 0x57, 0xac, 0xf2, 0xed, 0x54, 0xb7, 0x99, 0xc3, 0x2d,
- 0x8a, 0x5f, 0x95, 0xca, 0xa0, 0x7e, 0x8e, 0x85, 0x4a, 0x18, 0xd0, 0x12, 0x2c, 0x3e, 0x71, 0x89,
- 0x8f, 0x5d, 0x9d, 0x34, 0xb1, 0xed, 0x13, 0xff, 0xa0, 0x3c, 0x4e, 0x77, 0x59, 0xf8, 0xa8, 0x56,
- 0xa8, 0x4f, 0x33, 0xdb, 0x06, 0x37, 0xa1, 0x45, 0x38, 0x43, 0xec, 0x86, 0xd5, 0x6d, 0x62, 0xbd,
- 0xf1, 0x88, 0x58, 0x4d, 0x17, 0xdb, 0xe5, 0x09, 0x9a, 0x73, 0x91, 0xaf, 0xaf, 0xf1, 0x65, 0x74,
- 0x0f, 0xce, 0xec, 0x12, 0xf3, 0x71, 0x17, 0xbb, 0x07, 0xba, 0x43, 0x77, 0xea, 0x95, 0xa7, 0xe6,
- 0xc1, 0xc2, 0xa4, 0xa6, 0x64, 0x64, 0xbd, 0x4a, 0xcc, 0xaf, 0x05, 0xd0, 0x7b, 0x0c, 0xf9, 0xe6,
- 0x73, 0xf5, 0x62, 0xe8, 0xcd, 0x97, 0xd0, 0x1b, 0x70, 0xb2, 0xe1, 0x62, 0xc3, 0xc7, 0x7a, 0xf0,
- 0x8d, 0xcb, 0x67, 0x69, 0x2c, 0x39, 0x8c, 0x15, 0x16, 0x40, 0xf5, 0x7e, 0x58, 0x00, 0x6c, 0x07,
- 0x90, 0xf9, 0x04, 0xab, 0x41, 0x84, 0x6e, 0xa7, 0x19, 0x45, 0x98, 0xce, 0x19, 0x81, 0xf9, 0xd0,
- 0x08, 0x37, 0x20, 0xf4, 0x7c, 0xc3, 0xf5, 0x59, 0x00, 0x38, 0x34, 0x40, 0x40, 0xfb, 0x04, 0xf5,
- 0xa0, 0xee, 0x5f, 0x86, 0xe3, 0xd8, 0x6e, 0x32, 0xe7, 0xc9, 0x5c, 0xce, 0x63, 0xd8, 0x6e, 0x06,
- 0x2b, 0xca, 0xeb, 0xf0, 0x6c, 0xf2, 0xc3, 0x5d, 0x82, 0xf2, 0xf6, 0x7a, 0x7d, 0x6b, 0xe3, 0xde,
- 0x5d, 0xfd, 0xd6, 0xbd, 0xfa, 0x5b, 0xb5, 0xfb, 0xfa, 0x83, 0xbb, 0x5b, 0x9b, 0xeb, 0x6b, 0x1b,
- 0xb7, 0x36, 0xd6, 0x6f, 0xce, 0x3c, 0x87, 0x46, 0xa1, 0xb4, 0xad, 0xcd, 0x00, 0xfa, 0xef, 0xab,
- 0x33, 0xd2, 0xf2, 0x6f, 0xc0, 0xc7, 0xb5, 0xf7, 0x00, 0xbc, 0x10, 0x92, 0xce, 0xde, 0x6b, 0x74,
- 0x88, 0x57, 0x6d, 0x38, 0x6d, 0x95, 0x1e, 0x81, 0xb9, 0x8e, 0xeb, 0x7c, 0x13, 0x37, 0x7c, 0x4f,
- 0x3d, 0xe4, 0x4f, 0x47, 0xaa, 0x47, 0xec, 0x96, 0xa7, 0x1e, 0x06, 0xff, 0x1c, 0xa1, 0x45, 0xc7,
- 0x35, 0x0d, 0x9b, 0x3c, 0x65, 0x87, 0x48, 0x3d, 0x14, 0x7f, 0xa6, 0xa0, 0x17, 0xf7, 0x1c, 0xab,
- 0x89, 0x5d, 0x4f, 0x3d, 0x64, 0x0f, 0x29, 0x73, 0x75, 0x97, 0x58, 0x16, 0xb1, 0xcd, 0x5a, 0xa3,
- 0xe1, 0x74, 0xed, 0xe0, 0x8d, 0x7c, 0x41, 0x37, 0xd8, 0x4a, 0x12, 0xbf, 0x3a, 0x01, 0xc7, 0x78,
- 0x15, 0x29, 0xef, 0x00, 0x58, 0x4c, 0xd5, 0x0b, 0x7a, 0x0d, 0x96, 0xba, 0x1e, 0xd6, 0x3b, 0x86,
- 0xeb, 0x93, 0x60, 0x05, 0x37, 0x75, 0x3f, 0x38, 0x42, 0x1e, 0x3d, 0xce, 0xe3, 0xf5, 0xcf, 0x75,
- 0x3d, 0xbc, 0x19, 0x1b, 0xef, 0x53, 0x1b, 0xda, 0x84, 0x4a, 0xd7, 0xc3, 0x9e, 0x1e, 0x89, 0x86,
- 0xde, 0x70, 0xac, 0x6e, 0xdb, 0x8e, 0xe3, 0x10, 0xdb, 0xa4, 0xa7, 0x7e, 0x9c, 0xd5, 0xc2, 0x5c,
- 0x00, 0x8f, 0xbe, 0xd0, 0x1a, 0x05, 0x6f, 0x0a, 0x58, 0xe5, 0x3b, 0x00, 0xce, 0xdc, 0x21, 0x9e,
- 0x1f, 0xd0, 0xe9, 0xd5, 0xf1, 0xe3, 0x2e, 0xf6, 0x7c, 0xb4, 0x02, 0x47, 0x3b, 0x86, 0x8b, 0x6d,
- 0x9f, 0x69, 0xcb, 0xea, 0xe5, 0x8f, 0x6a, 0xd2, 0x27, 0xb5, 0x8b, 0x68, 0xd0, 0xb7, 0xa8, 0x73,
- 0x17, 0x74, 0x11, 0xc2, 0x8e, 0x61, 0x62, 0xdd, 0x77, 0x5a, 0xd8, 0x2e, 0x4b, 0x54, 0x3f, 0x26,
- 0x82, 0x95, 0xfb, 0xc1, 0x02, 0xba, 0x00, 0xe9, 0x0f, 0xdd, 0x23, 0x4f, 0x31, 0xcd, 0xf4, 0x4c,
- 0x7d, 0x3c, 0x58, 0xd8, 0x22, 0x4f, 0xb1, 0xd2, 0x86, 0xb3, 0x42, 0x32, 0x5e, 0xc7, 0xb1, 0x3d,
- 0x8c, 0xbe, 0x08, 0xcf, 0x50, 0x66, 0xcb, 0x60, 0xbe, 0x20, 0x56, 0x60, 0xaf, 0x86, 0xd4, 0x19,
- 0x10, 0x5d, 0x85, 0x45, 0x1b, 0xbf, 0xed, 0xeb, 0x3d, 0x79, 0x9c, 0x0d, 0x96, 0x37, 0xc3, 0x5c,
- 0x94, 0x3a, 0x9c, 0xbe, 0x8d, 0xe9, 0xdb, 0xc2, 0x9d, 0xbf, 0x01, 0x27, 0x82, 0x10, 0x7a, 0x2c,
- 0xac, 0xe1, 0xe6, 0x07, 0x16, 0x62, 0x7d, 0x3c, 0xf0, 0xba, 0x6b, 0xb4, 0xb1, 0xf2, 0x6b, 0x00,
- 0x67, 0xd7, 0xe8, 0x11, 0x16, 0xe3, 0x7e, 0x2a, 0x46, 0xaf, 0xc1, 0x91, 0x20, 0x3c, 0xdd, 0xc3,
- 0xc0, 0xfd, 0x07, 0xdf, 0x5c, 0xaa, 0x53, 0x30, 0x2d, 0x30, 0x9b, 0x3c, 0xee, 0x62, 0x3d, 0x2d,
- 0x97, 0x05, 0x5e, 0x60, 0xd4, 0xfa, 0xf5, 0x84, 0x5e, 0x2a, 0xff, 0x05, 0x70, 0xf6, 0x01, 0x95,
- 0x8f, 0x53, 0x65, 0xe5, 0x33, 0xdc, 0x02, 0x5a, 0x89, 0x44, 0x33, 0x68, 0xbb, 0xe5, 0x91, 0x3e,
- 0xb2, 0x75, 0x2b, 0xe8, 0xcc, 0x6f, 0x19, 0x5e, 0x2b, 0xd4, 0xcb, 0xe0, 0x59, 0x79, 0x00, 0x67,
- 0x6f, 0x62, 0x0b, 0x9f, 0xf2, 0xf6, 0x95, 0xbf, 0x14, 0xe0, 0xd4, 0x1d, 0xc7, 0x5c, 0x7f, 0xbb,
- 0x61, 0x75, 0x03, 0x49, 0xcc, 0xec, 0xdd, 0xa9, 0xce, 0x2b, 0xf5, 0x76, 0xde, 0xb8, 0x67, 0x17,
- 0x12, 0x3d, 0x5b, 0xec, 0xc8, 0x23, 0xa9, 0x8e, 0xbc, 0x92, 0xec, 0x42, 0x67, 0x86, 0xa9, 0x78,
- 0xa2, 0x01, 0xad, 0x24, 0x1b, 0xd0, 0xe8, 0x70, 0xe7, 0xb8, 0xf7, 0x2c, 0xff, 0x03, 0x7c, 0x5c,
- 0xfb, 0x3b, 0x80, 0xf3, 0x7d, 0x28, 0x8a, 0xc9, 0x58, 0xcc, 0x50, 0x71, 0x1c, 0x5a, 0x3d, 0xf5,
- 0x30, 0x7a, 0x3e, 0x42, 0xd7, 0x06, 0xea, 0x79, 0x1f, 0xa7, 0x97, 0x7b, 0x94, 0xbd, 0x0f, 0xf0,
- 0xfa, 0x70, 0x8d, 0xcf, 0xf6, 0x54, 0x7e, 0x00, 0xe0, 0xf9, 0x40, 0xb9, 0xa2, 0x4d, 0x79, 0x71,
- 0xf1, 0x24, 0x4f, 0xfe, 0x02, 0xad, 0x1c, 0x05, 0x0d, 0xa5, 0xe5, 0x54, 0x04, 0xf5, 0x5b, 0x00,
- 0x96, 0xd2, 0x79, 0x71, 0x59, 0x7d, 0x1d, 0xc2, 0x78, 0x33, 0x5c, 0x5b, 0xe7, 0xb2, 0x0f, 0x66,
- 0x9c, 0x93, 0xe0, 0x92, 0x5b, 0x65, 0xb7, 0xe0, 0xb9, 0xdb, 0x38, 0xce, 0x20, 0x24, 0xe6, 0x2b,
- 0xe2, 0x11, 0x08, 0x69, 0x19, 0x5e, 0x2d, 0xec, 0xb0, 0x04, 0x3d, 0xb5, 0xc4, 0x64, 0xb6, 0x27,
- 0xf0, 0xa7, 0x67, 0xfc, 0x06, 0x9c, 0x88, 0xf6, 0xc9, 0x25, 0x6b, 0x28, 0x33, 0xb1, 0x87, 0xf2,
- 0x67, 0x00, 0x4b, 0x4c, 0x44, 0x4f, 0x77, 0xd3, 0x68, 0xf5, 0xe4, 0x79, 0x31, 0x3d, 0x8d, 0xdd,
- 0x84, 0x99, 0x92, 0xca, 0x63, 0x61, 0x98, 0x3c, 0xb2, 0x00, 0xa2, 0x46, 0x6e, 0xc3, 0x12, 0xd3,
- 0xc8, 0x53, 0xfe, 0xa4, 0x4b, 0xb0, 0x74, 0x1b, 0xfb, 0x6b, 0x6d, 0xdc, 0xda, 0xc2, 0xbe, 0x4f,
- 0x6c, 0x33, 0x3a, 0x43, 0x19, 0x6a, 0xa9, 0xbc, 0x0b, 0xe0, 0x0b, 0x8c, 0xe4, 0x9c, 0x1e, 0xe8,
- 0x26, 0x3c, 0xdb, 0x68, 0xe3, 0x96, 0xee, 0x71, 0xec, 0x00, 0x06, 0x13, 0x21, 0xa7, 0x1a, 0xc2,
- 0xaf, 0x74, 0x7b, 0x29, 0x9c, 0xa8, 0xbd, 0xb8, 0x70, 0x4a, 0x0c, 0xdd, 0xa7, 0x0d, 0x4c, 0xb5,
- 0xda, 0x9e, 0xde, 0xc2, 0x07, 0xac, 0xe1, 0xb0, 0x33, 0x05, 0x5b, 0x6d, 0xef, 0xab, 0xf8, 0x80,
- 0x36, 0xd3, 0x25, 0x88, 0x3c, 0xec, 0xee, 0x93, 0x06, 0x0e, 0x75, 0x49, 0x27, 0x4d, 0xde, 0x12,
- 0x66, 0xb8, 0x85, 0x4b, 0xd8, 0x46, 0x53, 0x7b, 0x36, 0x07, 0x8b, 0x6b, 0xf4, 0x26, 0xbd, 0xc5,
- 0x4c, 0xdb, 0x1a, 0xfa, 0xae, 0x04, 0x27, 0xa2, 0x41, 0x0b, 0x5d, 0xce, 0xaa, 0xa1, 0xd4, 0x4c,
- 0x28, 0x5f, 0x19, 0x0c, 0x62, 0xa2, 0xa2, 0xfc, 0x0a, 0x1c, 0xd7, 0xf8, 0x29, 0xfa, 0xf6, 0x87,
- 0x7f, 0xfb, 0xbe, 0xf4, 0x53, 0x80, 0x4a, 0xc1, 0x95, 0xfe, 0x90, 0xad, 0xdd, 0xa8, 0xa8, 0x15,
- 0x3e, 0x27, 0xef, 0xcc, 0xa1, 0x8b, 0xa2, 0x25, 0xea, 0x01, 0x11, 0xe0, 0x0a, 0x52, 0x44, 0x40,
- 0x52, 0xf9, 0x23, 0xd4, 0x25, 0xf4, 0xa2, 0x88, 0x0a, 0xa5, 0x3e, 0xb2, 0x5f, 0x45, 0x57, 0x44,
- 0x7b, 0x5a, 0xe1, 0x43, 0x1c, 0x7a, 0x26, 0xc1, 0x31, 0x3e, 0x0c, 0xa2, 0x97, 0x32, 0xf6, 0x9a,
- 0x1c, 0x14, 0xe5, 0x01, 0x23, 0x8c, 0xf2, 0x21, 0x38, 0xae, 0xc5, 0x13, 0x03, 0xe5, 0xe1, 0xb7,
- 0x00, 0x5d, 0xa0, 0x69, 0x44, 0xcb, 0x01, 0x15, 0xfc, 0xc6, 0x50, 0x39, 0x8a, 0xf6, 0x1a, 0x9b,
- 0x63, 0x3e, 0x62, 0xd4, 0x22, 0x7a, 0x39, 0x85, 0x4a, 0x91, 0x12, 0x43, 0x2f, 0xa3, 0x97, 0x52,
- 0xd0, 0x88, 0x99, 0x18, 0xf4, 0x05, 0xb4, 0x98, 0x02, 0xf5, 0xd0, 0x13, 0x81, 0xd1, 0x2f, 0x24,
- 0x08, 0xe3, 0xc1, 0x16, 0x65, 0xd5, 0x43, 0xcf, 0xdc, 0x3b, 0x90, 0xa6, 0x63, 0x70, 0x5c, 0x9b,
- 0x64, 0x9f, 0x65, 0x29, 0x78, 0x0b, 0x25, 0xea, 0xf7, 0x40, 0xe9, 0x53, 0x30, 0xcb, 0x74, 0x28,
- 0xdc, 0xf9, 0xbc, 0x32, 0xb8, 0x6c, 0x38, 0xac, 0xa2, 0xe4, 0x28, 0x1e, 0x8e, 0xbd, 0xa2, 0x0c,
- 0x2c, 0x21, 0x8e, 0x5a, 0x52, 0x72, 0x15, 0x12, 0x43, 0xa3, 0x1f, 0x8d, 0x40, 0x18, 0x0f, 0xd2,
- 0x99, 0x6c, 0xf5, 0xcc, 0xd9, 0x03, 0xd9, 0xfa, 0xa0, 0x70, 0x5c, 0x93, 0xa3, 0x0f, 0x45, 0x09,
- 0x5b, 0x12, 0x84, 0xe8, 0xb8, 0x36, 0x9d, 0x34, 0x52, 0x36, 0xdf, 0x29, 0xc8, 0x83, 0xca, 0x2e,
- 0xe4, 0x4a, 0xce, 0x51, 0x7c, 0x1c, 0xab, 0xca, 0x79, 0x4b, 0x90, 0x3b, 0x2c, 0xca, 0xc3, 0x0b,
- 0x91, 0x43, 0x5f, 0x95, 0xf3, 0x97, 0x63, 0x98, 0xba, 0x76, 0x82, 0xd4, 0xb5, 0x93, 0xa6, 0xae,
- 0xe5, 0x4f, 0x5d, 0x3b, 0x69, 0xea, 0xe8, 0xc7, 0x12, 0x84, 0xf1, 0x5d, 0x23, 0xb3, 0x42, 0x7a,
- 0xae, 0x22, 0x72, 0xa9, 0xa7, 0xd1, 0xac, 0xb7, 0x3b, 0xfe, 0x41, 0xb6, 0xe4, 0x54, 0x06, 0x4b,
- 0x4e, 0x25, 0x97, 0xe4, 0x54, 0xf2, 0x4b, 0x4e, 0x25, 0x8f, 0xe4, 0x54, 0x4e, 0x20, 0x39, 0xef,
- 0x49, 0x70, 0x3a, 0x39, 0xbd, 0xa2, 0x85, 0x3e, 0x6d, 0xa8, 0x67, 0xf0, 0x96, 0x17, 0x73, 0x20,
- 0x79, 0xd7, 0xfa, 0x43, 0xaa, 0x6b, 0x45, 0x6a, 0x2d, 0x8a, 0x50, 0x3c, 0xf9, 0xa6, 0x3b, 0x93,
- 0xa8, 0x41, 0x02, 0x2a, 0x54, 0xeb, 0x7e, 0x12, 0x24, 0x40, 0x43, 0xb5, 0xee, 0x55, 0x20, 0x01,
- 0x14, 0xaa, 0x75, 0x7f, 0x01, 0x12, 0x86, 0xf3, 0x9f, 0x49, 0x70, 0x4a, 0x9c, 0xba, 0xd1, 0xd5,
- 0xec, 0x9e, 0x96, 0x9e, 0xe1, 0xe4, 0x61, 0x03, 0xa5, 0xf2, 0x01, 0x38, 0xae, 0x8d, 0xf4, 0x36,
- 0xb6, 0xa8, 0xc0, 0x84, 0x1b, 0x92, 0xd0, 0xd8, 0xd2, 0x05, 0x96, 0x44, 0x85, 0x54, 0x65, 0x16,
- 0x58, 0x12, 0x1a, 0x52, 0x95, 0x2a, 0xb0, 0x24, 0x28, 0xa4, 0xaa, 0x4f, 0x81, 0x25, 0xc0, 0xe8,
- 0x9f, 0x12, 0x2c, 0xa6, 0xae, 0x12, 0x68, 0xb1, 0x6f, 0x77, 0x3b, 0x39, 0x61, 0xdf, 0x93, 0x8e,
- 0x6b, 0x33, 0xbc, 0xcf, 0x45, 0x6f, 0xa6, 0xe4, 0xfd, 0x0b, 0x28, 0x83, 0xea, 0x6c, 0x39, 0x1e,
- 0xdb, 0x77, 0x54, 0x25, 0x47, 0xc9, 0x89, 0x0e, 0xaf, 0x29, 0x79, 0xab, 0x4f, 0xf4, 0xaa, 0x2a,
- 0xc3, 0x0b, 0x51, 0xc4, 0x7f, 0x49, 0xc9, 0x5f, 0x93, 0x82, 0x1f, 0xfa, 0x8f, 0x04, 0x8b, 0xa9,
- 0x2b, 0x52, 0x26, 0xe7, 0xd9, 0xd7, 0xa8, 0xe1, 0x9c, 0xff, 0x50, 0x3a, 0xae, 0xc9, 0xb4, 0x17,
- 0x46, 0xef, 0x14, 0xbb, 0x25, 0x67, 0x5f, 0x1b, 0x54, 0xba, 0x09, 0xf6, 0xb5, 0x1c, 0x55, 0x9c,
- 0x60, 0x5f, 0xcb, 0x5b, 0xd0, 0x09, 0xf6, 0xb5, 0xe1, 0xb5, 0x9d, 0x60, 0x5f, 0xcb, 0x5f, 0xe6,
- 0x22, 0xfb, 0x3f, 0x91, 0x60, 0x31, 0x75, 0x85, 0xcb, 0x64, 0x3f, 0xfb, 0x9a, 0xd7, 0xb7, 0x09,
- 0xa5, 0x95, 0xa1, 0x32, 0x58, 0x19, 0x2a, 0xb9, 0x94, 0xa1, 0x92, 0x5f, 0x19, 0x2a, 0x79, 0x94,
- 0xa1, 0x72, 0x02, 0x65, 0xf8, 0x25, 0x80, 0xc5, 0xd4, 0x95, 0x34, 0x93, 0xa7, 0xec, 0x6b, 0xab,
- 0x3c, 0xec, 0x66, 0xa9, 0xdc, 0xa5, 0x44, 0xbd, 0x99, 0x52, 0xd0, 0x23, 0x55, 0xbc, 0x70, 0x0e,
- 0xd4, 0xc6, 0x24, 0x14, 0xfd, 0x11, 0x40, 0xd4, 0x7b, 0x27, 0x46, 0x4b, 0x7d, 0x0f, 0xd6, 0xff,
- 0x95, 0xb5, 0x45, 0xb3, 0xde, 0xd3, 0x06, 0x65, 0xbd, 0x9c, 0xbc, 0x6a, 0xef, 0x5c, 0xd7, 0xf2,
- 0x6e, 0x22, 0xe5, 0x29, 0xff, 0x15, 0xbc, 0x5f, 0x2b, 0x65, 0xff, 0x05, 0xe1, 0x4f, 0xb5, 0xdf,
- 0x81, 0x47, 0xbe, 0xdf, 0xf1, 0x96, 0x55, 0xf5, 0xc9, 0x93, 0x27, 0xe9, 0xbf, 0x2f, 0x18, 0x5d,
- 0xff, 0x91, 0xda, 0xb0, 0x9c, 0x6e, 0xf3, 0x95, 0x8e, 0x65, 0xf8, 0x7b, 0x8e, 0xdb, 0x5e, 0x3a,
- 0x19, 0xbc, 0xea, 0x62, 0xa3, 0xf9, 0x8a, 0x63, 0x5b, 0x07, 0x43, 0x1d, 0xc3, 0x0c, 0x8d, 0x66,
- 0x9b, 0xd8, 0xb9, 0xd1, 0x41, 0xfc, 0xd5, 0x67, 0x00, 0x9e, 0x6f, 0x38, 0xed, 0x5e, 0xda, 0x57,
- 0xd1, 0x1d, 0xf6, 0xcc, 0xae, 0xef, 0x9b, 0xc1, 0x69, 0xdb, 0x04, 0x3b, 0xd7, 0x39, 0xd0, 0x74,
- 0x2c, 0xc3, 0x36, 0xab, 0x8e, 0x6b, 0xaa, 0x26, 0xb6, 0xe9, 0x59, 0x54, 0xe3, 0x97, 0x09, 0xff,
- 0xa1, 0xbe, 0xc2, 0x1f, 0xff, 0x0d, 0xc0, 0xcf, 0xa5, 0xe7, 0x6f, 0x33, 0xef, 0xb5, 0x60, 0xa7,
- 0x55, 0xfe, 0x82, 0xea, 0xb6, 0xf6, 0x7e, 0x68, 0x79, 0x48, 0x2d, 0x0f, 0xb9, 0xe5, 0xe1, 0xb6,
- 0xb6, 0x3b, 0x4a, 0x63, 0x5f, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa6, 0x1f, 0x6c, 0xab,
- 0xab, 0x1f, 0x00, 0x00,
+ // 2658 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5a, 0x51, 0x6c, 0x1c, 0x47,
+ 0x19, 0xee, 0xec, 0x39, 0x4e, 0x3c, 0x76, 0xec, 0xcb, 0xa4, 0x75, 0xaf, 0x97, 0x34, 0x76, 0x36,
+ 0x89, 0x63, 0x5f, 0x9c, 0xdb, 0x66, 0x13, 0xa2, 0xd4, 0x14, 0xd2, 0xb3, 0x73, 0x71, 0x2d, 0xdc,
+ 0xc4, 0x3d, 0x3b, 0x86, 0x58, 0x91, 0x96, 0xf5, 0xdd, 0xf8, 0xb2, 0x78, 0x6f, 0xf7, 0xb2, 0xbb,
+ 0xe7, 0xd4, 0xb1, 0xfc, 0x00, 0x8f, 0x3c, 0x81, 0x10, 0x12, 0x88, 0x2a, 0x50, 0xa4, 0x0a, 0x04,
+ 0x42, 0x3c, 0x02, 0xe2, 0x81, 0x42, 0xe1, 0xa5, 0x0f, 0x55, 0xa1, 0x6f, 0x56, 0xa5, 0x16, 0x09,
+ 0xa4, 0x2a, 0x82, 0x07, 0xc4, 0x03, 0x08, 0x84, 0x40, 0x3b, 0x33, 0xbb, 0x3b, 0xbb, 0xb7, 0xb7,
+ 0xb7, 0x97, 0x58, 0x3c, 0x79, 0x6f, 0xfe, 0xef, 0x9f, 0xfd, 0xf7, 0x9b, 0xef, 0xff, 0x67, 0xe6,
+ 0x97, 0xe1, 0x44, 0xdd, 0x34, 0xeb, 0x3a, 0x96, 0x74, 0xb3, 0x5e, 0xd7, 0x8c, 0xba, 0xb4, 0x25,
+ 0x7b, 0x8f, 0x4a, 0xd5, 0x34, 0x36, 0xb4, 0x7a, 0xb1, 0x69, 0x99, 0x8e, 0x89, 0x8e, 0x50, 0x5c,
+ 0x91, 0x19, 0x8b, 0x5b, 0x72, 0xfe, 0x59, 0xe6, 0xaa, 0x36, 0x35, 0xa9, 0xaa, 0x6b, 0xd8, 0x70,
+ 0x28, 0x36, 0x3f, 0xc6, 0x19, 0x36, 0x34, 0xac, 0xd7, 0x94, 0x75, 0x7c, 0x57, 0xdd, 0xd2, 0x4c,
+ 0x8b, 0x01, 0x9e, 0xe3, 0x00, 0x16, 0xb6, 0xcd, 0x96, 0x55, 0xc5, 0xcc, 0x74, 0x82, 0x99, 0xc8,
+ 0xaf, 0xf5, 0xd6, 0x86, 0x54, 0x6b, 0x59, 0xaa, 0xa3, 0x99, 0x06, 0xb3, 0x1f, 0x8b, 0xda, 0x71,
+ 0xa3, 0xe9, 0x6c, 0x33, 0xe3, 0x78, 0xd4, 0x48, 0xdf, 0xde, 0x50, 0xed, 0xcd, 0x48, 0x68, 0x3e,
+ 0xc2, 0xd1, 0x1a, 0xd8, 0x76, 0xd4, 0x46, 0x93, 0x01, 0x8e, 0x73, 0xa1, 0xa9, 0x86, 0x61, 0x3a,
+ 0xe4, 0xe5, 0x36, 0xb5, 0x8a, 0x7f, 0xee, 0x83, 0x03, 0x8b, 0x66, 0x7d, 0xb6, 0x55, 0xdd, 0xc4,
+ 0x0e, 0x42, 0xb0, 0xcf, 0x50, 0x1b, 0x38, 0x07, 0xc6, 0xc1, 0xe4, 0x40, 0x85, 0x3c, 0xa3, 0x71,
+ 0x38, 0x58, 0xc3, 0x76, 0xd5, 0xd2, 0x9a, 0xae, 0x5f, 0x2e, 0x43, 0x4c, 0xfc, 0x10, 0x7a, 0x19,
+ 0x0e, 0x56, 0x2d, 0xac, 0x3a, 0x58, 0x71, 0xdf, 0x9d, 0xeb, 0x1b, 0x07, 0x93, 0x83, 0x72, 0xbe,
+ 0xc8, 0xf8, 0xf5, 0x02, 0x2b, 0xae, 0x78, 0x81, 0xcd, 0x66, 0x3e, 0x2e, 0x65, 0x2a, 0x90, 0xfa,
+ 0xb8, 0xa3, 0xee, 0x0c, 0xad, 0x66, 0xcd, 0x9f, 0xe1, 0x40, 0xca, 0x19, 0xa8, 0x0f, 0x99, 0xe1,
+ 0x0c, 0x1c, 0xb6, 0xb0, 0x83, 0x0d, 0x37, 0x20, 0xa5, 0xa6, 0x6e, 0xdb, 0xb9, 0xc1, 0x71, 0x30,
+ 0x79, 0xa0, 0x72, 0xd8, 0x1f, 0xbd, 0xa6, 0x6e, 0xdb, 0xe8, 0x26, 0x1c, 0xd1, 0xb5, 0x0d, 0x5c,
+ 0xdd, 0xae, 0xea, 0x58, 0xb1, 0x1d, 0xd5, 0xc1, 0xb9, 0xa1, 0x71, 0x30, 0x39, 0x2c, 0x9f, 0x2c,
+ 0xb6, 0xc9, 0xa1, 0xb8, 0xe8, 0x21, 0x97, 0x5d, 0x20, 0x7d, 0xe7, 0xb0, 0x1e, 0x1a, 0x9c, 0x79,
+ 0x4b, 0x78, 0x54, 0x7a, 0x53, 0x80, 0xe3, 0x9e, 0x1b, 0x9d, 0x45, 0x6d, 0x6a, 0x76, 0xb1, 0x6a,
+ 0x36, 0xa4, 0x80, 0xda, 0x2b, 0x4d, 0xcb, 0xfc, 0x12, 0xae, 0x3a, 0xb6, 0xb4, 0xc3, 0x9e, 0x76,
+ 0x25, 0xdd, 0xac, 0xd2, 0xc5, 0x90, 0x76, 0xbc, 0xc7, 0x5d, 0x69, 0x9d, 0xe0, 0x6d, 0x69, 0x87,
+ 0x3e, 0xec, 0xa2, 0x59, 0xd3, 0xaa, 0xab, 0x86, 0xf6, 0xc0, 0x83, 0xf2, 0x3f, 0xd3, 0xce, 0x71,
+ 0x79, 0xc3, 0xd4, 0x6b, 0xd8, 0xb2, 0xa5, 0x1d, 0xfa, 0x90, 0xd6, 0x6f, 0x7e, 0x5d, 0xd3, 0x75,
+ 0xcd, 0xa8, 0x97, 0xaa, 0x55, 0xb3, 0x65, 0x10, 0x0b, 0x1d, 0x50, 0x54, 0x3a, 0x92, 0x72, 0x22,
+ 0xf1, 0xc3, 0x7e, 0x78, 0x70, 0xd1, 0xac, 0x2f, 0x6b, 0xc6, 0x26, 0x7a, 0x96, 0x57, 0x99, 0x4b,
+ 0xab, 0xc0, 0xa4, 0x76, 0x8e, 0x48, 0xcd, 0xd1, 0x0c, 0x35, 0x90, 0xda, 0xec, 0xc0, 0xc7, 0x25,
+ 0xe1, 0x5f, 0xa5, 0x0c, 0x04, 0x85, 0x0a, 0x6f, 0x45, 0xc7, 0x60, 0xff, 0x86, 0xa6, 0x3b, 0xd8,
+ 0x22, 0x72, 0x21, 0xf3, 0x80, 0x0a, 0x1b, 0x42, 0x67, 0xc2, 0xa2, 0x45, 0x01, 0x22, 0xa4, 0xdc,
+ 0x31, 0x78, 0xa8, 0xa6, 0xd9, 0xea, 0xba, 0x8e, 0x6b, 0xb9, 0xa3, 0xe3, 0x60, 0xf2, 0x10, 0xc5,
+ 0xf8, 0x83, 0xe8, 0x8b, 0xf0, 0x19, 0xb3, 0xe5, 0x34, 0x5b, 0x8e, 0xb2, 0x85, 0x2d, 0xdb, 0xd5,
+ 0xd6, 0x86, 0x69, 0x35, 0x54, 0x27, 0xd7, 0x4f, 0x54, 0x33, 0x19, 0xa7, 0x1a, 0xfa, 0x95, 0xc5,
+ 0x55, 0xea, 0x70, 0x9d, 0xe0, 0x67, 0x85, 0x1c, 0xa8, 0x1c, 0xa5, 0x53, 0x85, 0x0c, 0x68, 0x1a,
+ 0x8e, 0xdc, 0xb7, 0x34, 0x07, 0x5b, 0x8a, 0x56, 0x73, 0x85, 0xea, 0x6c, 0xe7, 0x0e, 0x79, 0xd1,
+ 0x66, 0x2a, 0xc3, 0xd4, 0xb6, 0xc0, 0x4c, 0xa8, 0x08, 0xb3, 0x9a, 0x51, 0xd5, 0x5b, 0x35, 0xac,
+ 0x54, 0xef, 0x6a, 0x7a, 0xcd, 0xc2, 0x46, 0x6e, 0x20, 0x08, 0x7c, 0x84, 0x19, 0xe7, 0x98, 0x0d,
+ 0xad, 0xc0, 0xec, 0xba, 0x56, 0xbf, 0xd7, 0xc2, 0xd6, 0xb6, 0x62, 0x92, 0x6f, 0xb6, 0x89, 0xe0,
+ 0x07, 0x65, 0x31, 0x26, 0xf4, 0x59, 0xad, 0xfe, 0x9a, 0x0b, 0xbd, 0x49, 0x91, 0x64, 0xce, 0x57,
+ 0x9e, 0xaa, 0x8c, 0x78, 0x53, 0xb0, 0xf1, 0x68, 0xc2, 0x1f, 0x7e, 0xe2, 0x84, 0x1f, 0xee, 0x39,
+ 0xe1, 0xc5, 0xab, 0xf0, 0x70, 0x98, 0xc8, 0x13, 0x30, 0xbf, 0x5a, 0xae, 0x2c, 0x2f, 0xdc, 0xbc,
+ 0xa1, 0x5c, 0xbf, 0x59, 0x79, 0xb5, 0xb4, 0xa2, 0xdc, 0xba, 0xb1, 0xbc, 0x54, 0x9e, 0x5b, 0xb8,
+ 0xbe, 0x50, 0xbe, 0x96, 0x7d, 0x0a, 0xf5, 0x43, 0x61, 0x55, 0xce, 0x02, 0xf2, 0xf7, 0x42, 0x56,
+ 0x98, 0xf9, 0x15, 0x78, 0x54, 0xfa, 0x25, 0x80, 0x27, 0x3a, 0x67, 0x2e, 0x11, 0xeb, 0x58, 0x4c,
+ 0xde, 0xda, 0x9a, 0xb1, 0x69, 0x4b, 0x3b, 0xee, 0x9f, 0x5d, 0x34, 0x95, 0x98, 0x9e, 0x21, 0xe8,
+ 0xf3, 0x6d, 0x59, 0x18, 0x32, 0x17, 0xbb, 0x27, 0x1b, 0x8f, 0x9f, 0x1d, 0x80, 0x07, 0xd9, 0x9a,
+ 0x8a, 0x0f, 0x01, 0x1c, 0x89, 0xac, 0x1e, 0x7a, 0x11, 0x8e, 0xb6, 0x6c, 0xac, 0x34, 0x55, 0xcb,
+ 0xd1, 0xdc, 0x11, 0x5c, 0x53, 0x1c, 0x57, 0xd5, 0x36, 0x49, 0x3c, 0xa6, 0x98, 0xa7, 0x5b, 0x36,
+ 0x5e, 0x0a, 0x10, 0x2b, 0x04, 0x80, 0x96, 0xa0, 0xd8, 0xb2, 0xb1, 0xad, 0xf8, 0x7b, 0x89, 0x52,
+ 0x35, 0xf5, 0x56, 0xc3, 0x08, 0x26, 0xd3, 0x8c, 0x3a, 0xc9, 0xcf, 0x43, 0x74, 0x65, 0xc6, 0x5c,
+ 0xb8, 0xbf, 0x5a, 0x73, 0x04, 0xbc, 0xc4, 0x61, 0xc5, 0x37, 0x00, 0x44, 0x8b, 0x9a, 0xed, 0xd0,
+ 0x6a, 0x68, 0x57, 0xf0, 0xbd, 0x16, 0xb6, 0x1d, 0xf4, 0x32, 0xec, 0x6f, 0xaa, 0x16, 0x36, 0x1c,
+ 0x56, 0x0c, 0x26, 0x49, 0xb2, 0x8b, 0xa8, 0x6b, 0x3d, 0xad, 0x30, 0x3f, 0x24, 0x42, 0xd8, 0x54,
+ 0xeb, 0x58, 0x71, 0xcc, 0x4d, 0x6c, 0xe4, 0x84, 0x20, 0xd1, 0x07, 0xdc, 0xe1, 0x15, 0x77, 0x14,
+ 0x8d, 0x43, 0xf2, 0x43, 0xb1, 0xb5, 0x07, 0x98, 0x44, 0x7d, 0x80, 0xe5, 0xb9, 0x3b, 0xba, 0xac,
+ 0x3d, 0xc0, 0x62, 0x0b, 0x1e, 0x0d, 0x45, 0x67, 0x37, 0x4d, 0xc3, 0xc6, 0xe8, 0x32, 0x3c, 0xc8,
+ 0x2a, 0x59, 0x0e, 0x8c, 0x67, 0x26, 0x07, 0xe5, 0xe3, 0xf1, 0x09, 0xcf, 0x62, 0xf2, 0xc0, 0x68,
+ 0x02, 0x8e, 0x18, 0xf8, 0x75, 0x47, 0x89, 0x46, 0x56, 0x39, 0xec, 0x0e, 0x2f, 0x79, 0x81, 0x89,
+ 0xef, 0x03, 0x78, 0xf4, 0x16, 0xd1, 0x34, 0x9b, 0x81, 0xd1, 0xf2, 0x52, 0xa8, 0x42, 0x32, 0x52,
+ 0xba, 0x6f, 0x32, 0xac, 0x8c, 0xbe, 0x08, 0xfb, 0x69, 0x20, 0xe4, 0xa5, 0x5d, 0x82, 0xa6, 0xf5,
+ 0x97, 0x39, 0x70, 0x79, 0xe9, 0x1e, 0x31, 0x3a, 0x6e, 0xe5, 0xd7, 0xdd, 0x53, 0xc8, 0xab, 0xaa,
+ 0xbd, 0x49, 0xbd, 0x59, 0x5e, 0xba, 0x03, 0xe2, 0x12, 0xcc, 0xce, 0x63, 0x67, 0x1f, 0x3f, 0x47,
+ 0xfc, 0x16, 0x80, 0x59, 0x77, 0x71, 0xdc, 0x74, 0xf4, 0x85, 0xf3, 0xd9, 0x88, 0x70, 0x26, 0xc8,
+ 0xa4, 0xe3, 0xa8, 0x4b, 0x3a, 0xef, 0xb3, 0x6c, 0x1a, 0xf0, 0x08, 0x17, 0x19, 0x13, 0xcd, 0x0b,
+ 0xf0, 0x00, 0x49, 0x53, 0x26, 0x99, 0x7c, 0xe7, 0x3d, 0xa2, 0x42, 0x81, 0xa9, 0xe5, 0x72, 0x0b,
+ 0x0e, 0xcf, 0x63, 0xf2, 0x36, 0x8f, 0x86, 0x39, 0x38, 0xe0, 0x4e, 0xa1, 0x70, 0xf4, 0x32, 0x26,
+ 0xba, 0x15, 0xb6, 0xca, 0x21, 0xd7, 0xf1, 0x86, 0x4b, 0xf0, 0x3b, 0x00, 0x1e, 0x99, 0x23, 0xb5,
+ 0x99, 0x9f, 0xfa, 0x49, 0x19, 0xbe, 0x08, 0xfb, 0xdc, 0x37, 0x30, 0x0d, 0x26, 0xb0, 0xc0, 0x4e,
+ 0x00, 0x2e, 0x98, 0xd4, 0x2c, 0x43, 0xbb, 0xd7, 0xc2, 0x4a, 0x74, 0x53, 0xcc, 0xf0, 0x35, 0x8b,
+ 0x40, 0x3e, 0x1f, 0xda, 0x1a, 0xc5, 0xaf, 0x0a, 0xf0, 0x08, 0xcd, 0xa5, 0xfd, 0x26, 0xe8, 0xff,
+ 0xfd, 0x29, 0x8f, 0x95, 0x85, 0x20, 0x94, 0x85, 0x5f, 0x80, 0x47, 0xae, 0x61, 0x1d, 0xef, 0x3f,
+ 0x17, 0xe2, 0x7f, 0x33, 0x70, 0x68, 0xd1, 0xac, 0x97, 0x5f, 0xaf, 0xea, 0x2d, 0x77, 0xf7, 0xed,
+ 0x7c, 0x9a, 0x8b, 0x9c, 0xc1, 0x84, 0x0e, 0x67, 0xb0, 0xe0, 0x1c, 0x97, 0x09, 0x66, 0xf0, 0xce,
+ 0x71, 0xfc, 0x01, 0xad, 0x2f, 0xee, 0x80, 0x16, 0x39, 0x8a, 0x1c, 0x78, 0xe2, 0xa3, 0x48, 0x7f,
+ 0xcf, 0x47, 0x91, 0x99, 0xbf, 0x80, 0x47, 0xa5, 0x4f, 0x00, 0x3c, 0xd5, 0x99, 0xc3, 0x80, 0xad,
+ 0xa9, 0x98, 0xe3, 0x04, 0xf6, 0xac, 0xb6, 0xb4, 0xe3, 0x3f, 0xef, 0xa2, 0x8b, 0x89, 0x07, 0x8b,
+ 0x0e, 0x4e, 0x67, 0xdb, 0x8e, 0x18, 0x1d, 0x80, 0x57, 0xba, 0x1f, 0x36, 0xe2, 0x3d, 0xc5, 0xef,
+ 0x03, 0xf8, 0x8c, 0x5b, 0xf5, 0xfc, 0x8f, 0xb2, 0x03, 0x81, 0x85, 0x4b, 0xc6, 0x39, 0xa2, 0xae,
+ 0x33, 0x28, 0x0d, 0x33, 0xfb, 0x5c, 0x99, 0xbf, 0x0c, 0xe0, 0x68, 0x34, 0x48, 0x56, 0x9f, 0xaf,
+ 0x42, 0x18, 0x7c, 0x19, 0x2b, 0xd2, 0x63, 0xf1, 0x39, 0x1d, 0x44, 0xc7, 0xb9, 0xa4, 0x2e, 0xd7,
+ 0xab, 0xf0, 0xe8, 0x3c, 0x0e, 0x22, 0xf0, 0x58, 0xba, 0x1a, 0x4a, 0x18, 0xc6, 0x51, 0x2a, 0xf5,
+ 0xb0, 0x0d, 0xf1, 0x4d, 0x00, 0x47, 0x69, 0xbd, 0x6e, 0x9b, 0x7b, 0x5f, 0x56, 0x60, 0x16, 0x0e,
+ 0xf8, 0x5f, 0xcb, 0x6a, 0x5e, 0x37, 0x7e, 0x68, 0xd6, 0x06, 0x6e, 0xe2, 0x47, 0x00, 0x8e, 0xd2,
+ 0x6a, 0xbc, 0xef, 0xdf, 0xbf, 0x1f, 0xf1, 0x45, 0x4b, 0x6c, 0xa6, 0xf7, 0x83, 0xce, 0x6d, 0x38,
+ 0x4a, 0x4b, 0xec, 0xfe, 0x2f, 0xf0, 0x6d, 0x38, 0x3a, 0x8f, 0x9d, 0xb9, 0x06, 0xde, 0x5c, 0xc6,
+ 0x8e, 0xa3, 0x19, 0x75, 0xfb, 0xf1, 0xa6, 0x0e, 0xcd, 0x40, 0xa7, 0xfe, 0x35, 0x80, 0xcf, 0xd1,
+ 0x75, 0x89, 0x9b, 0xbe, 0x63, 0x2d, 0x5f, 0x80, 0x87, 0xab, 0x0d, 0xbc, 0xa9, 0xd8, 0xcc, 0x21,
+ 0x81, 0x76, 0x7e, 0x5e, 0x3a, 0xc5, 0x50, 0x95, 0x1b, 0x7a, 0x2c, 0xe6, 0xc3, 0x9b, 0xdb, 0x3b,
+ 0x02, 0x1c, 0xe2, 0xdf, 0xd2, 0x1e, 0x76, 0xc6, 0xef, 0x5d, 0x0d, 0x6d, 0x36, 0x6c, 0x65, 0x13,
+ 0x6f, 0xd3, 0x4d, 0x8f, 0xa6, 0x29, 0xdc, 0x6c, 0xd8, 0x9f, 0xc3, 0xdb, 0x64, 0x6b, 0xbf, 0x00,
+ 0x91, 0x8d, 0xad, 0x2d, 0xad, 0x8a, 0xbd, 0xba, 0xa7, 0x68, 0xb5, 0x60, 0x27, 0xca, 0x54, 0xb2,
+ 0xcc, 0xcc, 0xea, 0xe4, 0x42, 0x6d, 0xe6, 0xb7, 0xe0, 0x51, 0xe9, 0x6d, 0x90, 0x8a, 0xf4, 0xd8,
+ 0xdb, 0x63, 0x88, 0x8d, 0xe4, 0xdb, 0x63, 0x08, 0xda, 0x7e, 0x7b, 0x0c, 0x99, 0x53, 0xdc, 0x1e,
+ 0x79, 0x7c, 0x61, 0x19, 0x0e, 0x87, 0x1b, 0x5c, 0x68, 0x0c, 0x1e, 0x5b, 0x5c, 0xb8, 0x5e, 0x9e,
+ 0xbb, 0x3d, 0xb7, 0x58, 0x56, 0x96, 0x57, 0x4a, 0x2b, 0xe5, 0xc8, 0x15, 0x1a, 0xc2, 0xfe, 0xd2,
+ 0xdc, 0xca, 0xc2, 0x6a, 0x39, 0x0b, 0xd0, 0xd3, 0x30, 0x7b, 0xad, 0xbc, 0x58, 0x5e, 0x29, 0x2b,
+ 0x95, 0xf2, 0x6b, 0xb7, 0xca, 0xcb, 0x2b, 0xe5, 0x6b, 0x59, 0x41, 0xfe, 0xe9, 0x59, 0x38, 0x32,
+ 0x47, 0xba, 0xac, 0xcb, 0x94, 0xb6, 0x55, 0x19, 0x7d, 0x28, 0xc0, 0x41, 0xee, 0x72, 0x85, 0xce,
+ 0xc4, 0xb6, 0xda, 0xa2, 0x57, 0xc3, 0xfc, 0x44, 0x37, 0x18, 0x2d, 0xe7, 0xe2, 0x7f, 0xc0, 0x5e,
+ 0x89, 0x55, 0xae, 0xaf, 0x7c, 0xf0, 0xa7, 0x6f, 0x08, 0x7f, 0x05, 0xe8, 0xb4, 0xb4, 0x25, 0x4b,
+ 0x3b, 0x74, 0xec, 0x33, 0x05, 0xa9, 0xc0, 0xf5, 0xa8, 0x0a, 0x7e, 0x6f, 0x6a, 0xed, 0x3c, 0x3a,
+ 0xc7, 0xe3, 0xfc, 0x95, 0xea, 0x00, 0x97, 0xd1, 0x0b, 0x3c, 0x3c, 0xbc, 0x6e, 0x1d, 0x7c, 0xa6,
+ 0x51, 0x81, 0xf7, 0xf1, 0x16, 0xb0, 0x03, 0xfa, 0x12, 0x92, 0x79, 0x74, 0x74, 0x3d, 0xe3, 0xbd,
+ 0xd0, 0x2f, 0x04, 0x38, 0xe0, 0xdf, 0xb8, 0xd0, 0xa9, 0x18, 0xd6, 0xa2, 0xf7, 0xb1, 0x7c, 0xe2,
+ 0x85, 0x50, 0xfc, 0x04, 0x10, 0x1e, 0xff, 0xe8, 0xf1, 0xe8, 0x66, 0x4e, 0x94, 0x45, 0xbf, 0xc1,
+ 0x57, 0xd8, 0xf5, 0x79, 0x24, 0xb8, 0x78, 0x16, 0x79, 0xb8, 0xc7, 0x23, 0x81, 0x27, 0xb0, 0xc8,
+ 0xfb, 0x78, 0x3c, 0x12, 0x9f, 0x58, 0x16, 0x79, 0xf4, 0x24, 0x9a, 0x08, 0xd0, 0xed, 0x2c, 0x06,
+ 0x48, 0xf4, 0x77, 0x01, 0x0e, 0xf1, 0xf7, 0x6f, 0x14, 0x27, 0xba, 0x98, 0x0b, 0x7a, 0x17, 0x06,
+ 0xdf, 0x10, 0x08, 0x83, 0xdf, 0x14, 0xe4, 0x54, 0x0c, 0xce, 0xb0, 0xdb, 0xf7, 0xda, 0xa7, 0xe4,
+ 0x5e, 0x98, 0xf4, 0xdd, 0x66, 0xe4, 0x9e, 0x19, 0xf5, 0x7d, 0x2f, 0xc9, 0x3d, 0x30, 0xeb, 0x7b,
+ 0xbd, 0x24, 0xcb, 0x49, 0x0c, 0x27, 0x7b, 0xa3, 0xaf, 0x09, 0x70, 0xc0, 0xbf, 0x36, 0xc7, 0x2a,
+ 0x36, 0x7a, 0xdd, 0xcf, 0x9f, 0x4e, 0x06, 0xb1, 0x52, 0xf0, 0xb3, 0x48, 0x29, 0xf8, 0x01, 0x40,
+ 0xa3, 0x91, 0x52, 0xc0, 0x5a, 0x68, 0x6b, 0x63, 0xe8, 0xf9, 0xf8, 0xe4, 0xf7, 0x00, 0xa7, 0x91,
+ 0x98, 0x90, 0xee, 0x1e, 0xea, 0x04, 0x3a, 0x1e, 0x9b, 0xe0, 0x9e, 0x7d, 0x22, 0x5c, 0x8b, 0xda,
+ 0xa8, 0x62, 0x38, 0xf4, 0x50, 0x80, 0x07, 0xd9, 0xd5, 0x1e, 0x9d, 0x8c, 0x4f, 0x61, 0xee, 0x26,
+ 0x97, 0x4f, 0xb8, 0x82, 0x8a, 0x1f, 0x80, 0xbd, 0x52, 0x70, 0xcf, 0x23, 0x3c, 0xbc, 0x0d, 0xd0,
+ 0x31, 0x12, 0x86, 0x3f, 0x4c, 0xd4, 0x48, 0x9b, 0x89, 0x85, 0x5d, 0xff, 0x5b, 0x03, 0x33, 0x27,
+ 0x3e, 0x1f, 0x35, 0x85, 0xce, 0x46, 0x50, 0x51, 0xad, 0xf9, 0xd0, 0x53, 0xe8, 0x64, 0x04, 0x1a,
+ 0x48, 0xcb, 0x07, 0x9d, 0x43, 0x53, 0x11, 0x50, 0xbb, 0x92, 0x3c, 0x30, 0xfa, 0xb1, 0x00, 0x61,
+ 0xd0, 0xa3, 0x40, 0x71, 0x7a, 0x68, 0x6b, 0x61, 0x24, 0xd2, 0xb4, 0x07, 0xf6, 0x4a, 0x83, 0x74,
+ 0x59, 0xa6, 0xdd, 0xb7, 0x10, 0xa2, 0x7e, 0x07, 0xc4, 0x0e, 0x82, 0x99, 0x21, 0x97, 0xfa, 0xb5,
+ 0x33, 0x62, 0xb2, 0x6c, 0x18, 0xac, 0x20, 0xa6, 0x10, 0x0f, 0xc3, 0x9e, 0x16, 0x13, 0x25, 0xc4,
+ 0x50, 0xd3, 0x62, 0x2a, 0x21, 0x51, 0x34, 0xfa, 0x6e, 0x1f, 0x84, 0x41, 0x2f, 0x24, 0x96, 0xad,
+ 0xb6, 0x56, 0x49, 0x22, 0x5b, 0xef, 0x65, 0xf6, 0x4a, 0x79, 0x7f, 0xa1, 0x08, 0x61, 0xd3, 0xdc,
+ 0x29, 0x6e, 0xaf, 0x34, 0x1c, 0x36, 0x12, 0x36, 0xbf, 0x9d, 0xc9, 0x27, 0xc9, 0xce, 0xe3, 0x2a,
+ 0x9f, 0x42, 0x7c, 0x0c, 0x2b, 0xe5, 0xd3, 0x4a, 0x90, 0x39, 0x4c, 0xe5, 0xbb, 0x0b, 0x91, 0x41,
+ 0x2f, 0xe4, 0xd3, 0xcb, 0xd1, 0x0b, 0x5d, 0xee, 0x21, 0x74, 0xb9, 0xd7, 0xd0, 0xe5, 0xf4, 0xa1,
+ 0xcb, 0xbd, 0x86, 0x8e, 0xbe, 0x27, 0x40, 0x18, 0x74, 0x88, 0x62, 0x15, 0xd2, 0xd6, 0x40, 0xca,
+ 0x8f, 0xb6, 0x9d, 0xd2, 0xcb, 0x8d, 0xa6, 0xb3, 0x1d, 0x5f, 0x72, 0x0a, 0xc9, 0x25, 0xa7, 0x90,
+ 0xaa, 0xe4, 0x14, 0xd2, 0x97, 0x9c, 0x42, 0x9a, 0x92, 0x53, 0xe8, 0xa1, 0xe4, 0xfc, 0x5c, 0x70,
+ 0x4f, 0xc8, 0x7c, 0x0b, 0x01, 0x4d, 0x76, 0xd8, 0x86, 0xda, 0x5a, 0x21, 0xf9, 0xa9, 0x14, 0x48,
+ 0xb6, 0x6b, 0xbd, 0x1f, 0xd9, 0xb5, 0xfc, 0x6a, 0xcd, 0x17, 0xa1, 0xa0, 0xfd, 0x10, 0xdd, 0x99,
+ 0xf8, 0x1a, 0xc4, 0xa1, 0xbc, 0x6a, 0xdd, 0xa9, 0x04, 0x71, 0x50, 0xaf, 0x5a, 0xb7, 0x57, 0x20,
+ 0x0e, 0xe4, 0x55, 0xeb, 0xce, 0x05, 0x88, 0xeb, 0x90, 0xfc, 0x50, 0x80, 0x43, 0x7c, 0xeb, 0x23,
+ 0xf6, 0x5c, 0x15, 0xd3, 0x1b, 0xc9, 0x77, 0xbb, 0xc7, 0x8b, 0xef, 0x81, 0xbd, 0x52, 0x5f, 0xfb,
+ 0xc6, 0xe6, 0x0b, 0x8c, 0xeb, 0x59, 0x71, 0x1b, 0x5b, 0x54, 0x60, 0x61, 0x94, 0x47, 0x55, 0xac,
+ 0xc0, 0xc2, 0x50, 0x8f, 0xaa, 0x88, 0xc0, 0xc2, 0x20, 0x8f, 0xaa, 0x0e, 0x02, 0x0b, 0x81, 0xd1,
+ 0xdf, 0x04, 0x38, 0x12, 0x69, 0xe6, 0xa0, 0xa9, 0x8e, 0xbb, 0x5b, 0xef, 0x84, 0x7d, 0x5d, 0xd8,
+ 0x2b, 0x65, 0xd9, 0x3e, 0xe7, 0xbf, 0x99, 0x90, 0xf7, 0x0f, 0x20, 0x26, 0xe9, 0x6c, 0x26, 0xe8,
+ 0x96, 0xac, 0x49, 0x62, 0x0a, 0xc9, 0xf1, 0x0e, 0x97, 0xc4, 0xb4, 0xea, 0xe3, 0xbd, 0x8a, 0x62,
+ 0x77, 0x21, 0xf2, 0xf8, 0xcb, 0x62, 0x7a, 0x4d, 0x72, 0x7e, 0xe8, 0xdf, 0x02, 0x1c, 0x89, 0x34,
+ 0xa7, 0x62, 0x39, 0x8f, 0x6f, 0x60, 0x75, 0xe7, 0xfc, 0x3b, 0xc2, 0x5e, 0x29, 0x4f, 0xf6, 0x42,
+ 0xff, 0x9d, 0xfc, 0x6e, 0xc9, 0xd8, 0x97, 0x93, 0xa4, 0x1b, 0x62, 0x5f, 0x4e, 0xa1, 0xe2, 0x10,
+ 0xfb, 0x72, 0x5a, 0x41, 0x87, 0xd8, 0x97, 0xbb, 0x6b, 0x3b, 0xc4, 0xbe, 0x9c, 0x5e, 0xe6, 0x3c,
+ 0xfb, 0x6f, 0x09, 0x70, 0x24, 0xd2, 0x39, 0x8b, 0x65, 0x3f, 0xbe, 0xbb, 0xd6, 0x71, 0x13, 0x8a,
+ 0x56, 0x86, 0x42, 0x72, 0x65, 0x28, 0xa4, 0xaa, 0x0c, 0x85, 0xf4, 0x95, 0xa1, 0x90, 0xa6, 0x32,
+ 0x14, 0x7a, 0xa8, 0x0c, 0x3f, 0x01, 0x70, 0x24, 0xd2, 0x06, 0x8c, 0xe5, 0x29, 0xbe, 0x55, 0x98,
+ 0xef, 0xd6, 0x9b, 0x13, 0x6f, 0x10, 0xa2, 0x5e, 0x89, 0x54, 0xd0, 0x70, 0x97, 0x28, 0xb1, 0x36,
+ 0x46, 0x1a, 0x50, 0xbf, 0x07, 0x10, 0xb5, 0xb7, 0x16, 0xd1, 0x74, 0xc7, 0xc4, 0x7a, 0xac, 0xa8,
+ 0x75, 0x12, 0xf5, 0x86, 0x9c, 0x14, 0xf5, 0x4c, 0xb8, 0x59, 0xb9, 0x76, 0x45, 0x4e, 0xfb, 0x11,
+ 0x11, 0xcf, 0xfc, 0x47, 0xe0, 0xdd, 0xd2, 0x68, 0x7c, 0xa3, 0xef, 0x0f, 0xa5, 0xdf, 0x80, 0xbb,
+ 0x8e, 0xd3, 0xb4, 0x67, 0x24, 0xe9, 0xfe, 0xfd, 0xfb, 0xd1, 0x36, 0xa0, 0xda, 0x72, 0xee, 0x4a,
+ 0x55, 0xdd, 0x6c, 0xd5, 0xce, 0x37, 0x75, 0xd5, 0xd9, 0x30, 0xad, 0xc6, 0x74, 0x6f, 0xf0, 0xa2,
+ 0x85, 0xd5, 0xda, 0x79, 0xd3, 0xd0, 0xb7, 0xbb, 0x3a, 0x7a, 0x11, 0xaa, 0xb5, 0x86, 0x66, 0xa4,
+ 0x46, 0xbb, 0xf3, 0xcf, 0x3e, 0x04, 0xf0, 0x99, 0xaa, 0xd9, 0x68, 0xa7, 0x7d, 0x16, 0x2d, 0xd2,
+ 0x67, 0xda, 0xcf, 0x5b, 0x72, 0xb3, 0x6d, 0x09, 0xac, 0x5d, 0x61, 0xc0, 0xba, 0xa9, 0xab, 0x46,
+ 0xbd, 0x68, 0x5a, 0x75, 0xa9, 0x8e, 0x0d, 0x92, 0x8b, 0x52, 0xf0, 0x32, 0xee, 0xbf, 0x2f, 0x3f,
+ 0xcd, 0x1e, 0xff, 0x09, 0xc0, 0x8f, 0x84, 0x67, 0xe7, 0xa9, 0xf7, 0x9c, 0xfb, 0xa5, 0x45, 0xf6,
+ 0x82, 0xe2, 0xaa, 0xfc, 0xae, 0x67, 0xb9, 0x43, 0x2c, 0x77, 0x98, 0xe5, 0xce, 0xaa, 0xbc, 0xde,
+ 0x4f, 0xe6, 0xbe, 0xf8, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf2, 0xff, 0xd5, 0xc3, 0xd8, 0x29,
+ 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@@ -1625,6 +2022,22 @@
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ConfigServiceV2Client interface {
+ // Lists buckets (Beta).
+ ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error)
+ // Gets a bucket (Beta).
+ GetBucket(ctx context.Context, in *GetBucketRequest, opts ...grpc.CallOption) (*LogBucket, error)
+ // Updates a bucket. This method replaces the following fields in the
+ // existing bucket with values from the new bucket: `retention_period`
+ //
+ // If the retention period is decreased and the bucket is locked,
+ // FAILED_PRECONDITION will be returned.
+ //
+ // If the bucket has a LifecycleState of DELETE_REQUESTED, FAILED_PRECONDITION
+ // will be returned.
+ //
+ // A buckets region may not be modified after it is created.
+ // This method is in Beta.
+ UpdateBucket(ctx context.Context, in *UpdateBucketRequest, opts ...grpc.CallOption) (*LogBucket, error)
// Lists sinks.
ListSinks(ctx context.Context, in *ListSinksRequest, opts ...grpc.CallOption) (*ListSinksResponse, error)
// Gets a sink.
@@ -1689,6 +2102,33 @@
return &configServiceV2Client{cc}
}
+func (c *configServiceV2Client) ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error) {
+ out := new(ListBucketsResponse)
+ err := c.cc.Invoke(ctx, "/google.logging.v2.ConfigServiceV2/ListBuckets", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *configServiceV2Client) GetBucket(ctx context.Context, in *GetBucketRequest, opts ...grpc.CallOption) (*LogBucket, error) {
+ out := new(LogBucket)
+ err := c.cc.Invoke(ctx, "/google.logging.v2.ConfigServiceV2/GetBucket", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *configServiceV2Client) UpdateBucket(ctx context.Context, in *UpdateBucketRequest, opts ...grpc.CallOption) (*LogBucket, error) {
+ out := new(LogBucket)
+ err := c.cc.Invoke(ctx, "/google.logging.v2.ConfigServiceV2/UpdateBucket", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
func (c *configServiceV2Client) ListSinks(ctx context.Context, in *ListSinksRequest, opts ...grpc.CallOption) (*ListSinksResponse, error) {
out := new(ListSinksResponse)
err := c.cc.Invoke(ctx, "/google.logging.v2.ConfigServiceV2/ListSinks", in, out, opts...)
@@ -1799,6 +2239,22 @@
// ConfigServiceV2Server is the server API for ConfigServiceV2 service.
type ConfigServiceV2Server interface {
+ // Lists buckets (Beta).
+ ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
+ // Gets a bucket (Beta).
+ GetBucket(context.Context, *GetBucketRequest) (*LogBucket, error)
+ // Updates a bucket. This method replaces the following fields in the
+ // existing bucket with values from the new bucket: `retention_period`
+ //
+ // If the retention period is decreased and the bucket is locked,
+ // FAILED_PRECONDITION will be returned.
+ //
+ // If the bucket has a LifecycleState of DELETE_REQUESTED, FAILED_PRECONDITION
+ // will be returned.
+ //
+ // A buckets region may not be modified after it is created.
+ // This method is in Beta.
+ UpdateBucket(context.Context, *UpdateBucketRequest) (*LogBucket, error)
// Lists sinks.
ListSinks(context.Context, *ListSinksRequest) (*ListSinksResponse, error)
// Gets a sink.
@@ -1859,6 +2315,15 @@
type UnimplementedConfigServiceV2Server struct {
}
+func (*UnimplementedConfigServiceV2Server) ListBuckets(ctx context.Context, req *ListBucketsRequest) (*ListBucketsResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListBuckets not implemented")
+}
+func (*UnimplementedConfigServiceV2Server) GetBucket(ctx context.Context, req *GetBucketRequest) (*LogBucket, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method GetBucket not implemented")
+}
+func (*UnimplementedConfigServiceV2Server) UpdateBucket(ctx context.Context, req *UpdateBucketRequest) (*LogBucket, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateBucket not implemented")
+}
func (*UnimplementedConfigServiceV2Server) ListSinks(ctx context.Context, req *ListSinksRequest) (*ListSinksResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListSinks not implemented")
}
@@ -1900,6 +2365,60 @@
s.RegisterService(&_ConfigServiceV2_serviceDesc, srv)
}
+func _ConfigServiceV2_ListBuckets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListBucketsRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ConfigServiceV2Server).ListBuckets(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.logging.v2.ConfigServiceV2/ListBuckets",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ConfigServiceV2Server).ListBuckets(ctx, req.(*ListBucketsRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _ConfigServiceV2_GetBucket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetBucketRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ConfigServiceV2Server).GetBucket(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.logging.v2.ConfigServiceV2/GetBucket",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ConfigServiceV2Server).GetBucket(ctx, req.(*GetBucketRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _ConfigServiceV2_UpdateBucket_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateBucketRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ConfigServiceV2Server).UpdateBucket(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.logging.v2.ConfigServiceV2/UpdateBucket",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ConfigServiceV2Server).UpdateBucket(ctx, req.(*UpdateBucketRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
func _ConfigServiceV2_ListSinks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListSinksRequest)
if err := dec(in); err != nil {
@@ -2121,6 +2640,18 @@
HandlerType: (*ConfigServiceV2Server)(nil),
Methods: []grpc.MethodDesc{
{
+ MethodName: "ListBuckets",
+ Handler: _ConfigServiceV2_ListBuckets_Handler,
+ },
+ {
+ MethodName: "GetBucket",
+ Handler: _ConfigServiceV2_GetBucket_Handler,
+ },
+ {
+ MethodName: "UpdateBucket",
+ Handler: _ConfigServiceV2_UpdateBucket_Handler,
+ },
+ {
MethodName: "ListSinks",
Handler: _ConfigServiceV2_ListSinks_Handler,
},
diff --git a/googleapis/logging/v2/logging_metrics.pb.go b/googleapis/logging/v2/logging_metrics.pb.go
index f603429..a80a03c 100644
--- a/googleapis/logging/v2/logging_metrics.pb.go
+++ b/googleapis/logging/v2/logging_metrics.pb.go
@@ -85,8 +85,8 @@
// Optional. A description of this metric, which is used in documentation.
// The maximum length of the description is 8000 characters.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
- // Required. An [advanced logs filter](/logging/docs/view/advanced_filters)
- // which is used to match log entries.
+ // Required. An [advanced logs filter](/logging/docs/view/advanced_filters) which is
+ // used to match log entries.
// Example:
//
// "resource.type=gae_app AND severity>=ERROR"
@@ -598,77 +598,78 @@
}
var fileDescriptor_25f112b6cac96ff1 = []byte{
- // 1119 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x41, 0x6f, 0x1b, 0x45,
- 0x14, 0x66, 0x9d, 0xc6, 0x6d, 0x5e, 0x68, 0xec, 0x4e, 0x5b, 0xd7, 0xb8, 0x09, 0x31, 0x46, 0x24,
- 0x6e, 0x68, 0x76, 0x5b, 0x57, 0x42, 0x25, 0xa5, 0x42, 0x76, 0x13, 0x22, 0xd4, 0x14, 0xa2, 0x6d,
- 0xc9, 0x01, 0x05, 0x99, 0xf1, 0x7a, 0xb2, 0x59, 0xb2, 0xbb, 0xb3, 0xcc, 0x8e, 0x9d, 0xa4, 0x51,
- 0x2e, 0xdc, 0xb9, 0x84, 0x03, 0x87, 0x1e, 0xe0, 0x86, 0xc4, 0x81, 0x1f, 0xd2, 0x23, 0xdc, 0x72,
- 0xea, 0x01, 0x71, 0xe0, 0xc4, 0x11, 0x71, 0x42, 0x3b, 0x33, 0xeb, 0x6c, 0x37, 0xab, 0xd8, 0x08,
- 0xf5, 0x94, 0x99, 0xf7, 0xbe, 0xf7, 0xde, 0x37, 0xef, 0x7d, 0x2f, 0x6b, 0x98, 0xb7, 0x29, 0xb5,
- 0x5d, 0x62, 0xb8, 0xd4, 0xb6, 0x1d, 0xdf, 0x36, 0xfa, 0x8d, 0xf8, 0xd8, 0xf6, 0x08, 0x67, 0x8e,
- 0x15, 0xea, 0x01, 0xa3, 0x9c, 0xa2, 0x4b, 0x12, 0xa8, 0x2b, 0xaf, 0xde, 0x6f, 0x54, 0xae, 0xa9,
- 0x58, 0x1c, 0x38, 0x86, 0xe5, 0x3a, 0xc4, 0xe7, 0x12, 0x5b, 0x99, 0x49, 0x38, 0xba, 0x4e, 0xc8,
- 0x99, 0xd3, 0xe9, 0x71, 0x87, 0xfa, 0xca, 0x3d, 0x9b, 0x70, 0x6f, 0x39, 0xc4, 0xed, 0xb6, 0x3b,
- 0x64, 0x1b, 0xf7, 0x1d, 0xca, 0x14, 0x20, 0x99, 0x58, 0xb2, 0x50, 0x8e, 0x37, 0x12, 0x0e, 0x46,
- 0x42, 0xda, 0x63, 0x16, 0x51, 0xae, 0x37, 0x95, 0x4b, 0xdc, 0x3a, 0xbd, 0x2d, 0xa3, 0xdb, 0x63,
- 0x38, 0x51, 0xf4, 0x7a, 0xda, 0x4f, 0xbc, 0x80, 0xef, 0x2b, 0x67, 0x35, 0xed, 0x94, 0xb4, 0x3c,
- 0x1c, 0xee, 0xa4, 0x38, 0x0f, 0x10, 0xdc, 0xf1, 0x48, 0xc8, 0xb1, 0x17, 0x28, 0xc0, 0x74, 0x82,
- 0x1a, 0xf6, 0x7d, 0xca, 0x45, 0x71, 0xd5, 0xbd, 0xda, 0x1f, 0xe3, 0x30, 0xb1, 0x46, 0xed, 0x47,
- 0xe2, 0x31, 0x08, 0xc1, 0x39, 0x1f, 0x7b, 0xa4, 0xac, 0x55, 0xb5, 0xfa, 0x84, 0x29, 0xce, 0xa8,
- 0x0a, 0x93, 0x5d, 0x12, 0x5a, 0xcc, 0x09, 0xa2, 0xb8, 0x72, 0x4e, 0xb8, 0x92, 0x26, 0x54, 0x82,
- 0xfc, 0x96, 0xe3, 0x72, 0xc2, 0xca, 0x63, 0xc2, 0xa9, 0x6e, 0xe8, 0x63, 0xb8, 0x24, 0x9b, 0xd4,
- 0x8e, 0xd1, 0x94, 0x95, 0xc7, 0xab, 0x5a, 0x7d, 0xb2, 0x31, 0xad, 0xab, 0xa9, 0xe1, 0xc0, 0xd1,
- 0x65, 0xf1, 0xe5, 0x01, 0xc6, 0x2c, 0x7a, 0x29, 0x0b, 0x9a, 0x87, 0x42, 0x1f, 0xbb, 0x3d, 0xd2,
- 0x26, 0x7b, 0x9c, 0x61, 0x2b, 0x4a, 0x94, 0x17, 0xb5, 0xa6, 0x84, 0x79, 0x25, 0xb6, 0xa2, 0x4d,
- 0x28, 0xba, 0xb8, 0x43, 0xdc, 0x13, 0x60, 0x58, 0x3e, 0x5f, 0x1d, 0xab, 0x4f, 0x36, 0x6e, 0xeb,
- 0xa7, 0x84, 0xa2, 0x0f, 0x5e, 0xae, 0xaf, 0x45, 0x41, 0x83, 0x34, 0xe1, 0x8a, 0xcf, 0xd9, 0xbe,
- 0x59, 0x70, 0x5f, 0xb6, 0xa2, 0x47, 0x30, 0xd5, 0xe9, 0x59, 0x3b, 0x84, 0xb7, 0xa9, 0x78, 0x7a,
- 0x58, 0xbe, 0x20, 0x9e, 0x33, 0x97, 0x7c, 0xce, 0x72, 0x52, 0x58, 0x2d, 0x01, 0xff, 0x54, 0xa2,
- 0xcd, 0x8b, 0x9d, 0xe4, 0x15, 0xdd, 0x83, 0x49, 0x8b, 0x11, 0xcc, 0x49, 0x3b, 0x1a, 0x5a, 0x79,
- 0x42, 0xe4, 0xaa, 0xc4, 0xb9, 0xe2, 0x89, 0xea, 0x4f, 0xe2, 0x89, 0x9a, 0x20, 0xe1, 0x91, 0x21,
- 0x0a, 0xee, 0x05, 0xdd, 0x41, 0x30, 0x0c, 0x0f, 0x96, 0x70, 0x11, 0xbc, 0x02, 0xe7, 0xfb, 0x84,
- 0x85, 0xd1, 0x40, 0xcf, 0x55, 0xb5, 0xfa, 0x54, 0x63, 0xfe, 0xcc, 0xee, 0x34, 0x03, 0x67, 0x43,
- 0xc2, 0x5b, 0xb9, 0xb2, 0x66, 0xc6, 0xb1, 0x95, 0x16, 0x5c, 0xc9, 0x6a, 0x1c, 0x2a, 0xc2, 0xd8,
- 0x0e, 0xd9, 0x57, 0x32, 0x8a, 0x8e, 0xe8, 0x0a, 0x8c, 0x8b, 0x49, 0x29, 0xfd, 0xc8, 0xcb, 0x52,
- 0xee, 0xae, 0x56, 0x9b, 0x06, 0x38, 0x49, 0x8f, 0xf2, 0x90, 0xdb, 0x68, 0x14, 0x5f, 0x13, 0x7f,
- 0x6f, 0x17, 0xb5, 0xa5, 0xd5, 0x3f, 0x9b, 0xcb, 0x30, 0x13, 0x93, 0x92, 0x1c, 0x71, 0xe0, 0x84,
- 0xba, 0x45, 0x3d, 0x43, 0xa9, 0xf6, 0xed, 0x80, 0xd1, 0xaf, 0x88, 0xc5, 0x43, 0xe3, 0x40, 0x9d,
- 0x0e, 0xd5, 0x76, 0x86, 0xc6, 0x81, 0x3c, 0x1c, 0xd6, 0x7e, 0xd4, 0xe0, 0xea, 0x9a, 0x13, 0xf2,
- 0xc1, 0xa3, 0x42, 0x93, 0x7c, 0xdd, 0x23, 0x21, 0x47, 0x0f, 0x21, 0x1f, 0x60, 0x46, 0x7c, 0x2e,
- 0xf9, 0xb6, 0xee, 0xbc, 0x68, 0xe6, 0xfe, 0x69, 0x2e, 0xc2, 0xbb, 0x96, 0x4b, 0x7b, 0xdd, 0x78,
- 0x9b, 0x3d, 0xec, 0x63, 0x9b, 0xb0, 0x34, 0x85, 0x75, 0x59, 0xd0, 0x54, 0x29, 0xd0, 0x0c, 0x40,
- 0x80, 0x6d, 0xd2, 0xe6, 0x74, 0x87, 0xc4, 0xcb, 0x32, 0x11, 0x59, 0x9e, 0x44, 0x06, 0x74, 0x1d,
- 0xc4, 0xa5, 0x1d, 0x3a, 0x4f, 0x89, 0xd8, 0x96, 0x71, 0xf3, 0x42, 0x64, 0x78, 0xec, 0x3c, 0x25,
- 0xb5, 0x3d, 0x28, 0xa5, 0x19, 0x86, 0x01, 0xf5, 0x43, 0x82, 0xde, 0x83, 0xf3, 0xea, 0x41, 0x65,
- 0x4d, 0x88, 0x79, 0xfa, 0xac, 0x71, 0x99, 0x31, 0x18, 0xcd, 0x41, 0xc1, 0x27, 0x7b, 0xbc, 0x7d,
- 0x8a, 0xd2, 0xc5, 0xc8, 0xbc, 0x1e, 0xd3, 0xaa, 0x7d, 0x01, 0x97, 0x57, 0xc9, 0x49, 0xe1, 0xb8,
- 0x33, 0x1f, 0xc1, 0xa4, 0x5a, 0xe0, 0x93, 0xff, 0x0a, 0xad, 0x77, 0x44, 0x7b, 0x66, 0x87, 0x0c,
- 0xc5, 0x04, 0x19, 0xf9, 0x09, 0xf6, 0x48, 0xed, 0x48, 0x83, 0xd2, 0x03, 0xa1, 0xdc, 0x53, 0x25,
- 0xee, 0xa7, 0x9a, 0x3f, 0x62, 0xf6, 0xb8, 0xdd, 0xef, 0x43, 0x5e, 0xd6, 0x11, 0xef, 0x1a, 0xd2,
- 0x97, 0xd6, 0xd8, 0x8b, 0x66, 0xce, 0x54, 0x01, 0xb5, 0x67, 0x1a, 0x94, 0x3e, 0x13, 0x1b, 0xf1,
- 0xaa, 0xde, 0xfd, 0x7f, 0xd8, 0x7d, 0x09, 0xa5, 0x65, 0xe2, 0x92, 0x57, 0x47, 0xae, 0xf1, 0xcb,
- 0x05, 0x28, 0x2a, 0x9d, 0x3d, 0x26, 0xac, 0xef, 0x58, 0x64, 0xa3, 0x81, 0xbe, 0xd7, 0x60, 0xea,
- 0x65, 0x0d, 0xa2, 0x7a, 0x16, 0xe9, 0xac, 0x45, 0xaa, 0xdc, 0x18, 0x01, 0x29, 0x05, 0x5d, 0xbb,
- 0x75, 0xdc, 0x54, 0x23, 0xfc, 0xe6, 0xb7, 0xdf, 0xbf, 0xcb, 0xbd, 0x85, 0x66, 0xa3, 0x0f, 0xfc,
- 0x81, 0x34, 0xdd, 0x1f, 0xec, 0xf3, 0xc2, 0x60, 0x91, 0xd1, 0x91, 0x06, 0xaf, 0x27, 0x35, 0x8a,
- 0xe6, 0x32, 0xaa, 0x65, 0x88, 0xb8, 0x72, 0x66, 0xd3, 0x6b, 0x1f, 0x1c, 0x37, 0x93, 0xed, 0x14,
- 0x6c, 0xea, 0x68, 0x4e, 0xb0, 0x49, 0xd8, 0x13, 0x94, 0x06, 0xff, 0x5a, 0x16, 0x0e, 0xd1, 0x33,
- 0x0d, 0x0a, 0x29, 0x61, 0xa3, 0xac, 0x2e, 0x64, 0x8b, 0x7f, 0x08, 0xb5, 0x0f, 0x8f, 0x9b, 0x17,
- 0x65, 0x43, 0x6e, 0xca, 0x92, 0x82, 0xdc, 0x8d, 0xda, 0xb0, 0x56, 0x2d, 0x29, 0x0d, 0xa1, 0x9f,
- 0x34, 0x28, 0xa4, 0x14, 0x9e, 0xc9, 0x2e, 0x7b, 0x0b, 0x86, 0xb0, 0x7b, 0x78, 0xdc, 0x44, 0x89,
- 0x06, 0x25, 0x29, 0xde, 0xaa, 0x8c, 0xd8, 0xbf, 0x01, 0xd3, 0x23, 0x0d, 0x0a, 0x29, 0xb9, 0x67,
- 0x32, 0xcd, 0x5e, 0x89, 0x4a, 0xe9, 0xd4, 0x57, 0x6f, 0x25, 0xfa, 0x0d, 0x95, 0x3d, 0xdc, 0x85,
- 0x11, 0xc9, 0x55, 0xbe, 0xcd, 0x3d, 0x6f, 0x96, 0xb2, 0xf7, 0xe9, 0xd7, 0xe6, 0x5f, 0xda, 0x36,
- 0xe7, 0x41, 0xb8, 0x64, 0x18, 0xbb, 0xbb, 0xbb, 0xe9, 0x6d, 0xc3, 0x3d, 0xbe, 0x6d, 0x88, 0xaf,
- 0xc7, 0x62, 0xe0, 0x62, 0xbe, 0x45, 0x99, 0x77, 0xf3, 0xbf, 0xc1, 0x75, 0x46, 0x70, 0x77, 0x91,
- 0xfa, 0xee, 0xfe, 0xd0, 0xc0, 0x98, 0x21, 0xee, 0x7a, 0x8e, 0x3f, 0x32, 0x3a, 0xca, 0x3f, 0x32,
- 0x78, 0x97, 0x39, 0x9c, 0xb4, 0x7e, 0xd0, 0xe0, 0xaa, 0x45, 0xbd, 0xd3, 0x63, 0x69, 0x5d, 0x5e,
- 0x93, 0x67, 0xb5, 0xe5, 0xeb, 0xd1, 0x14, 0xd6, 0xb5, 0xcf, 0xef, 0x2a, 0xa4, 0x4d, 0x5d, 0xec,
- 0xdb, 0x3a, 0x65, 0xb6, 0x61, 0x13, 0x5f, 0xcc, 0xc8, 0x38, 0x29, 0x97, 0xf8, 0x85, 0x7f, 0x4f,
- 0x1d, 0xff, 0xd6, 0xb4, 0x9f, 0x73, 0xd7, 0x56, 0x65, 0xf4, 0x83, 0xa8, 0x31, 0xba, 0xaa, 0xa0,
- 0x6f, 0x34, 0x9e, 0xc7, 0x9e, 0x4d, 0xe1, 0xd9, 0x54, 0x9e, 0xcd, 0x8d, 0x46, 0x27, 0x2f, 0x72,
- 0xdf, 0xf9, 0x37, 0x00, 0x00, 0xff, 0xff, 0xa4, 0x2c, 0x81, 0x5b, 0x3c, 0x0c, 0x00, 0x00,
+ // 1132 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xcf, 0x6f, 0x1b, 0x45,
+ 0x14, 0x66, 0x9c, 0xc6, 0x49, 0x26, 0x24, 0x76, 0xa7, 0xad, 0x63, 0xdc, 0x40, 0xcd, 0x22, 0x52,
+ 0x37, 0x24, 0xbb, 0xad, 0x2b, 0xa1, 0x12, 0x40, 0xd4, 0x6e, 0xa2, 0x08, 0x1a, 0x4a, 0xb4, 0x2d,
+ 0x39, 0xa0, 0x48, 0x66, 0xbc, 0x9e, 0x6c, 0x96, 0xec, 0xee, 0x2c, 0xb3, 0x63, 0x27, 0x69, 0x94,
+ 0x0b, 0x77, 0x2e, 0x45, 0xc0, 0x01, 0x09, 0x8e, 0x48, 0x3d, 0xf0, 0x87, 0xf4, 0x08, 0xb7, 0x9c,
+ 0x7a, 0xe0, 0xc4, 0x89, 0x23, 0xe2, 0x84, 0x76, 0x66, 0xd6, 0xde, 0x6c, 0x56, 0xb1, 0x51, 0xd5,
+ 0x53, 0x66, 0xdf, 0xf7, 0x7e, 0x7c, 0xf3, 0xbd, 0xf7, 0xd6, 0x1b, 0x78, 0xdd, 0xa6, 0xd4, 0x76,
+ 0x89, 0xe1, 0x52, 0xdb, 0x76, 0x7c, 0xdb, 0xe8, 0xd5, 0xe3, 0x63, 0xcb, 0x23, 0x9c, 0x39, 0x56,
+ 0xa8, 0x07, 0x8c, 0x72, 0x8a, 0x2e, 0x4a, 0x47, 0x5d, 0xa1, 0x7a, 0xaf, 0x5e, 0x99, 0x53, 0xb1,
+ 0x38, 0x70, 0x0c, 0xcb, 0x75, 0x88, 0xcf, 0xa5, 0x6f, 0xe5, 0xf5, 0x04, 0xd0, 0x71, 0x42, 0xce,
+ 0x9c, 0x76, 0x97, 0x3b, 0xd4, 0x57, 0xf0, 0xb5, 0x04, 0xbc, 0xe3, 0x10, 0xb7, 0xd3, 0x6a, 0x93,
+ 0x5d, 0xdc, 0x73, 0x28, 0x53, 0x0e, 0xc9, 0xc4, 0x92, 0x85, 0x02, 0x5e, 0x4b, 0x00, 0x8c, 0x84,
+ 0xb4, 0xcb, 0x2c, 0xa2, 0xa0, 0x37, 0x14, 0x24, 0x9e, 0xda, 0xdd, 0x1d, 0xa3, 0xd3, 0x65, 0x38,
+ 0x51, 0xf4, 0x6a, 0x1a, 0x27, 0x5e, 0xc0, 0x0f, 0x15, 0x58, 0x4d, 0x83, 0x92, 0x96, 0x87, 0xc3,
+ 0xbd, 0x14, 0xe7, 0xbe, 0x07, 0x77, 0x3c, 0x12, 0x72, 0xec, 0x05, 0xca, 0x61, 0x3e, 0x41, 0x0d,
+ 0xfb, 0x3e, 0xe5, 0xa2, 0xb8, 0x52, 0x4f, 0xfb, 0x21, 0x0f, 0xa7, 0x36, 0xa8, 0xfd, 0xa9, 0xb8,
+ 0x0c, 0x9a, 0x83, 0x17, 0x7c, 0xec, 0x91, 0x32, 0xa8, 0x82, 0xda, 0x54, 0x73, 0xec, 0x79, 0x23,
+ 0x67, 0x0a, 0x03, 0x7a, 0x1b, 0x4e, 0x77, 0x48, 0x68, 0x31, 0x27, 0x88, 0x82, 0xcb, 0xb9, 0x18,
+ 0x07, 0x66, 0xd2, 0x8e, 0xae, 0xc2, 0xfc, 0x8e, 0xe3, 0x72, 0xc2, 0xca, 0x63, 0x83, 0x0c, 0xca,
+ 0x84, 0x1e, 0xc0, 0x8b, 0x52, 0xb3, 0x56, 0x1c, 0x42, 0x59, 0x79, 0xbc, 0x0a, 0x6a, 0xd3, 0xf5,
+ 0x79, 0x5d, 0x35, 0x11, 0x07, 0x8e, 0x2e, 0xb9, 0xac, 0xf6, 0x7d, 0x64, 0x9d, 0xa2, 0x97, 0x32,
+ 0xa3, 0x25, 0x58, 0xe8, 0x61, 0xb7, 0x4b, 0x5a, 0xe4, 0x80, 0x33, 0x6c, 0x45, 0xd9, 0xf2, 0x03,
+ 0x5e, 0xb3, 0x02, 0x5b, 0x8b, 0x21, 0x84, 0x61, 0xd1, 0xc5, 0x6d, 0xe2, 0x0e, 0xbc, 0xc3, 0xf2,
+ 0x44, 0x75, 0xac, 0x36, 0x5d, 0xbf, 0xa5, 0x9f, 0x99, 0x20, 0xbd, 0x2f, 0x89, 0xbe, 0x11, 0x05,
+ 0xf5, 0xd3, 0x84, 0x6b, 0x3e, 0x67, 0x87, 0xb2, 0x42, 0xc1, 0x3d, 0x0d, 0x21, 0x13, 0xce, 0xb6,
+ 0xbb, 0xd6, 0x1e, 0xe1, 0x2d, 0x2a, 0xe4, 0x08, 0xcb, 0x93, 0xe2, 0x76, 0x0b, 0xc9, 0xdb, 0xad,
+ 0x26, 0xc7, 0xae, 0x29, 0xdc, 0x3f, 0x93, 0xde, 0x32, 0xeb, 0x4c, 0x3b, 0x69, 0x43, 0x77, 0xe1,
+ 0xb4, 0xc5, 0x08, 0xe6, 0xa4, 0x15, 0xf5, 0xb5, 0x3c, 0x25, 0x12, 0x56, 0xe2, 0x84, 0x71, 0xd3,
+ 0xf5, 0x47, 0x71, 0xd3, 0xa3, 0x24, 0x63, 0x26, 0x94, 0x31, 0x91, 0x35, 0xca, 0xd0, 0x0d, 0x3a,
+ 0xfd, 0x0c, 0x70, 0xc4, 0x0c, 0x32, 0x46, 0x64, 0x58, 0x83, 0x13, 0x3d, 0xc2, 0xc2, 0xa8, 0xf1,
+ 0x17, 0xaa, 0xa0, 0x36, 0x5b, 0xbf, 0x7e, 0xae, 0x62, 0x8d, 0xc0, 0xd9, 0x92, 0xee, 0xcd, 0x5c,
+ 0x19, 0x98, 0x71, 0x6c, 0xa5, 0x09, 0x2f, 0x67, 0x89, 0x89, 0x8a, 0x70, 0x6c, 0x8f, 0x1c, 0xca,
+ 0x99, 0x33, 0xa3, 0x23, 0xba, 0x0c, 0xc7, 0x45, 0xf7, 0xe4, 0x9c, 0x99, 0xf2, 0x61, 0x25, 0x77,
+ 0x07, 0x68, 0xf3, 0x10, 0x0e, 0xd2, 0xa3, 0x3c, 0xcc, 0x6d, 0xd5, 0x8b, 0xaf, 0x88, 0xbf, 0xb7,
+ 0x8a, 0x60, 0xe5, 0x93, 0xbf, 0x1a, 0xeb, 0xb0, 0x1a, 0x93, 0x92, 0x1c, 0x71, 0xe0, 0x84, 0xba,
+ 0x45, 0x3d, 0x63, 0x30, 0xe5, 0x6f, 0x05, 0x8c, 0x7e, 0x45, 0x2c, 0x1e, 0x1a, 0x47, 0xea, 0x74,
+ 0xac, 0xb6, 0x39, 0x34, 0x8e, 0xe4, 0xe1, 0x58, 0x7b, 0x0a, 0xe0, 0x95, 0x0d, 0x27, 0xe4, 0xfd,
+ 0xb0, 0xd0, 0x24, 0x5f, 0x77, 0x49, 0xc8, 0xd1, 0x7d, 0x98, 0x0f, 0x30, 0x23, 0x3e, 0x57, 0x6b,
+ 0x72, 0xfb, 0x79, 0x23, 0xf7, 0x6f, 0x63, 0x19, 0xbe, 0x63, 0xb9, 0xb4, 0xdb, 0x89, 0xb7, 0xdf,
+ 0xc3, 0x3e, 0xb6, 0x09, 0x4b, 0xb3, 0xd8, 0x94, 0x05, 0x4d, 0x95, 0x02, 0x69, 0x10, 0x06, 0xd8,
+ 0x26, 0x2d, 0x4e, 0xf7, 0xc8, 0xa9, 0xbd, 0x9a, 0x8a, 0xcc, 0x8f, 0x22, 0x2b, 0xaa, 0x42, 0xf1,
+ 0xd0, 0x0a, 0x9d, 0xc7, 0x44, 0x2c, 0xd6, 0xb8, 0x74, 0x99, 0x8c, 0xac, 0x0f, 0x9d, 0xc7, 0x44,
+ 0x3b, 0x80, 0xa5, 0x34, 0xd7, 0x30, 0xa0, 0x7e, 0x48, 0xd0, 0xbb, 0x70, 0x42, 0x5d, 0xad, 0x0c,
+ 0xc4, 0xb4, 0xcf, 0x9f, 0xd7, 0x3b, 0x33, 0x76, 0x46, 0x0b, 0xb0, 0xe0, 0x93, 0x03, 0xde, 0x4a,
+ 0x93, 0x33, 0x67, 0x22, 0xf3, 0x66, 0xcc, 0x4d, 0xfb, 0x12, 0x5e, 0x5a, 0x27, 0x83, 0xc2, 0xb1,
+ 0x46, 0x1f, 0xc3, 0x69, 0xb5, 0xeb, 0x89, 0xf7, 0x49, 0x4d, 0x08, 0xa5, 0x0d, 0xef, 0x90, 0x09,
+ 0x65, 0xf0, 0x03, 0xec, 0x11, 0xed, 0x7b, 0x00, 0x4b, 0xf7, 0xc4, 0x38, 0x9f, 0xa9, 0x72, 0x37,
+ 0xd5, 0x09, 0x55, 0x00, 0x0d, 0x2f, 0x10, 0xcb, 0xff, 0x1e, 0xcc, 0xcb, 0x52, 0xe2, 0x76, 0x43,
+ 0xd4, 0x51, 0xaf, 0x33, 0x19, 0xa0, 0xfd, 0x0c, 0x60, 0xe9, 0x73, 0xb1, 0x24, 0x2f, 0xf1, 0xf6,
+ 0x2f, 0x42, 0xd0, 0x82, 0xa5, 0x55, 0xe2, 0x92, 0x97, 0xca, 0xaf, 0xfe, 0xdb, 0x24, 0x2c, 0xaa,
+ 0x99, 0x7b, 0x48, 0x58, 0xcf, 0xb1, 0xc8, 0x56, 0x1d, 0xfd, 0x08, 0xe0, 0xec, 0xe9, 0x79, 0x44,
+ 0xb5, 0x2c, 0xde, 0x59, 0xeb, 0x55, 0xb9, 0x31, 0x82, 0xa7, 0x1c, 0x6e, 0xed, 0xe6, 0x49, 0x43,
+ 0x35, 0xf2, 0x9b, 0x3f, 0xfe, 0xfc, 0x2e, 0xf7, 0x26, 0xba, 0x16, 0x7d, 0x26, 0x1c, 0x49, 0xd3,
+ 0x87, 0xfd, 0x2d, 0x5f, 0xec, 0xaf, 0x37, 0x7a, 0x02, 0xe0, 0xab, 0xc9, 0x79, 0x45, 0x0b, 0x19,
+ 0xd5, 0x32, 0x06, 0xba, 0x72, 0xae, 0xee, 0xda, 0x07, 0x27, 0x8d, 0xa4, 0xa2, 0x82, 0x4d, 0x0d,
+ 0x2d, 0x08, 0x36, 0x09, 0x7b, 0x82, 0x52, 0xff, 0x85, 0xb3, 0x78, 0x8c, 0x7e, 0x02, 0xb0, 0x90,
+ 0x9a, 0x70, 0x94, 0xa5, 0x42, 0xf6, 0x16, 0x0c, 0xa1, 0xf6, 0xd1, 0x49, 0x63, 0x46, 0x0a, 0xb2,
+ 0x24, 0x4b, 0x0a, 0x72, 0x37, 0xb4, 0x61, 0x52, 0xad, 0xa8, 0x31, 0x42, 0xbf, 0x02, 0x58, 0x48,
+ 0xcd, 0x79, 0x26, 0xbb, 0xec, 0x5d, 0x18, 0xc2, 0xee, 0xfe, 0x49, 0x03, 0x25, 0x04, 0x4a, 0x52,
+ 0xbc, 0x59, 0x19, 0x51, 0xbf, 0x3e, 0xd3, 0x27, 0x00, 0x16, 0x52, 0x13, 0x9f, 0xc9, 0x34, 0x7b,
+ 0x2b, 0x2a, 0xa5, 0x33, 0xbf, 0x89, 0x6b, 0xd1, 0x97, 0x58, 0x76, 0x73, 0x17, 0x47, 0x24, 0x57,
+ 0xf9, 0x36, 0xf7, 0xac, 0x51, 0xca, 0x5e, 0xa9, 0xdf, 0x1b, 0x7f, 0x83, 0x5d, 0xce, 0x83, 0x70,
+ 0xc5, 0x30, 0xf6, 0xf7, 0xf7, 0xd3, 0x0b, 0x87, 0xbb, 0x7c, 0xd7, 0x10, 0xbf, 0x29, 0xcb, 0x81,
+ 0x8b, 0xf9, 0x0e, 0x65, 0xde, 0xd2, 0xff, 0x73, 0xd7, 0x19, 0xc1, 0x9d, 0x65, 0xea, 0xbb, 0x87,
+ 0x43, 0x03, 0x63, 0x86, 0xb8, 0xe3, 0x39, 0xfe, 0xc8, 0xde, 0x51, 0xfe, 0x91, 0x9d, 0xf7, 0x99,
+ 0xc3, 0x49, 0xf3, 0x17, 0x00, 0xaf, 0x58, 0xd4, 0x3b, 0xdb, 0x96, 0xe6, 0xa5, 0x0d, 0x79, 0x56,
+ 0x5b, 0xbe, 0x19, 0x75, 0x61, 0x13, 0x7c, 0x71, 0x47, 0x79, 0xda, 0xd4, 0xc5, 0xbe, 0xad, 0x53,
+ 0x66, 0x1b, 0x36, 0xf1, 0x45, 0x8f, 0x8c, 0x41, 0xb9, 0xc4, 0xff, 0x09, 0xef, 0xab, 0xe3, 0x3f,
+ 0x00, 0x3c, 0xcd, 0xcd, 0xad, 0xcb, 0xe8, 0x7b, 0x91, 0x30, 0xba, 0xaa, 0xa0, 0x6f, 0xd5, 0x9f,
+ 0xc5, 0xc8, 0xb6, 0x40, 0xb6, 0x15, 0xb2, 0xbd, 0x55, 0x6f, 0xe7, 0x45, 0xee, 0xdb, 0xff, 0x05,
+ 0x00, 0x00, 0xff, 0xff, 0x0e, 0xb5, 0xe6, 0x0c, 0x82, 0x0c, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/googleapis/maps/playablelocations/v3/playablelocations.pb.go b/googleapis/maps/playablelocations/v3/playablelocations.pb.go
index 890cec5..bb10b2d 100644
--- a/googleapis/maps/playablelocations/v3/playablelocations.pb.go
+++ b/googleapis/maps/playablelocations/v3/playablelocations.pb.go
@@ -12,6 +12,7 @@
duration "github.com/golang/protobuf/ptypes/duration"
_ "google.golang.org/genproto/googleapis/api/annotations"
sample "google.golang.org/genproto/googleapis/maps/playablelocations/v3/sample"
+ unity "google.golang.org/genproto/googleapis/maps/unity"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
@@ -162,10 +163,216 @@
return nil
}
+// A request for logging your player's bad location reports.
+type LogPlayerReportsRequest struct {
+ // Required. Player reports. The maximum number of player reports that you can log at
+ // once is 50.
+ PlayerReports []*PlayerReport `protobuf:"bytes,1,rep,name=player_reports,json=playerReports,proto3" json:"player_reports,omitempty"`
+ // Required. A string that uniquely identifies the log player reports request. This
+ // allows you to detect duplicate requests. We recommend that you use UUIDs
+ // for this value. The value must not exceed 50 characters.
+ //
+ // You should reuse the `request_id` only when retrying a request in the case
+ // of a failure. In that case, the request must be identical to the one that
+ // failed.
+ RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
+ // Required. Information about the client device (for example, device model and
+ // operating system).
+ ClientInfo *unity.ClientInfo `protobuf:"bytes,3,opt,name=client_info,json=clientInfo,proto3" json:"client_info,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *LogPlayerReportsRequest) Reset() { *m = LogPlayerReportsRequest{} }
+func (m *LogPlayerReportsRequest) String() string { return proto.CompactTextString(m) }
+func (*LogPlayerReportsRequest) ProtoMessage() {}
+func (*LogPlayerReportsRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0280e761c74de946, []int{2}
+}
+
+func (m *LogPlayerReportsRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_LogPlayerReportsRequest.Unmarshal(m, b)
+}
+func (m *LogPlayerReportsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_LogPlayerReportsRequest.Marshal(b, m, deterministic)
+}
+func (m *LogPlayerReportsRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_LogPlayerReportsRequest.Merge(m, src)
+}
+func (m *LogPlayerReportsRequest) XXX_Size() int {
+ return xxx_messageInfo_LogPlayerReportsRequest.Size(m)
+}
+func (m *LogPlayerReportsRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_LogPlayerReportsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_LogPlayerReportsRequest proto.InternalMessageInfo
+
+func (m *LogPlayerReportsRequest) GetPlayerReports() []*PlayerReport {
+ if m != nil {
+ return m.PlayerReports
+ }
+ return nil
+}
+
+func (m *LogPlayerReportsRequest) GetRequestId() string {
+ if m != nil {
+ return m.RequestId
+ }
+ return ""
+}
+
+func (m *LogPlayerReportsRequest) GetClientInfo() *unity.ClientInfo {
+ if m != nil {
+ return m.ClientInfo
+ }
+ return nil
+}
+
+// A response for the [LogPlayerReports][google.maps.playablelocations.v3.PlayableLocations.LogPlayerReports]
+// method.
+//
+// This method returns no data upon success.
+type LogPlayerReportsResponse struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *LogPlayerReportsResponse) Reset() { *m = LogPlayerReportsResponse{} }
+func (m *LogPlayerReportsResponse) String() string { return proto.CompactTextString(m) }
+func (*LogPlayerReportsResponse) ProtoMessage() {}
+func (*LogPlayerReportsResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0280e761c74de946, []int{3}
+}
+
+func (m *LogPlayerReportsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_LogPlayerReportsResponse.Unmarshal(m, b)
+}
+func (m *LogPlayerReportsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_LogPlayerReportsResponse.Marshal(b, m, deterministic)
+}
+func (m *LogPlayerReportsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_LogPlayerReportsResponse.Merge(m, src)
+}
+func (m *LogPlayerReportsResponse) XXX_Size() int {
+ return xxx_messageInfo_LogPlayerReportsResponse.Size(m)
+}
+func (m *LogPlayerReportsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_LogPlayerReportsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_LogPlayerReportsResponse proto.InternalMessageInfo
+
+// A request for logging impressions.
+type LogImpressionsRequest struct {
+ // Required. Impression event details. The maximum number of impression reports that you
+ // can log at once is 50.
+ Impressions []*Impression `protobuf:"bytes,1,rep,name=impressions,proto3" json:"impressions,omitempty"`
+ // Required. A string that uniquely identifies the log impressions request. This allows
+ // you to detect duplicate requests. We recommend that you use UUIDs for this
+ // value. The value must not exceed 50 characters.
+ //
+ // You should reuse the `request_id` only when retrying a request in case of
+ // failure. In this case, the request must be identical to the one that
+ // failed.
+ RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
+ // Required. Information about the client device. For example, device model and
+ // operating system.
+ ClientInfo *unity.ClientInfo `protobuf:"bytes,3,opt,name=client_info,json=clientInfo,proto3" json:"client_info,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *LogImpressionsRequest) Reset() { *m = LogImpressionsRequest{} }
+func (m *LogImpressionsRequest) String() string { return proto.CompactTextString(m) }
+func (*LogImpressionsRequest) ProtoMessage() {}
+func (*LogImpressionsRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0280e761c74de946, []int{4}
+}
+
+func (m *LogImpressionsRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_LogImpressionsRequest.Unmarshal(m, b)
+}
+func (m *LogImpressionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_LogImpressionsRequest.Marshal(b, m, deterministic)
+}
+func (m *LogImpressionsRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_LogImpressionsRequest.Merge(m, src)
+}
+func (m *LogImpressionsRequest) XXX_Size() int {
+ return xxx_messageInfo_LogImpressionsRequest.Size(m)
+}
+func (m *LogImpressionsRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_LogImpressionsRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_LogImpressionsRequest proto.InternalMessageInfo
+
+func (m *LogImpressionsRequest) GetImpressions() []*Impression {
+ if m != nil {
+ return m.Impressions
+ }
+ return nil
+}
+
+func (m *LogImpressionsRequest) GetRequestId() string {
+ if m != nil {
+ return m.RequestId
+ }
+ return ""
+}
+
+func (m *LogImpressionsRequest) GetClientInfo() *unity.ClientInfo {
+ if m != nil {
+ return m.ClientInfo
+ }
+ return nil
+}
+
+// A response for the [LogImpressions][google.maps.playablelocations.v3.PlayableLocations.LogImpressions] method.
+// This method returns no data upon success.
+type LogImpressionsResponse struct {
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *LogImpressionsResponse) Reset() { *m = LogImpressionsResponse{} }
+func (m *LogImpressionsResponse) String() string { return proto.CompactTextString(m) }
+func (*LogImpressionsResponse) ProtoMessage() {}
+func (*LogImpressionsResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_0280e761c74de946, []int{5}
+}
+
+func (m *LogImpressionsResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_LogImpressionsResponse.Unmarshal(m, b)
+}
+func (m *LogImpressionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_LogImpressionsResponse.Marshal(b, m, deterministic)
+}
+func (m *LogImpressionsResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_LogImpressionsResponse.Merge(m, src)
+}
+func (m *LogImpressionsResponse) XXX_Size() int {
+ return xxx_messageInfo_LogImpressionsResponse.Size(m)
+}
+func (m *LogImpressionsResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_LogImpressionsResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_LogImpressionsResponse proto.InternalMessageInfo
+
func init() {
proto.RegisterType((*SamplePlayableLocationsRequest)(nil), "google.maps.playablelocations.v3.SamplePlayableLocationsRequest")
proto.RegisterType((*SamplePlayableLocationsResponse)(nil), "google.maps.playablelocations.v3.SamplePlayableLocationsResponse")
proto.RegisterMapType((map[int32]*sample.PlayableLocationList)(nil), "google.maps.playablelocations.v3.SamplePlayableLocationsResponse.LocationsPerGameObjectTypeEntry")
+ proto.RegisterType((*LogPlayerReportsRequest)(nil), "google.maps.playablelocations.v3.LogPlayerReportsRequest")
+ proto.RegisterType((*LogPlayerReportsResponse)(nil), "google.maps.playablelocations.v3.LogPlayerReportsResponse")
+ proto.RegisterType((*LogImpressionsRequest)(nil), "google.maps.playablelocations.v3.LogImpressionsRequest")
+ proto.RegisterType((*LogImpressionsResponse)(nil), "google.maps.playablelocations.v3.LogImpressionsResponse")
}
func init() {
@@ -173,41 +380,54 @@
}
var fileDescriptor_0280e761c74de946 = []byte{
- // 533 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0xcf, 0xaa, 0xd3, 0x40,
- 0x14, 0xc6, 0x99, 0xd4, 0x2b, 0x3a, 0xdd, 0x68, 0x16, 0xde, 0x1a, 0xa5, 0x0d, 0x55, 0xe4, 0xa2,
- 0x30, 0x81, 0x66, 0xe1, 0xa5, 0x22, 0xd8, 0xfa, 0xa7, 0x9b, 0x5e, 0xac, 0xa9, 0x08, 0xba, 0x09,
- 0xd3, 0xdc, 0xd3, 0x18, 0x9d, 0x64, 0xc6, 0x99, 0x69, 0xa1, 0x4b, 0x05, 0x77, 0xee, 0x7c, 0x03,
- 0xc1, 0x8d, 0xef, 0xe0, 0xd6, 0x85, 0x2b, 0xc1, 0x17, 0x70, 0xe1, 0x83, 0x48, 0x26, 0x69, 0x2d,
- 0xc6, 0x92, 0x0b, 0x77, 0xd7, 0x9e, 0x39, 0xdf, 0xf7, 0xfb, 0xe6, 0x9c, 0x21, 0xf8, 0x30, 0xe6,
- 0x3c, 0x66, 0xe0, 0xa5, 0x54, 0x28, 0x4f, 0x30, 0xba, 0xa2, 0x33, 0x06, 0x8c, 0x47, 0x54, 0x27,
- 0x3c, 0x53, 0xde, 0xd2, 0xaf, 0x16, 0x89, 0x90, 0x5c, 0x73, 0xdb, 0x2d, 0x94, 0x24, 0x57, 0x92,
- 0x6a, 0xd3, 0xd2, 0x77, 0xae, 0x96, 0xde, 0x54, 0x24, 0x1e, 0xcd, 0x32, 0xae, 0xb7, 0xf5, 0x4e,
- 0x67, 0xeb, 0x74, 0x9e, 0x00, 0x3b, 0x0e, 0x67, 0xf0, 0x92, 0x2e, 0x13, 0x2e, 0xcb, 0x86, 0xdb,
- 0xb5, 0xd1, 0x14, 0x4d, 0x05, 0x03, 0x4f, 0x82, 0xe2, 0x0b, 0x19, 0xc1, 0xda, 0xb9, 0x5d, 0x0a,
- 0xcd, 0xbf, 0xd9, 0x62, 0xee, 0x1d, 0x2f, 0xa4, 0x11, 0x95, 0xe7, 0xfb, 0x5b, 0xe4, 0x88, 0x25,
- 0x90, 0xe9, 0xe2, 0xa0, 0xfb, 0x03, 0xe1, 0xf6, 0xd4, 0x78, 0x4e, 0x4a, 0xdc, 0x78, 0x8d, 0x0b,
- 0xe0, 0xcd, 0x02, 0x94, 0xb6, 0x9f, 0xe3, 0x26, 0x95, 0x40, 0xc3, 0x79, 0xc2, 0x34, 0xc8, 0x16,
- 0x72, 0xd1, 0x41, 0xb3, 0xe7, 0x93, 0xba, 0x59, 0x90, 0x22, 0x2a, 0x19, 0x48, 0xa0, 0x8f, 0x8c,
- 0x74, 0xd8, 0xf8, 0x35, 0xb0, 0x02, 0x4c, 0x37, 0x05, 0x7b, 0x8a, 0xcf, 0x45, 0x32, 0xd1, 0x20,
- 0x13, 0xda, 0xb2, 0xdc, 0xc6, 0x41, 0xb3, 0xd7, 0x3b, 0xb1, 0xef, 0xfd, 0x42, 0xc8, 0xb3, 0xc2,
- 0x76, 0x63, 0xd4, 0x7d, 0xdf, 0xc0, 0x9d, 0x9d, 0x57, 0x52, 0x82, 0x67, 0x0a, 0xec, 0xcf, 0x08,
- 0xb7, 0x37, 0xa6, 0xa1, 0x00, 0x19, 0xc6, 0x34, 0x85, 0x90, 0xcf, 0x5e, 0x41, 0xa4, 0x43, 0xbd,
- 0x12, 0xd0, 0x42, 0x26, 0x0f, 0xad, 0xcf, 0x53, 0xc3, 0x22, 0x9b, 0xca, 0x04, 0xe4, 0x88, 0xa6,
- 0xf0, 0xd8, 0x40, 0x9e, 0xae, 0x04, 0x3c, 0xcc, 0xb4, 0x5c, 0x05, 0x0e, 0xdb, 0xd9, 0x60, 0xdf,
- 0xc2, 0x0d, 0xad, 0x59, 0xeb, 0xbc, 0x99, 0xf9, 0xe5, 0x75, 0x96, 0xf5, 0x96, 0xc9, 0x83, 0x72,
- 0xcb, 0x41, 0xde, 0xe5, 0x7c, 0x40, 0xb8, 0x53, 0x03, 0xb3, 0x2f, 0xe0, 0xc6, 0x6b, 0x58, 0x99,
- 0x25, 0xee, 0x05, 0xf9, 0x4f, 0x7b, 0x8a, 0xf7, 0x96, 0x94, 0x2d, 0xa0, 0x65, 0x19, 0xc8, 0xdd,
- 0x13, 0x2f, 0xe0, 0xdf, 0x1b, 0x8f, 0x13, 0xa5, 0x83, 0xc2, 0xab, 0x6f, 0x1d, 0xa2, 0xde, 0x5b,
- 0x0b, 0x5f, 0xac, 0x4c, 0xc5, 0xfe, 0x86, 0xf0, 0xfe, 0x8e, 0x89, 0xd9, 0xf7, 0x4e, 0x31, 0x6c,
- 0xf3, 0x56, 0x9d, 0xc1, 0xa9, 0xd7, 0xd5, 0xbd, 0xf1, 0xee, 0xe7, 0xef, 0x8f, 0x96, 0xdb, 0xbd,
- 0xe2, 0x2d, 0xfd, 0xbe, 0xfa, 0x7f, 0x73, 0x1f, 0xdd, 0x74, 0xae, 0x7d, 0x1f, 0xb8, 0x55, 0x40,
- 0x81, 0xa7, 0x22, 0x51, 0x24, 0xe2, 0xe9, 0xf0, 0x2b, 0xc2, 0xd7, 0x23, 0x9e, 0xd6, 0xa6, 0x1a,
- 0x5e, 0xaa, 0x30, 0x26, 0xf9, 0x92, 0x27, 0xe8, 0xc5, 0x93, 0x52, 0x1b, 0x73, 0x46, 0xb3, 0x98,
- 0x70, 0x19, 0x7b, 0x31, 0x64, 0xe6, 0x09, 0x78, 0x7f, 0x69, 0xbb, 0x3f, 0x19, 0x77, 0x2a, 0xc5,
- 0x4f, 0xd6, 0x99, 0xd1, 0xd1, 0x64, 0xfc, 0xc5, 0x72, 0x47, 0x85, 0xf5, 0x51, 0x1e, 0xab, 0x12,
- 0x80, 0x3c, 0xf3, 0x67, 0x67, 0x0d, 0xc7, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x6e, 0x89, 0xe9,
- 0x23, 0x34, 0x05, 0x00, 0x00,
+ // 748 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x55, 0x4f, 0x6b, 0x13, 0x41,
+ 0x14, 0x67, 0x92, 0x56, 0xec, 0x04, 0x4b, 0x1d, 0xb4, 0xd9, 0xae, 0xb6, 0x09, 0xab, 0x48, 0xa9,
+ 0xb2, 0x2b, 0xc9, 0xa1, 0x35, 0x22, 0x98, 0x56, 0x2d, 0x85, 0x14, 0x63, 0x22, 0x82, 0xbd, 0x2c,
+ 0x93, 0xcd, 0x64, 0x5d, 0xdd, 0xec, 0xac, 0xb3, 0x93, 0x40, 0xae, 0x82, 0x37, 0x6f, 0x7e, 0x83,
+ 0x82, 0x97, 0x7e, 0x07, 0xaf, 0x1e, 0x3c, 0x09, 0xc5, 0xab, 0x78, 0xf0, 0x83, 0xc8, 0xce, 0x4c,
+ 0xd2, 0x6d, 0xd6, 0xb0, 0xd5, 0x82, 0xb7, 0xf6, 0xcd, 0xfb, 0xfd, 0x9b, 0x37, 0x6f, 0x03, 0xb7,
+ 0x5c, 0x4a, 0x5d, 0x9f, 0x58, 0x7d, 0x1c, 0x46, 0x56, 0xe8, 0xe3, 0x11, 0xee, 0xf8, 0xc4, 0xa7,
+ 0x0e, 0xe6, 0x1e, 0x0d, 0x22, 0x6b, 0x58, 0x4d, 0x17, 0xcd, 0x90, 0x51, 0x4e, 0x51, 0x59, 0x22,
+ 0xcd, 0x18, 0x69, 0xa6, 0x9b, 0x86, 0x55, 0xfd, 0xba, 0xe2, 0xc6, 0xa1, 0x67, 0xe1, 0x20, 0xa0,
+ 0x3c, 0x89, 0xd7, 0x4b, 0x89, 0xd3, 0x9e, 0x47, 0xfc, 0xae, 0xdd, 0x21, 0xaf, 0xf0, 0xd0, 0xa3,
+ 0x4c, 0x35, 0xdc, 0xcd, 0xb4, 0xc6, 0x48, 0x44, 0x07, 0xcc, 0x21, 0x63, 0xca, 0xcd, 0x4c, 0x44,
+ 0x84, 0xfb, 0xa1, 0x4f, 0x52, 0x40, 0x23, 0x09, 0x1c, 0x04, 0x1e, 0x1f, 0x59, 0x8e, 0xef, 0x91,
+ 0x80, 0x7b, 0x41, 0x8f, 0xaa, 0x9e, 0x35, 0xd5, 0x23, 0xfe, 0xeb, 0x0c, 0x7a, 0x56, 0x77, 0xc0,
+ 0x04, 0xb1, 0x3a, 0x2f, 0x26, 0xf2, 0x48, 0xb0, 0x3c, 0x30, 0xbe, 0x01, 0xb8, 0xd6, 0x16, 0xba,
+ 0x4d, 0x65, 0xa9, 0x31, 0xb6, 0xd4, 0x22, 0x6f, 0x07, 0x24, 0xe2, 0xe8, 0x25, 0x2c, 0x60, 0x46,
+ 0xb0, 0xdd, 0xf3, 0x7c, 0x4e, 0x98, 0x06, 0xca, 0x60, 0xbd, 0x50, 0xa9, 0x9a, 0x59, 0x37, 0x6c,
+ 0xca, 0x38, 0x66, 0x9d, 0x11, 0xfc, 0x44, 0x40, 0xb7, 0xf3, 0x3f, 0xeb, 0xb9, 0x16, 0xc4, 0x93,
+ 0x02, 0x6a, 0xc3, 0x8b, 0x0e, 0xf3, 0x38, 0x61, 0x1e, 0xd6, 0x72, 0xe5, 0xfc, 0x7a, 0xa1, 0x52,
+ 0x39, 0x33, 0xef, 0x8e, 0x04, 0xd2, 0x40, 0xd2, 0x4e, 0x88, 0x8c, 0xf7, 0x79, 0x58, 0x9a, 0x19,
+ 0x29, 0x0a, 0x69, 0x10, 0x11, 0xf4, 0x09, 0xc0, 0xb5, 0x09, 0xa9, 0x1d, 0x12, 0x66, 0xbb, 0xb8,
+ 0x4f, 0x6c, 0xda, 0x79, 0x4d, 0x1c, 0x6e, 0xf3, 0x51, 0x48, 0x34, 0x20, 0xfc, 0xe0, 0x6c, 0x3f,
+ 0x19, 0x5a, 0xe6, 0xa4, 0xd2, 0x24, 0x6c, 0x17, 0xf7, 0xc9, 0x53, 0x21, 0xf2, 0x7c, 0x14, 0x92,
+ 0xc7, 0x01, 0x67, 0xa3, 0x96, 0xee, 0xcf, 0x6c, 0x40, 0xb7, 0x61, 0x9e, 0x73, 0x5f, 0x5b, 0x10,
+ 0x77, 0xbe, 0x32, 0xf6, 0x32, 0x9e, 0xb2, 0xf9, 0x48, 0x4d, 0xb9, 0x15, 0x77, 0xe9, 0x1f, 0x00,
+ 0x2c, 0x65, 0x88, 0xa1, 0x25, 0x98, 0x7f, 0x43, 0x46, 0x62, 0x88, 0xf3, 0xad, 0xf8, 0x4f, 0xd4,
+ 0x86, 0xf3, 0x43, 0xec, 0x0f, 0x88, 0x96, 0x13, 0x22, 0x0f, 0xce, 0x3c, 0x80, 0xe9, 0xc4, 0x0d,
+ 0x2f, 0xe2, 0x2d, 0xc9, 0x55, 0xcb, 0x6d, 0x01, 0xe3, 0x07, 0x80, 0xc5, 0x06, 0x75, 0xe3, 0x36,
+ 0xc2, 0x5a, 0x24, 0xa4, 0x8c, 0x4f, 0xde, 0xd4, 0x01, 0x5c, 0x0c, 0x45, 0xdd, 0x66, 0xf2, 0x40,
+ 0x5d, 0xb7, 0x99, 0xad, 0x9e, 0xe4, 0x93, 0xa3, 0xbf, 0x14, 0x26, 0x25, 0x90, 0x01, 0x21, 0x93,
+ 0x32, 0xb6, 0xd7, 0x15, 0xa9, 0x16, 0x64, 0xdf, 0x82, 0x2a, 0xef, 0x75, 0xd1, 0x0e, 0x2c, 0xc8,
+ 0x35, 0xb0, 0xe3, 0x25, 0xd2, 0xf2, 0x22, 0xfa, 0xea, 0x29, 0x71, 0xb1, 0x69, 0xe6, 0x8e, 0xe8,
+ 0xda, 0x0b, 0x7a, 0x54, 0xbd, 0x5e, 0x67, 0x52, 0x30, 0x74, 0xa8, 0xa5, 0xf3, 0xc9, 0xa1, 0x1b,
+ 0xdf, 0x01, 0xbc, 0xda, 0xa0, 0xee, 0x5e, 0x3f, 0x64, 0x24, 0x8a, 0x92, 0xeb, 0xd4, 0x86, 0x05,
+ 0xef, 0xa4, 0xaa, 0x72, 0xdf, 0xc9, 0xce, 0x7d, 0x42, 0x25, 0x9d, 0x24, 0x59, 0xfe, 0x5f, 0x66,
+ 0x0d, 0x2e, 0x4f, 0xc7, 0x92, 0x89, 0x2b, 0xc7, 0x73, 0xf0, 0x72, 0x6a, 0x09, 0xd0, 0x17, 0x00,
+ 0x8b, 0x33, 0x16, 0x04, 0x3d, 0x3c, 0xc7, 0x6e, 0x89, 0x50, 0x7a, 0xfd, 0xdc, 0xdb, 0x69, 0xdc,
+ 0x7a, 0x77, 0xfc, 0xeb, 0x63, 0xae, 0x6c, 0x5c, 0xb3, 0x86, 0xd5, 0x5a, 0xf4, 0xe7, 0xe6, 0x1a,
+ 0xd8, 0x40, 0x47, 0x00, 0x2e, 0x4d, 0x4f, 0x1b, 0xdd, 0xcb, 0xd6, 0x9f, 0xb1, 0x01, 0x7a, 0xed,
+ 0x5f, 0xa0, 0xca, 0x73, 0x49, 0x78, 0x5e, 0x31, 0xae, 0xc4, 0x9e, 0xfd, 0xa9, 0xae, 0xd8, 0xec,
+ 0x21, 0x80, 0x8b, 0xa7, 0xc7, 0x84, 0x36, 0xcf, 0xa4, 0x97, 0x7e, 0xaf, 0xfa, 0xd6, 0xdf, 0x03,
+ 0x95, 0xcd, 0x55, 0x61, 0xb3, 0x68, 0x20, 0x65, 0x33, 0xd1, 0x53, 0x03, 0x1b, 0xfa, 0x8d, 0xaf,
+ 0xf5, 0x72, 0x9a, 0x4e, 0x8a, 0xe1, 0xd0, 0x8b, 0x4c, 0x87, 0xf6, 0xb7, 0x3f, 0x03, 0x78, 0xd3,
+ 0xa1, 0xfd, 0x4c, 0x0f, 0xdb, 0xcb, 0xa9, 0xa9, 0x35, 0xe3, 0xaf, 0x64, 0x13, 0x1c, 0x3c, 0x53,
+ 0x58, 0x97, 0xfa, 0x38, 0x70, 0x4d, 0xca, 0x5c, 0xcb, 0x25, 0x81, 0xf8, 0x86, 0x5a, 0x27, 0x6a,
+ 0xb3, 0x7f, 0x97, 0xef, 0xa7, 0x8a, 0x87, 0xb9, 0xb9, 0xdd, 0xfd, 0x66, 0xe3, 0x28, 0x57, 0xde,
+ 0x95, 0xd4, 0xfb, 0xb1, 0xad, 0x94, 0x01, 0xf3, 0x45, 0xb5, 0x73, 0x41, 0xe8, 0x54, 0x7f, 0x07,
+ 0x00, 0x00, 0xff, 0xff, 0xed, 0xf1, 0x01, 0x5c, 0xcb, 0x08, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@@ -228,6 +448,17 @@
// Note: Identical `SamplePlayableLocations` requests can return different
// results as the state of the world changes over time.
SamplePlayableLocations(ctx context.Context, in *SamplePlayableLocationsRequest, opts ...grpc.CallOption) (*SamplePlayableLocationsResponse, error)
+ // Logs bad playable location reports submitted by players.
+ //
+ // Reports are not partially saved; either all reports are saved and this
+ // request succeeds, or no reports are saved, and this request fails.
+ LogPlayerReports(ctx context.Context, in *LogPlayerReportsRequest, opts ...grpc.CallOption) (*LogPlayerReportsResponse, error)
+ // Logs new events when playable locations are displayed, and when they are
+ // interacted with.
+ //
+ // Impressions are not partially saved; either all impressions are saved and
+ // this request succeeds, or no impressions are saved, and this request fails.
+ LogImpressions(ctx context.Context, in *LogImpressionsRequest, opts ...grpc.CallOption) (*LogImpressionsResponse, error)
}
type playableLocationsClient struct {
@@ -247,6 +478,24 @@
return out, nil
}
+func (c *playableLocationsClient) LogPlayerReports(ctx context.Context, in *LogPlayerReportsRequest, opts ...grpc.CallOption) (*LogPlayerReportsResponse, error) {
+ out := new(LogPlayerReportsResponse)
+ err := c.cc.Invoke(ctx, "/google.maps.playablelocations.v3.PlayableLocations/LogPlayerReports", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
+func (c *playableLocationsClient) LogImpressions(ctx context.Context, in *LogImpressionsRequest, opts ...grpc.CallOption) (*LogImpressionsResponse, error) {
+ out := new(LogImpressionsResponse)
+ err := c.cc.Invoke(ctx, "/google.maps.playablelocations.v3.PlayableLocations/LogImpressions", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
// PlayableLocationsServer is the server API for PlayableLocations service.
type PlayableLocationsServer interface {
// Returns a set of playable locations that lie within a specified area,
@@ -255,6 +504,17 @@
// Note: Identical `SamplePlayableLocations` requests can return different
// results as the state of the world changes over time.
SamplePlayableLocations(context.Context, *SamplePlayableLocationsRequest) (*SamplePlayableLocationsResponse, error)
+ // Logs bad playable location reports submitted by players.
+ //
+ // Reports are not partially saved; either all reports are saved and this
+ // request succeeds, or no reports are saved, and this request fails.
+ LogPlayerReports(context.Context, *LogPlayerReportsRequest) (*LogPlayerReportsResponse, error)
+ // Logs new events when playable locations are displayed, and when they are
+ // interacted with.
+ //
+ // Impressions are not partially saved; either all impressions are saved and
+ // this request succeeds, or no impressions are saved, and this request fails.
+ LogImpressions(context.Context, *LogImpressionsRequest) (*LogImpressionsResponse, error)
}
// UnimplementedPlayableLocationsServer can be embedded to have forward compatible implementations.
@@ -264,6 +524,12 @@
func (*UnimplementedPlayableLocationsServer) SamplePlayableLocations(ctx context.Context, req *SamplePlayableLocationsRequest) (*SamplePlayableLocationsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SamplePlayableLocations not implemented")
}
+func (*UnimplementedPlayableLocationsServer) LogPlayerReports(ctx context.Context, req *LogPlayerReportsRequest) (*LogPlayerReportsResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method LogPlayerReports not implemented")
+}
+func (*UnimplementedPlayableLocationsServer) LogImpressions(ctx context.Context, req *LogImpressionsRequest) (*LogImpressionsResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method LogImpressions not implemented")
+}
func RegisterPlayableLocationsServer(s *grpc.Server, srv PlayableLocationsServer) {
s.RegisterService(&_PlayableLocations_serviceDesc, srv)
@@ -287,6 +553,42 @@
return interceptor(ctx, in, info, handler)
}
+func _PlayableLocations_LogPlayerReports_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(LogPlayerReportsRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(PlayableLocationsServer).LogPlayerReports(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.maps.playablelocations.v3.PlayableLocations/LogPlayerReports",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(PlayableLocationsServer).LogPlayerReports(ctx, req.(*LogPlayerReportsRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
+func _PlayableLocations_LogImpressions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(LogImpressionsRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(PlayableLocationsServer).LogImpressions(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/google.maps.playablelocations.v3.PlayableLocations/LogImpressions",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(PlayableLocationsServer).LogImpressions(ctx, req.(*LogImpressionsRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
var _PlayableLocations_serviceDesc = grpc.ServiceDesc{
ServiceName: "google.maps.playablelocations.v3.PlayableLocations",
HandlerType: (*PlayableLocationsServer)(nil),
@@ -295,6 +597,14 @@
MethodName: "SamplePlayableLocations",
Handler: _PlayableLocations_SamplePlayableLocations_Handler,
},
+ {
+ MethodName: "LogPlayerReports",
+ Handler: _PlayableLocations_LogPlayerReports_Handler,
+ },
+ {
+ MethodName: "LogImpressions",
+ Handler: _PlayableLocations_LogImpressions_Handler,
+ },
},
Streams: []grpc.StreamDesc{},
Metadata: "google/maps/playablelocations/v3/playablelocations.proto",
diff --git a/googleapis/maps/playablelocations/v3/resources.pb.go b/googleapis/maps/playablelocations/v3/resources.pb.go
new file mode 100644
index 0000000..3183fdc
--- /dev/null
+++ b/googleapis/maps/playablelocations/v3/resources.pb.go
@@ -0,0 +1,298 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/maps/playablelocations/v3/resources.proto
+
+package playablelocations
+
+import (
+ fmt "fmt"
+ math "math"
+
+ proto "github.com/golang/protobuf/proto"
+ _ "google.golang.org/genproto/googleapis/api/annotations"
+ _ "google.golang.org/genproto/googleapis/type/latlng"
+ _ "google.golang.org/genproto/protobuf/field_mask"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// The reason why the playable location is considered bad.
+type PlayerReport_BadLocationReason int32
+
+const (
+ // Unspecified reason. Do not use.
+ PlayerReport_BAD_LOCATION_REASON_UNSPECIFIED PlayerReport_BadLocationReason = 0
+ // The reason isn't one of the reasons in this enumeration.
+ PlayerReport_OTHER PlayerReport_BadLocationReason = 1
+ // The playable location isn't accessible to pedestrians. For example, if
+ // it's in the middle of a highway.
+ PlayerReport_NOT_PEDESTRIAN_ACCESSIBLE PlayerReport_BadLocationReason = 2
+ // The playable location isn't open to the public. For example, a private
+ // office building.
+ PlayerReport_NOT_OPEN_TO_PUBLIC PlayerReport_BadLocationReason = 4
+ // The playable location is permanently closed. For example, when a business
+ // has been shut down.
+ PlayerReport_PERMANENTLY_CLOSED PlayerReport_BadLocationReason = 5
+ // The playable location is temporarily inaccessible. For example, when a
+ // business has closed for renovations.
+ PlayerReport_TEMPORARILY_INACCESSIBLE PlayerReport_BadLocationReason = 6
+)
+
+var PlayerReport_BadLocationReason_name = map[int32]string{
+ 0: "BAD_LOCATION_REASON_UNSPECIFIED",
+ 1: "OTHER",
+ 2: "NOT_PEDESTRIAN_ACCESSIBLE",
+ 4: "NOT_OPEN_TO_PUBLIC",
+ 5: "PERMANENTLY_CLOSED",
+ 6: "TEMPORARILY_INACCESSIBLE",
+}
+
+var PlayerReport_BadLocationReason_value = map[string]int32{
+ "BAD_LOCATION_REASON_UNSPECIFIED": 0,
+ "OTHER": 1,
+ "NOT_PEDESTRIAN_ACCESSIBLE": 2,
+ "NOT_OPEN_TO_PUBLIC": 4,
+ "PERMANENTLY_CLOSED": 5,
+ "TEMPORARILY_INACCESSIBLE": 6,
+}
+
+func (x PlayerReport_BadLocationReason) String() string {
+ return proto.EnumName(PlayerReport_BadLocationReason_name, int32(x))
+}
+
+func (PlayerReport_BadLocationReason) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_d1fee483de10da73, []int{0, 0}
+}
+
+// The type of impression event.
+type Impression_ImpressionType int32
+
+const (
+ // Unspecified type. Do not use.
+ Impression_IMPRESSION_TYPE_UNSPECIFIED Impression_ImpressionType = 0
+ // The playable location was presented to a player.
+ Impression_PRESENTED Impression_ImpressionType = 1
+ // A player interacted with the playable location.
+ Impression_INTERACTED Impression_ImpressionType = 2
+)
+
+var Impression_ImpressionType_name = map[int32]string{
+ 0: "IMPRESSION_TYPE_UNSPECIFIED",
+ 1: "PRESENTED",
+ 2: "INTERACTED",
+}
+
+var Impression_ImpressionType_value = map[string]int32{
+ "IMPRESSION_TYPE_UNSPECIFIED": 0,
+ "PRESENTED": 1,
+ "INTERACTED": 2,
+}
+
+func (x Impression_ImpressionType) String() string {
+ return proto.EnumName(Impression_ImpressionType_name, int32(x))
+}
+
+func (Impression_ImpressionType) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_d1fee483de10da73, []int{1, 0}
+}
+
+// A report submitted by a player about a playable location that is considered
+// inappropriate for use in the game.
+type PlayerReport struct {
+ // Required. The name of the playable location.
+ LocationName string `protobuf:"bytes,1,opt,name=location_name,json=locationName,proto3" json:"location_name,omitempty"`
+ // Required. One or more reasons why this playable location is considered bad.
+ Reasons []PlayerReport_BadLocationReason `protobuf:"varint,2,rep,packed,name=reasons,proto3,enum=google.maps.playablelocations.v3.PlayerReport_BadLocationReason" json:"reasons,omitempty"`
+ // Required. A free-form description detailing why the playable location is
+ // considered bad.
+ ReasonDetails string `protobuf:"bytes,3,opt,name=reason_details,json=reasonDetails,proto3" json:"reason_details,omitempty"`
+ // Language code (in BCP-47 format) indicating the language of the freeform
+ // description provided in `reason_details`. Examples are "en", "en-US" or
+ // "ja-Latn". For more information, see
+ // http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
+ LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *PlayerReport) Reset() { *m = PlayerReport{} }
+func (m *PlayerReport) String() string { return proto.CompactTextString(m) }
+func (*PlayerReport) ProtoMessage() {}
+func (*PlayerReport) Descriptor() ([]byte, []int) {
+ return fileDescriptor_d1fee483de10da73, []int{0}
+}
+
+func (m *PlayerReport) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_PlayerReport.Unmarshal(m, b)
+}
+func (m *PlayerReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_PlayerReport.Marshal(b, m, deterministic)
+}
+func (m *PlayerReport) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_PlayerReport.Merge(m, src)
+}
+func (m *PlayerReport) XXX_Size() int {
+ return xxx_messageInfo_PlayerReport.Size(m)
+}
+func (m *PlayerReport) XXX_DiscardUnknown() {
+ xxx_messageInfo_PlayerReport.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PlayerReport proto.InternalMessageInfo
+
+func (m *PlayerReport) GetLocationName() string {
+ if m != nil {
+ return m.LocationName
+ }
+ return ""
+}
+
+func (m *PlayerReport) GetReasons() []PlayerReport_BadLocationReason {
+ if m != nil {
+ return m.Reasons
+ }
+ return nil
+}
+
+func (m *PlayerReport) GetReasonDetails() string {
+ if m != nil {
+ return m.ReasonDetails
+ }
+ return ""
+}
+
+func (m *PlayerReport) GetLanguageCode() string {
+ if m != nil {
+ return m.LanguageCode
+ }
+ return ""
+}
+
+// Encapsulates impression event details.
+type Impression struct {
+ // Required. The name of the playable location.
+ LocationName string `protobuf:"bytes,1,opt,name=location_name,json=locationName,proto3" json:"location_name,omitempty"`
+ // Required. The type of impression event.
+ ImpressionType Impression_ImpressionType `protobuf:"varint,2,opt,name=impression_type,json=impressionType,proto3,enum=google.maps.playablelocations.v3.Impression_ImpressionType" json:"impression_type,omitempty"`
+ // An arbitrary, developer-defined type identifier for each type of game
+ // object used in your game.
+ //
+ // Since players interact with differ types of game objects in different ways,
+ // this field allows you to segregate impression data by type for analysis.
+ //
+ // You should assign a unique `game_object_type` ID to represent a distinct
+ // type of game object in your game.
+ //
+ // For example, 1=monster location, 2=powerup location.
+ GameObjectType int32 `protobuf:"varint,4,opt,name=game_object_type,json=gameObjectType,proto3" json:"game_object_type,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *Impression) Reset() { *m = Impression{} }
+func (m *Impression) String() string { return proto.CompactTextString(m) }
+func (*Impression) ProtoMessage() {}
+func (*Impression) Descriptor() ([]byte, []int) {
+ return fileDescriptor_d1fee483de10da73, []int{1}
+}
+
+func (m *Impression) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_Impression.Unmarshal(m, b)
+}
+func (m *Impression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_Impression.Marshal(b, m, deterministic)
+}
+func (m *Impression) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_Impression.Merge(m, src)
+}
+func (m *Impression) XXX_Size() int {
+ return xxx_messageInfo_Impression.Size(m)
+}
+func (m *Impression) XXX_DiscardUnknown() {
+ xxx_messageInfo_Impression.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Impression proto.InternalMessageInfo
+
+func (m *Impression) GetLocationName() string {
+ if m != nil {
+ return m.LocationName
+ }
+ return ""
+}
+
+func (m *Impression) GetImpressionType() Impression_ImpressionType {
+ if m != nil {
+ return m.ImpressionType
+ }
+ return Impression_IMPRESSION_TYPE_UNSPECIFIED
+}
+
+func (m *Impression) GetGameObjectType() int32 {
+ if m != nil {
+ return m.GameObjectType
+ }
+ return 0
+}
+
+func init() {
+ proto.RegisterEnum("google.maps.playablelocations.v3.PlayerReport_BadLocationReason", PlayerReport_BadLocationReason_name, PlayerReport_BadLocationReason_value)
+ proto.RegisterEnum("google.maps.playablelocations.v3.Impression_ImpressionType", Impression_ImpressionType_name, Impression_ImpressionType_value)
+ proto.RegisterType((*PlayerReport)(nil), "google.maps.playablelocations.v3.PlayerReport")
+ proto.RegisterType((*Impression)(nil), "google.maps.playablelocations.v3.Impression")
+}
+
+func init() {
+ proto.RegisterFile("google/maps/playablelocations/v3/resources.proto", fileDescriptor_d1fee483de10da73)
+}
+
+var fileDescriptor_d1fee483de10da73 = []byte{
+ // 592 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x53, 0x4f, 0x6f, 0xd3, 0x30,
+ 0x1c, 0x25, 0xe9, 0x36, 0x34, 0x6b, 0x0d, 0xc1, 0x07, 0x14, 0x06, 0x68, 0x55, 0xc7, 0xa1, 0xe2,
+ 0x90, 0xa0, 0xf5, 0xb8, 0x0b, 0x49, 0x6a, 0x46, 0xa4, 0xd4, 0x31, 0x6e, 0x86, 0x34, 0x2e, 0x96,
+ 0xdb, 0x7a, 0x21, 0x90, 0xc4, 0x51, 0x92, 0x4d, 0xea, 0x87, 0xd9, 0x85, 0x23, 0x27, 0x2e, 0x7c,
+ 0x1f, 0x3e, 0x0a, 0x72, 0x93, 0xee, 0x0f, 0x13, 0x9a, 0xb8, 0xd9, 0xef, 0xbd, 0xdf, 0x7b, 0xb6,
+ 0x7f, 0xfe, 0x81, 0xb7, 0x89, 0x94, 0x49, 0x26, 0x9c, 0x9c, 0x97, 0xb5, 0x53, 0x66, 0x7c, 0xc5,
+ 0xe7, 0x99, 0xc8, 0xe4, 0x82, 0x37, 0xa9, 0x2c, 0x6a, 0xe7, 0x72, 0xec, 0x54, 0xa2, 0x96, 0x17,
+ 0xd5, 0x42, 0xd4, 0x76, 0x59, 0xc9, 0x46, 0xc2, 0x41, 0x5b, 0x61, 0xab, 0x0a, 0xfb, 0x5e, 0x85,
+ 0x7d, 0x39, 0xde, 0x3f, 0xe8, 0x3c, 0x79, 0x99, 0x3a, 0xe7, 0xa9, 0xc8, 0x96, 0x6c, 0x2e, 0xbe,
+ 0xf0, 0xcb, 0x54, 0x56, 0xad, 0xc5, 0x7e, 0x67, 0xe1, 0xac, 0x77, 0xf3, 0x8b, 0xf3, 0x4e, 0x95,
+ 0xf3, 0xfa, 0x5b, 0xa7, 0xb0, 0x3a, 0x45, 0xb3, 0x2a, 0x85, 0x93, 0xf1, 0x26, 0x2b, 0x92, 0x96,
+ 0x19, 0x5e, 0xf5, 0xc0, 0x1e, 0xc9, 0xf8, 0x4a, 0x54, 0x54, 0x94, 0xb2, 0x6a, 0xe0, 0x08, 0xf4,
+ 0x37, 0xe9, 0xac, 0xe0, 0xb9, 0xb0, 0xb4, 0x81, 0x36, 0xda, 0xf5, 0x7a, 0xbf, 0x5d, 0x9d, 0xee,
+ 0x6d, 0x18, 0xcc, 0x73, 0x01, 0x19, 0x78, 0x5c, 0x09, 0x5e, 0xcb, 0xa2, 0xb6, 0xf4, 0x41, 0x6f,
+ 0x64, 0x1c, 0xbd, 0xb3, 0x1f, 0xba, 0x8b, 0x7d, 0x3b, 0xca, 0xf6, 0xf8, 0x32, 0xec, 0x48, 0xba,
+ 0x36, 0x6a, 0x53, 0x36, 0xae, 0xf0, 0x0d, 0x30, 0xda, 0x25, 0x5b, 0x8a, 0x86, 0xa7, 0x59, 0x6d,
+ 0xf5, 0x6e, 0xce, 0xd2, 0x6f, 0xa9, 0x49, 0xcb, 0xc0, 0x43, 0xd0, 0xcf, 0x78, 0x91, 0x5c, 0xf0,
+ 0x44, 0xb0, 0x85, 0x5c, 0x0a, 0x6b, 0x4b, 0x49, 0xe9, 0xde, 0x06, 0xf4, 0xe5, 0x52, 0x0c, 0x7f,
+ 0x6a, 0xe0, 0xe9, 0xbd, 0x50, 0x78, 0x08, 0x0e, 0x3c, 0x77, 0xc2, 0xc2, 0xc8, 0x77, 0xe3, 0x20,
+ 0xc2, 0x8c, 0x22, 0x77, 0x16, 0x61, 0x76, 0x8a, 0x67, 0x04, 0xf9, 0xc1, 0xfb, 0x00, 0x4d, 0xcc,
+ 0x47, 0x70, 0x17, 0x6c, 0x47, 0xf1, 0x07, 0x44, 0x4d, 0x0d, 0xbe, 0x02, 0xcf, 0x71, 0x14, 0x33,
+ 0x82, 0x26, 0x68, 0x16, 0xd3, 0xc0, 0xc5, 0xcc, 0xf5, 0x7d, 0x34, 0x9b, 0x05, 0x5e, 0x88, 0x4c,
+ 0x1d, 0x3e, 0x03, 0x50, 0xd1, 0x11, 0x41, 0x98, 0xc5, 0x11, 0x23, 0xa7, 0x5e, 0x18, 0xf8, 0xe6,
+ 0x96, 0xc2, 0x09, 0xa2, 0x53, 0x17, 0x23, 0x1c, 0x87, 0x67, 0xcc, 0x0f, 0xa3, 0x19, 0x9a, 0x98,
+ 0xdb, 0xf0, 0x25, 0xb0, 0x62, 0x34, 0x25, 0x11, 0x75, 0x69, 0x10, 0x9e, 0xb1, 0x00, 0xdf, 0x72,
+ 0xdb, 0x19, 0x5e, 0xe9, 0x00, 0x04, 0x79, 0x59, 0x89, 0xba, 0x4e, 0x65, 0xf1, 0x1f, 0xdd, 0x49,
+ 0xc1, 0x93, 0xf4, 0xba, 0x8e, 0xa9, 0xc6, 0x5b, 0xfa, 0x40, 0x1b, 0x19, 0x47, 0xc7, 0x0f, 0x77,
+ 0xe9, 0x26, 0xf0, 0xd6, 0x32, 0x5e, 0x95, 0xa2, 0x0d, 0x32, 0xd2, 0x3b, 0x20, 0x1c, 0x01, 0x33,
+ 0xe1, 0xb9, 0x60, 0x72, 0xfe, 0x55, 0x2c, 0x9a, 0x36, 0x4b, 0x3d, 0xff, 0x36, 0x35, 0x14, 0x1e,
+ 0xad, 0x61, 0xa5, 0x1c, 0x12, 0x60, 0xdc, 0x35, 0x84, 0x07, 0xe0, 0x45, 0x30, 0x25, 0x54, 0x5d,
+ 0x38, 0xc2, 0x2c, 0x3e, 0x23, 0xe8, 0xaf, 0x87, 0xef, 0x83, 0x5d, 0x45, 0x23, 0x1c, 0xa3, 0x89,
+ 0xa9, 0x41, 0x03, 0x80, 0x00, 0xc7, 0x88, 0xba, 0xbe, 0xda, 0xeb, 0xde, 0x2f, 0x0d, 0xbc, 0x5e,
+ 0xc8, 0xfc, 0xc1, 0x3b, 0x79, 0x06, 0xdd, 0x0c, 0x1e, 0x51, 0x1f, 0x9f, 0x68, 0x9f, 0x3f, 0x76,
+ 0x35, 0x89, 0x54, 0x9f, 0xc4, 0x96, 0x55, 0xe2, 0x24, 0xa2, 0x58, 0x8f, 0x85, 0xd3, 0x52, 0xbc,
+ 0x4c, 0xeb, 0x7f, 0x8f, 0xf2, 0xf1, 0x3d, 0xf0, 0xbb, 0xbe, 0x75, 0x32, 0x25, 0xe1, 0x0f, 0x7d,
+ 0x70, 0xd2, 0x5a, 0x4f, 0xd5, 0x71, 0x48, 0x27, 0x0b, 0xaf, 0x8f, 0xf3, 0x69, 0x3c, 0xdf, 0x59,
+ 0xe7, 0x8c, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xbb, 0x44, 0x80, 0x31, 0x04, 0x00, 0x00,
+}
diff --git a/googleapis/maps/unity/clientinfo.pb.go b/googleapis/maps/unity/clientinfo.pb.go
new file mode 100644
index 0000000..3e1962a
--- /dev/null
+++ b/googleapis/maps/unity/clientinfo.pb.go
@@ -0,0 +1,228 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/maps/unity/clientinfo.proto
+
+package unity
+
+import (
+ fmt "fmt"
+ math "math"
+
+ proto "github.com/golang/protobuf/proto"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// Platform enum.
+type ClientInfo_Platform int32
+
+const (
+ // Unspecified or unknown OS.
+ ClientInfo_PLATFORM_UNSPECIFIED ClientInfo_Platform = 0
+ // Development environment.
+ ClientInfo_EDITOR ClientInfo_Platform = 1
+ // macOS.
+ ClientInfo_MAC_OS ClientInfo_Platform = 2
+ // Windows.
+ ClientInfo_WINDOWS ClientInfo_Platform = 3
+ // Linux
+ ClientInfo_LINUX ClientInfo_Platform = 4
+ // Android
+ ClientInfo_ANDROID ClientInfo_Platform = 5
+ // iOS
+ ClientInfo_IOS ClientInfo_Platform = 6
+ // WebGL.
+ ClientInfo_WEB_GL ClientInfo_Platform = 7
+)
+
+var ClientInfo_Platform_name = map[int32]string{
+ 0: "PLATFORM_UNSPECIFIED",
+ 1: "EDITOR",
+ 2: "MAC_OS",
+ 3: "WINDOWS",
+ 4: "LINUX",
+ 5: "ANDROID",
+ 6: "IOS",
+ 7: "WEB_GL",
+}
+
+var ClientInfo_Platform_value = map[string]int32{
+ "PLATFORM_UNSPECIFIED": 0,
+ "EDITOR": 1,
+ "MAC_OS": 2,
+ "WINDOWS": 3,
+ "LINUX": 4,
+ "ANDROID": 5,
+ "IOS": 6,
+ "WEB_GL": 7,
+}
+
+func (x ClientInfo_Platform) String() string {
+ return proto.EnumName(ClientInfo_Platform_name, int32(x))
+}
+
+func (ClientInfo_Platform) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_f381a22e34055ff1, []int{0, 0}
+}
+
+// Client information.
+type ClientInfo struct {
+ // Application ID, such as the package name on Android and the bundle
+ // identifier on iOS platforms.
+ ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
+ // Application version number, such as "1.2.3". The exact format is
+ // application-dependent.
+ ApplicationVersion string `protobuf:"bytes,2,opt,name=application_version,json=applicationVersion,proto3" json:"application_version,omitempty"`
+ // Platform where the application is running.
+ Platform ClientInfo_Platform `protobuf:"varint,3,opt,name=platform,proto3,enum=google.maps.unity.ClientInfo_Platform" json:"platform,omitempty"`
+ // Operating system name and version as reported by the OS. For example,
+ // "Mac OS X 10.10.4". The exact format is platform-dependent.
+ OperatingSystem string `protobuf:"bytes,4,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
+ // API client name and version. For example, the SDK calling the API. The
+ // exact format is up to the client.
+ ApiClient string `protobuf:"bytes,5,opt,name=api_client,json=apiClient,proto3" json:"api_client,omitempty"`
+ // Device model as reported by the device. The exact format is
+ // platform-dependent.
+ DeviceModel string `protobuf:"bytes,6,opt,name=device_model,json=deviceModel,proto3" json:"device_model,omitempty"`
+ // Language code (in BCP-47 format) indicating the UI language of the client.
+ // Examples are "en", "en-US" or "ja-Latn". For more information, see
+ // http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
+ LanguageCode string `protobuf:"bytes,7,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
+ // Build number/version of the operating system. e.g., the contents of
+ // android.os.Build.ID in Android, or the contents of sysctl "kern.osversion"
+ // in iOS.
+ OperatingSystemBuild string `protobuf:"bytes,8,opt,name=operating_system_build,json=operatingSystemBuild,proto3" json:"operating_system_build,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ClientInfo) Reset() { *m = ClientInfo{} }
+func (m *ClientInfo) String() string { return proto.CompactTextString(m) }
+func (*ClientInfo) ProtoMessage() {}
+func (*ClientInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_f381a22e34055ff1, []int{0}
+}
+
+func (m *ClientInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ClientInfo.Unmarshal(m, b)
+}
+func (m *ClientInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ClientInfo.Marshal(b, m, deterministic)
+}
+func (m *ClientInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ClientInfo.Merge(m, src)
+}
+func (m *ClientInfo) XXX_Size() int {
+ return xxx_messageInfo_ClientInfo.Size(m)
+}
+func (m *ClientInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_ClientInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ClientInfo proto.InternalMessageInfo
+
+func (m *ClientInfo) GetApplicationId() string {
+ if m != nil {
+ return m.ApplicationId
+ }
+ return ""
+}
+
+func (m *ClientInfo) GetApplicationVersion() string {
+ if m != nil {
+ return m.ApplicationVersion
+ }
+ return ""
+}
+
+func (m *ClientInfo) GetPlatform() ClientInfo_Platform {
+ if m != nil {
+ return m.Platform
+ }
+ return ClientInfo_PLATFORM_UNSPECIFIED
+}
+
+func (m *ClientInfo) GetOperatingSystem() string {
+ if m != nil {
+ return m.OperatingSystem
+ }
+ return ""
+}
+
+func (m *ClientInfo) GetApiClient() string {
+ if m != nil {
+ return m.ApiClient
+ }
+ return ""
+}
+
+func (m *ClientInfo) GetDeviceModel() string {
+ if m != nil {
+ return m.DeviceModel
+ }
+ return ""
+}
+
+func (m *ClientInfo) GetLanguageCode() string {
+ if m != nil {
+ return m.LanguageCode
+ }
+ return ""
+}
+
+func (m *ClientInfo) GetOperatingSystemBuild() string {
+ if m != nil {
+ return m.OperatingSystemBuild
+ }
+ return ""
+}
+
+func init() {
+ proto.RegisterEnum("google.maps.unity.ClientInfo_Platform", ClientInfo_Platform_name, ClientInfo_Platform_value)
+ proto.RegisterType((*ClientInfo)(nil), "google.maps.unity.ClientInfo")
+}
+
+func init() {
+ proto.RegisterFile("google/maps/unity/clientinfo.proto", fileDescriptor_f381a22e34055ff1)
+}
+
+var fileDescriptor_f381a22e34055ff1 = []byte{
+ // 447 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x92, 0xcd, 0x6a, 0xdb, 0x40,
+ 0x14, 0x85, 0x6b, 0x2b, 0xfe, 0xbb, 0xf9, 0x53, 0xa6, 0x69, 0xd1, 0xa6, 0x90, 0xba, 0xb4, 0xa4,
+ 0x1b, 0x09, 0xda, 0xd2, 0x4d, 0x57, 0x96, 0xe5, 0x18, 0x81, 0x65, 0x09, 0x29, 0xae, 0x4b, 0x37,
+ 0xc3, 0x44, 0x1a, 0x8b, 0x01, 0x69, 0x66, 0x90, 0x64, 0x43, 0xa0, 0x4f, 0xd3, 0x65, 0x9f, 0xac,
+ 0x8f, 0x11, 0x66, 0x94, 0x1f, 0x93, 0x6c, 0x84, 0x38, 0xe7, 0x3b, 0xdc, 0x33, 0x97, 0x0b, 0xe3,
+ 0x5c, 0x88, 0xbc, 0xa0, 0x4e, 0x49, 0x64, 0xed, 0x6c, 0x39, 0x6b, 0x6e, 0x9d, 0xb4, 0x60, 0x94,
+ 0x37, 0x8c, 0x6f, 0x84, 0x2d, 0x2b, 0xd1, 0x08, 0x74, 0xd6, 0x32, 0xb6, 0x62, 0x6c, 0xcd, 0x8c,
+ 0xff, 0x1b, 0x00, 0x53, 0xcd, 0xf9, 0x7c, 0x23, 0xd0, 0x47, 0x38, 0x21, 0x52, 0x16, 0x2c, 0x25,
+ 0x0d, 0x13, 0x1c, 0xb3, 0xcc, 0xea, 0x5c, 0x74, 0x2e, 0x47, 0xf1, 0xf1, 0x9e, 0xea, 0x67, 0xc8,
+ 0x81, 0xd7, 0xfb, 0xd8, 0x8e, 0x56, 0x35, 0x13, 0xdc, 0xea, 0x6a, 0x16, 0xed, 0x59, 0x3f, 0x5b,
+ 0x07, 0xb9, 0x30, 0x94, 0x05, 0x69, 0x36, 0xa2, 0x2a, 0x2d, 0xe3, 0xa2, 0x73, 0x79, 0xf2, 0xe5,
+ 0x93, 0xfd, 0xa2, 0x8c, 0xfd, 0x54, 0xc4, 0x8e, 0xee, 0xe9, 0xf8, 0x31, 0x87, 0x3e, 0x83, 0x29,
+ 0x24, 0xad, 0x48, 0xc3, 0x78, 0x8e, 0xeb, 0xdb, 0xba, 0xa1, 0xa5, 0x75, 0xa0, 0x27, 0x9e, 0x3e,
+ 0xea, 0x89, 0x96, 0xd1, 0x3b, 0x00, 0x22, 0x19, 0x6e, 0x17, 0x60, 0xf5, 0x34, 0x34, 0x22, 0x92,
+ 0xb5, 0x03, 0xd0, 0x7b, 0x38, 0xca, 0xe8, 0x8e, 0xa5, 0x14, 0x97, 0x22, 0xa3, 0x85, 0xd5, 0xd7,
+ 0xc0, 0x61, 0xab, 0x05, 0x4a, 0x42, 0x1f, 0xe0, 0xb8, 0x20, 0x3c, 0xdf, 0x92, 0x9c, 0xe2, 0x54,
+ 0x64, 0xd4, 0x1a, 0x68, 0xe6, 0xe8, 0x41, 0x9c, 0x8a, 0x8c, 0xa2, 0x6f, 0xf0, 0xf6, 0x79, 0x23,
+ 0x7c, 0xb3, 0x65, 0x45, 0x66, 0x0d, 0x35, 0x7d, 0xfe, 0xac, 0x97, 0xab, 0xbc, 0xf1, 0x0e, 0x86,
+ 0x0f, 0xaf, 0x43, 0x16, 0x9c, 0x47, 0x8b, 0xc9, 0xf5, 0x55, 0x18, 0x07, 0x78, 0xb5, 0x4c, 0xa2,
+ 0xd9, 0xd4, 0xbf, 0xf2, 0x67, 0x9e, 0xf9, 0x0a, 0x01, 0xf4, 0x67, 0x9e, 0x7f, 0x1d, 0xc6, 0x66,
+ 0x47, 0xfd, 0x07, 0x93, 0x29, 0x0e, 0x13, 0xb3, 0x8b, 0x0e, 0x61, 0xb0, 0xf6, 0x97, 0x5e, 0xb8,
+ 0x4e, 0x4c, 0x03, 0x8d, 0xa0, 0xb7, 0xf0, 0x97, 0xab, 0x5f, 0xe6, 0x81, 0xd2, 0x27, 0x4b, 0x2f,
+ 0x0e, 0x7d, 0xcf, 0xec, 0xa1, 0x01, 0x18, 0x7e, 0x98, 0x98, 0x7d, 0x95, 0x5c, 0xcf, 0x5c, 0x3c,
+ 0x5f, 0x98, 0x03, 0xf7, 0x0f, 0xbc, 0x49, 0x45, 0xf9, 0x72, 0xed, 0xee, 0xe9, 0xd3, 0xde, 0x23,
+ 0x75, 0x27, 0x51, 0xe7, 0xf7, 0xf7, 0x7b, 0x2a, 0x17, 0xea, 0xc1, 0xb6, 0xa8, 0x72, 0x27, 0xa7,
+ 0x5c, 0x5f, 0x91, 0xd3, 0x5a, 0x44, 0xb2, 0x7a, 0xef, 0xd8, 0x7e, 0xe8, 0xef, 0xdf, 0xae, 0x31,
+ 0x0f, 0x56, 0xff, 0xba, 0x67, 0xf3, 0x36, 0x1e, 0xa8, 0x21, 0x2b, 0xe5, 0xdc, 0xf4, 0x75, 0xf8,
+ 0xeb, 0x5d, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd9, 0x70, 0x1f, 0xe7, 0xa8, 0x02, 0x00, 0x00,
+}