ModelRetailV2alpha constructor

ModelRetailV2alpha(
  1. String name, {
  2. ModelRetailV2alphaArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ModelRetailV2alpha. name The Pulumi resource name. args Arguments used to configure this ModelRetailV2alpha. The set of arguments for Model. options Resource options controlling this resource's behavior.

Implementation

ModelRetailV2alpha(
  String name, {
  ModelRetailV2alphaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:retail/v2alpha:Model',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  catalogId = registerOutput<String>('catalogId');
  createTime = registerOutput<String>('createTime');
  dataState = registerOutput<String>('dataState');
  displayName = registerOutput<String>('displayName');
  dryRun = registerOutput<bool?>('dryRun');
  filteringOption = registerOutput<String>('filteringOption');
  lastTuneTime = registerOutput<String>('lastTuneTime');
  location = registerOutput<String>('location');
  modelFeaturesConfig = registerOutput<GoogleCloudRetailV2alphaModelModelFeaturesConfigResponse>('modelFeaturesConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudRetailV2alphaModelModelFeaturesConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  optimizationObjective = registerOutput<String>('optimizationObjective');
  pageOptimizationConfig = registerOutput<GoogleCloudRetailV2alphaModelPageOptimizationConfigResponse>('pageOptimizationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudRetailV2alphaModelPageOptimizationConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  periodicTuningState = registerOutput<String>('periodicTuningState');
  project = registerOutput<String>('project');
  servingConfigLists = registerOutput<List<Map<String, dynamic>>>('servingConfigLists');
  servingState = registerOutput<String>('servingState');
  trainingState = registerOutput<String>('trainingState');
  tuningOperation = registerOutput<String>('tuningOperation');
  type = registerOutput<String>('type');
  updateTime = registerOutput<String>('updateTime');
}