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