public sealed class FetchBenchmarkingDataRequest : IMessage<FetchBenchmarkingDataRequest>, IEquatable<FetchBenchmarkingDataRequest>, IDeepCloneable<FetchBenchmarkingDataRequest>, IBufferMessage, IMessageReference documentation and code samples for the GKE Recommender v1 API class FetchBenchmarkingDataRequest.
Request message for [GkeInferenceQuickstart.FetchBenchmarkingData][google.cloud.gkerecommender.v1.GkeInferenceQuickstart.FetchBenchmarkingData].
Implements
IMessageFetchBenchmarkingDataRequest, IEquatableFetchBenchmarkingDataRequest, IDeepCloneableFetchBenchmarkingDataRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeRecommender.V1Assembly
Google.Cloud.GkeRecommender.V1.dll
Constructors
FetchBenchmarkingDataRequest()
public FetchBenchmarkingDataRequest()FetchBenchmarkingDataRequest(FetchBenchmarkingDataRequest)
public FetchBenchmarkingDataRequest(FetchBenchmarkingDataRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
FetchBenchmarkingDataRequest |
Properties
InstanceType
public string InstanceType { get; set; }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][google.cloud.gkerecommender.v1.GkeInferenceQuickstart.FetchProfiles]
to find available instance types.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ModelServerInfo
public ModelServerInfo ModelServerInfo { get; set; }Required. The model server configuration to get benchmarking data for. Use [GkeInferenceQuickstart.FetchProfiles][google.cloud.gkerecommender.v1.GkeInferenceQuickstart.FetchProfiles] to find valid configurations.
| Property Value | |
|---|---|
| Type | Description |
ModelServerInfo |
|
PricingModel
public string PricingModel { get; set; }Optional. The pricing model to use for the benchmarking data. Defaults to
spot.
| Property Value | |
|---|---|
| Type | Description |
string |
|