ModelRetailV2alpha constructor
ModelRetailV2alpha(
- String name, {
- ModelRetailV2alphaArgs? args,
- 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');
}