1// Copyright 2021 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.26.0
18// 	protoc        v3.12.2
19// source: google/cloud/aiplatform/v1beta1/manual_batch_tuning_parameters.proto
20
21package aiplatform
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	_ "google.golang.org/genproto/googleapis/api/annotations"
28	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30)
31
32const (
33	// Verify that this generated code is sufficiently up-to-date.
34	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35	// Verify that runtime/protoimpl is sufficiently up-to-date.
36	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37)
38
39// Manual batch tuning parameters.
40type ManualBatchTuningParameters struct {
41	state         protoimpl.MessageState
42	sizeCache     protoimpl.SizeCache
43	unknownFields protoimpl.UnknownFields
44
45	// Immutable. The number of the records (e.g. instances) of the operation given in
46	// each batch to a machine replica. Machine type, and size of a single
47	// record should be considered when setting this parameter, higher value
48	// speeds up the batch operation's execution, but too high value will result
49	// in a whole batch not fitting in a machine's memory, and the whole
50	// operation will fail.
51	// The default value is 4.
52	BatchSize int32 `protobuf:"varint,1,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
53}
54
55func (x *ManualBatchTuningParameters) Reset() {
56	*x = ManualBatchTuningParameters{}
57	if protoimpl.UnsafeEnabled {
58		mi := &file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_msgTypes[0]
59		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
60		ms.StoreMessageInfo(mi)
61	}
62}
63
64func (x *ManualBatchTuningParameters) String() string {
65	return protoimpl.X.MessageStringOf(x)
66}
67
68func (*ManualBatchTuningParameters) ProtoMessage() {}
69
70func (x *ManualBatchTuningParameters) ProtoReflect() protoreflect.Message {
71	mi := &file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_msgTypes[0]
72	if protoimpl.UnsafeEnabled && x != nil {
73		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
74		if ms.LoadMessageInfo() == nil {
75			ms.StoreMessageInfo(mi)
76		}
77		return ms
78	}
79	return mi.MessageOf(x)
80}
81
82// Deprecated: Use ManualBatchTuningParameters.ProtoReflect.Descriptor instead.
83func (*ManualBatchTuningParameters) Descriptor() ([]byte, []int) {
84	return file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescGZIP(), []int{0}
85}
86
87func (x *ManualBatchTuningParameters) GetBatchSize() int32 {
88	if x != nil {
89		return x.BatchSize
90	}
91	return 0
92}
93
94var File_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto protoreflect.FileDescriptor
95
96var file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDesc = []byte{
97	0x0a, 0x44, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
98	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
99	0x31, 0x2f, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x5f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74,
100	0x75, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
101	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
102	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
103	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
104	0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
105	0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
106	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
107	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x41, 0x0a, 0x1b, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c,
108	0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d,
109	0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x73,
110	0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x09,
111	0x62, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x7a, 0x65, 0x42, 0xfd, 0x01, 0x0a, 0x23, 0x63, 0x6f,
112	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
113	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
114	0x31, 0x42, 0x20, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x75,
115	0x6e, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x50, 0x72,
116	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x49, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
117	0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
118	0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f,
119	0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31,
120	0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
121	0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
122	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74,
123	0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
124	0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62,
125	0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
126	0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
127	0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
128	0x33,
129}
130
131var (
132	file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescOnce sync.Once
133	file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDesc
134)
135
136func file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescGZIP() []byte {
137	file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescOnce.Do(func() {
138		file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescData)
139	})
140	return file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDescData
141}
142
143var file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
144var file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_goTypes = []interface{}{
145	(*ManualBatchTuningParameters)(nil), // 0: google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters
146}
147var file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_depIdxs = []int32{
148	0, // [0:0] is the sub-list for method output_type
149	0, // [0:0] is the sub-list for method input_type
150	0, // [0:0] is the sub-list for extension type_name
151	0, // [0:0] is the sub-list for extension extendee
152	0, // [0:0] is the sub-list for field type_name
153}
154
155func init() { file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_init() }
156func file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_init() {
157	if File_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto != nil {
158		return
159	}
160	if !protoimpl.UnsafeEnabled {
161		file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
162			switch v := v.(*ManualBatchTuningParameters); i {
163			case 0:
164				return &v.state
165			case 1:
166				return &v.sizeCache
167			case 2:
168				return &v.unknownFields
169			default:
170				return nil
171			}
172		}
173	}
174	type x struct{}
175	out := protoimpl.TypeBuilder{
176		File: protoimpl.DescBuilder{
177			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
178			RawDescriptor: file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDesc,
179			NumEnums:      0,
180			NumMessages:   1,
181			NumExtensions: 0,
182			NumServices:   0,
183		},
184		GoTypes:           file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_goTypes,
185		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_depIdxs,
186		MessageInfos:      file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_msgTypes,
187	}.Build()
188	File_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto = out.File
189	file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_rawDesc = nil
190	file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_goTypes = nil
191	file_google_cloud_aiplatform_v1beta1_manual_batch_tuning_parameters_proto_depIdxs = nil
192}
193