public static final class FetchBenchmarkingDataRequest.Builder extends GeneratedMessageV3.Builder<FetchBenchmarkingDataRequest.Builder> implements FetchBenchmarkingDataRequestOrBuilder
Request message for
GkeInferenceQuickstart.FetchBenchmarkingData.
Protobuf type google.cloud.gkerecommender.v1.FetchBenchmarkingDataRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FetchBenchmarkingDataRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public FetchBenchmarkingDataRequest build()
buildPartial()
public FetchBenchmarkingDataRequest buildPartial()
clear()
public FetchBenchmarkingDataRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public FetchBenchmarkingDataRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearInstanceType()
public FetchBenchmarkingDataRequest.Builder clearInstanceType()
Optional. The instance type to filter benchmarking data. Instance types are
in the format a2-highgpu-1g. If not provided, all instance types for the
given profile's model_server_info will be returned. Use
GkeInferenceQuickstart.FetchProfiles
to find available instance types.
string instance_type = 3 [(.google.api.field_behavior) = OPTIONAL];
clearModelServerInfo()
public FetchBenchmarkingDataRequest.Builder clearModelServerInfo()
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public FetchBenchmarkingDataRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPricingModel()
public FetchBenchmarkingDataRequest.Builder clearPricingModel()
Optional. The pricing model to use for the benchmarking data. Defaults to
spot.
string pricing_model = 4 [(.google.api.field_behavior) = OPTIONAL];
clone()
public FetchBenchmarkingDataRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public FetchBenchmarkingDataRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getInstanceType()
public String getInstanceType()
Optional. The instance type to filter benchmarking data. Instance types are
in the format a2-highgpu-1g. If not provided, all instance types for the
given profile's model_server_info will be returned. Use
GkeInferenceQuickstart.FetchProfiles
to find available instance types.
string instance_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The instanceType.
|
getInstanceTypeBytes()
public ByteString getInstanceTypeBytes()
Optional. The instance type to filter benchmarking data. Instance types are
in the format a2-highgpu-1g. If not provided, all instance types for the
given profile's model_server_info will be returned. Use
GkeInferenceQuickstart.FetchProfiles
to find available instance types.
string instance_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for instanceType.
|
getModelServerInfo()
public ModelServerInfo getModelServerInfo()
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
getModelServerInfoBuilder()
public ModelServerInfo.Builder getModelServerInfoBuilder()
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
getModelServerInfoOrBuilder()
public ModelServerInfoOrBuilder getModelServerInfoOrBuilder()
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
getPricingModel()
public String getPricingModel()
Optional. The pricing model to use for the benchmarking data. Defaults to
spot.
string pricing_model = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The pricingModel.
|
getPricingModelBytes()
public ByteString getPricingModelBytes()
Optional. The pricing model to use for the benchmarking data. Defaults to
spot.
string pricing_model = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for pricingModel.
|
hasModelServerInfo()
public boolean hasModelServerInfo()
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the modelServerInfo field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(FetchBenchmarkingDataRequest other)
public FetchBenchmarkingDataRequest.Builder mergeFrom(FetchBenchmarkingDataRequest other)
public FetchBenchmarkingDataRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public FetchBenchmarkingDataRequest.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeModelServerInfo(ModelServerInfo value)
public FetchBenchmarkingDataRequest.Builder mergeModelServerInfo(ModelServerInfo value)
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FetchBenchmarkingDataRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public FetchBenchmarkingDataRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setInstanceType(String value)
public FetchBenchmarkingDataRequest.Builder setInstanceType(String value)
Optional. The instance type to filter benchmarking data. Instance types are
in the format a2-highgpu-1g. If not provided, all instance types for the
given profile's model_server_info will be returned. Use
GkeInferenceQuickstart.FetchProfiles
to find available instance types.
string instance_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
String
The instanceType to set.
|
setInstanceTypeBytes(ByteString value)
public FetchBenchmarkingDataRequest.Builder setInstanceTypeBytes(ByteString value)
Optional. The instance type to filter benchmarking data. Instance types are
in the format a2-highgpu-1g. If not provided, all instance types for the
given profile's model_server_info will be returned. Use
GkeInferenceQuickstart.FetchProfiles
to find available instance types.
string instance_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for instanceType to set.
|
setModelServerInfo(ModelServerInfo value)
public FetchBenchmarkingDataRequest.Builder setModelServerInfo(ModelServerInfo value)
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
setModelServerInfo(ModelServerInfo.Builder builderForValue)
public FetchBenchmarkingDataRequest.Builder setModelServerInfo(ModelServerInfo.Builder builderForValue)
Required. The model server configuration to get benchmarking data for. Use
GkeInferenceQuickstart.FetchProfiles
to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
setPricingModel(String value)
public FetchBenchmarkingDataRequest.Builder setPricingModel(String value)
Optional. The pricing model to use for the benchmarking data. Defaults to
spot.
string pricing_model = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
String
The pricingModel to set.
|
setPricingModelBytes(ByteString value)
public FetchBenchmarkingDataRequest.Builder setPricingModelBytes(ByteString value)
Optional. The pricing model to use for the benchmarking data. Defaults to
spot.
string pricing_model = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for pricingModel to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FetchBenchmarkingDataRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FetchBenchmarkingDataRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides