Class GenerateOptimizedManifestRequest.Builder (0.1.0)

public static final class GenerateOptimizedManifestRequest.Builder extends GeneratedMessageV3.Builder<GenerateOptimizedManifestRequest.Builder> implements GenerateOptimizedManifestRequestOrBuilder

Request message for GkeInferenceQuickstart.GenerateOptimizedManifest.

Protobuf type google.cloud.gkerecommender.v1.GenerateOptimizedManifestRequest

Static 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
Overrides

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
Overrides

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
Overrides

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
Overrides

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
Overrides

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
Overrides

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
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

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
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GenerateOptimizedManifestRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GenerateOptimizedManifestRequest.Builder
Overrides

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
Overrides

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 String

The 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 ByteString

The 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
Overrides

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 String

The 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 ByteString

The 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
Overrides

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
Overrides