public static final class GenerateOptimizedManifestRequest.Builder extends GeneratedMessageV3.Builder<GenerateOptimizedManifestRequest.Builder> implements GenerateOptimizedManifestRequestOrBuilderRequest message for GkeInferenceQuickstart.GenerateOptimizedManifest.
Protobuf type google.cloud.gkerecommender.v1.GenerateOptimizedManifestRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > GenerateOptimizedManifestRequest.BuilderImplements
GenerateOptimizedManifestRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GenerateOptimizedManifestRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
build()
public GenerateOptimizedManifestRequest build()| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest |
|
buildPartial()
public GenerateOptimizedManifestRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest |
|
clear()
public GenerateOptimizedManifestRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
clearAcceleratorType()
public GenerateOptimizedManifestRequest.Builder clearAcceleratorType() Required. The accelerator type. Use
GkeInferenceQuickstart.FetchProfiles
to find valid accelerators for a given model_server_info.
string accelerator_type = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public GenerateOptimizedManifestRequest.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
clearKubernetesNamespace()
public GenerateOptimizedManifestRequest.Builder clearKubernetesNamespace()Optional. The kubernetes namespace to deploy the manifests in.
string kubernetes_namespace = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
This builder for chaining. |
clearModelServerInfo()
public GenerateOptimizedManifestRequest.Builder clearModelServerInfo()Required. The model server configuration to generate the manifest 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 |
GenerateOptimizedManifestRequest.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public GenerateOptimizedManifestRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
clearPerformanceRequirements()
public GenerateOptimizedManifestRequest.Builder clearPerformanceRequirements()Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
clearStorageConfig()
public GenerateOptimizedManifestRequest.Builder clearStorageConfig()Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
clone()
public GenerateOptimizedManifestRequest.Builder clone()| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
getAcceleratorType()
public String getAcceleratorType() Required. The accelerator type. Use
GkeInferenceQuickstart.FetchProfiles
to find valid accelerators for a given model_server_info.
string accelerator_type = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The acceleratorType. |
getAcceleratorTypeBytes()
public ByteString getAcceleratorTypeBytes() Required. The accelerator type. Use
GkeInferenceQuickstart.FetchProfiles
to find valid accelerators for a given model_server_info.
string accelerator_type = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for acceleratorType. |
getDefaultInstanceForType()
public GenerateOptimizedManifestRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getKubernetesNamespace()
public String getKubernetesNamespace()Optional. The kubernetes namespace to deploy the manifests in.
string kubernetes_namespace = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The kubernetesNamespace. |
getKubernetesNamespaceBytes()
public ByteString getKubernetesNamespaceBytes()Optional. The kubernetes namespace to deploy the manifests in.
string kubernetes_namespace = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for kubernetesNamespace. |
getModelServerInfo()
public ModelServerInfo getModelServerInfo()Required. The model server configuration to generate the manifest 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 |
ModelServerInfo |
The modelServerInfo. |
getModelServerInfoBuilder()
public ModelServerInfo.Builder getModelServerInfoBuilder()Required. The model server configuration to generate the manifest 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 |
ModelServerInfo.Builder |
|
getModelServerInfoOrBuilder()
public ModelServerInfoOrBuilder getModelServerInfoOrBuilder()Required. The model server configuration to generate the manifest 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 |
ModelServerInfoOrBuilder |
|
getPerformanceRequirements()
public PerformanceRequirements getPerformanceRequirements()Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PerformanceRequirements |
The performanceRequirements. |
getPerformanceRequirementsBuilder()
public PerformanceRequirements.Builder getPerformanceRequirementsBuilder()Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PerformanceRequirements.Builder |
|
getPerformanceRequirementsOrBuilder()
public PerformanceRequirementsOrBuilder getPerformanceRequirementsOrBuilder()Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PerformanceRequirementsOrBuilder |
|
getStorageConfig()
public StorageConfig getStorageConfig()Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
StorageConfig |
The storageConfig. |
getStorageConfigBuilder()
public StorageConfig.Builder getStorageConfigBuilder()Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
StorageConfig.Builder |
|
getStorageConfigOrBuilder()
public StorageConfigOrBuilder getStorageConfigOrBuilder()Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
StorageConfigOrBuilder |
|
hasModelServerInfo()
public boolean hasModelServerInfo()Required. The model server configuration to generate the manifest 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. |
hasPerformanceRequirements()
public boolean hasPerformanceRequirements()Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the performanceRequirements field is set. |
hasStorageConfig()
public boolean hasStorageConfig()Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the storageConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(GenerateOptimizedManifestRequest other)
public GenerateOptimizedManifestRequest.Builder mergeFrom(GenerateOptimizedManifestRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
GenerateOptimizedManifestRequest |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public GenerateOptimizedManifestRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public GenerateOptimizedManifestRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
mergeModelServerInfo(ModelServerInfo value)
public GenerateOptimizedManifestRequest.Builder mergeModelServerInfo(ModelServerInfo value)Required. The model server configuration to generate the manifest for. Use GkeInferenceQuickstart.FetchProfiles to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ModelServerInfo |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
mergePerformanceRequirements(PerformanceRequirements value)
public GenerateOptimizedManifestRequest.Builder mergePerformanceRequirements(PerformanceRequirements value)Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PerformanceRequirements |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
mergeStorageConfig(StorageConfig value)
public GenerateOptimizedManifestRequest.Builder mergeStorageConfig(StorageConfig value)Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StorageConfig |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GenerateOptimizedManifestRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setAcceleratorType(String value)
public GenerateOptimizedManifestRequest.Builder setAcceleratorType(String value) Required. The accelerator type. Use
GkeInferenceQuickstart.FetchProfiles
to find valid accelerators for a given model_server_info.
string accelerator_type = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe acceleratorType to set. |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
This builder for chaining. |
setAcceleratorTypeBytes(ByteString value)
public GenerateOptimizedManifestRequest.Builder setAcceleratorTypeBytes(ByteString value) Required. The accelerator type. Use
GkeInferenceQuickstart.FetchProfiles
to find valid accelerators for a given model_server_info.
string accelerator_type = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for acceleratorType to set. |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public GenerateOptimizedManifestRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setKubernetesNamespace(String value)
public GenerateOptimizedManifestRequest.Builder setKubernetesNamespace(String value)Optional. The kubernetes namespace to deploy the manifests in.
string kubernetes_namespace = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe kubernetesNamespace to set. |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
This builder for chaining. |
setKubernetesNamespaceBytes(ByteString value)
public GenerateOptimizedManifestRequest.Builder setKubernetesNamespaceBytes(ByteString value)Optional. The kubernetes namespace to deploy the manifests in.
string kubernetes_namespace = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for kubernetesNamespace to set. |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
This builder for chaining. |
setModelServerInfo(ModelServerInfo value)
public GenerateOptimizedManifestRequest.Builder setModelServerInfo(ModelServerInfo value)Required. The model server configuration to generate the manifest for. Use GkeInferenceQuickstart.FetchProfiles to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
ModelServerInfo |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setModelServerInfo(ModelServerInfo.Builder builderForValue)
public GenerateOptimizedManifestRequest.Builder setModelServerInfo(ModelServerInfo.Builder builderForValue)Required. The model server configuration to generate the manifest for. Use GkeInferenceQuickstart.FetchProfiles to find valid configurations.
.google.cloud.gkerecommender.v1.ModelServerInfo model_server_info = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ModelServerInfo.Builder |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setPerformanceRequirements(PerformanceRequirements value)
public GenerateOptimizedManifestRequest.Builder setPerformanceRequirements(PerformanceRequirements value)Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PerformanceRequirements |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setPerformanceRequirements(PerformanceRequirements.Builder builderForValue)
public GenerateOptimizedManifestRequest.Builder setPerformanceRequirements(PerformanceRequirements.Builder builderForValue)Optional. The performance requirements to use for generating Horizontal Pod Autoscaler (HPA) resources. If provided, the manifest includes HPA resources to adjust the model server replica count to maintain the specified targets (e.g., NTPOT, TTFT) at a P50 latency. Cost targets are not currently supported for HPA generation. If the specified targets are not achievable, the HPA manifest will not be generated.
.google.cloud.gkerecommender.v1.PerformanceRequirements performance_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
PerformanceRequirements.Builder |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GenerateOptimizedManifestRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setStorageConfig(StorageConfig value)
public GenerateOptimizedManifestRequest.Builder setStorageConfig(StorageConfig value)Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StorageConfig |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setStorageConfig(StorageConfig.Builder builderForValue)
public GenerateOptimizedManifestRequest.Builder setStorageConfig(StorageConfig.Builder builderForValue)Optional. The storage configuration for the model. If not provided, the model is loaded from Huggingface.
.google.cloud.gkerecommender.v1.StorageConfig storage_config = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
StorageConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final GenerateOptimizedManifestRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
GenerateOptimizedManifestRequest.Builder |
|