GKE Recommender v1 API - Class FetchBenchmarkingDataRequest (1.0.0-beta01)

public sealed class FetchBenchmarkingDataRequest : IMessage<FetchBenchmarkingDataRequest>, IEquatable<FetchBenchmarkingDataRequest>, IDeepCloneable<FetchBenchmarkingDataRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the GKE Recommender v1 API class FetchBenchmarkingDataRequest.

Request message for [GkeInferenceQuickstart.FetchBenchmarkingData][google.cloud.gkerecommender.v1.GkeInferenceQuickstart.FetchBenchmarkingData].

Inheritance

object > FetchBenchmarkingDataRequest

Namespace

Google.Cloud.GkeRecommender.V1

Assembly

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