FeatureView constructor

FeatureView(
  1. String name, {
  2. FeatureViewArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

FeatureView(
  String name, {
  FeatureViewArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:aiplatform/v1:FeatureView',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bigQuerySource = registerOutput<GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse>('bigQuerySource', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1FeatureViewBigQuerySourceResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  createTime = registerOutput<String>('createTime');
  etag = registerOutput<String>('etag');
  featureOnlineStoreId = registerOutput<String>('featureOnlineStoreId');
  featureRegistrySource = registerOutput<GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse>('featureRegistrySource', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  featureViewId = registerOutput<String>('featureViewId');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  runSyncImmediately = registerOutput<bool?>('runSyncImmediately');
  syncConfig = registerOutput<GoogleCloudAiplatformV1FeatureViewSyncConfigResponse>('syncConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1FeatureViewSyncConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  updateTime = registerOutput<String>('updateTime');
}