Class VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.vertex_ai_featurestore_entitytype.VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis>
- Enclosing interface:
- VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis
@Stability(Stable) public static final class VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder extends Object implements software.amazon.jsii.Builder<VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysisbuild()Builds the configured instance.VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builderdisabled(com.hashicorp.cdktf.IResolvable disabled)VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builderdisabled(Boolean disabled)VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.BuildermonitoringIntervalDays(Number monitoringIntervalDays)VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.BuilderstalenessDays(Number stalenessDays)
-
-
-
Method Detail
-
disabled
@Stability(Stable) public VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder disabled(Boolean disabled)
- Parameters:
disabled- The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_featurestore_entitytype#disabled VertexAiFeaturestoreEntitytype#disabled}- Returns:
this
-
disabled
@Stability(Stable) public VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder disabled(com.hashicorp.cdktf.IResolvable disabled)
- Parameters:
disabled- The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_featurestore_entitytype#disabled VertexAiFeaturestoreEntitytype#disabled}- Returns:
this
-
monitoringIntervalDays
@Stability(Stable) public VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder monitoringIntervalDays(Number monitoringIntervalDays)
Sets the value ofVertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.getMonitoringIntervalDays()- Parameters:
monitoringIntervalDays- Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_featurestore_entitytype#monitoring_interval_days VertexAiFeaturestoreEntitytype#monitoring_interval_days}- Returns:
this
-
stalenessDays
@Stability(Stable) public VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis.Builder stalenessDays(Number stalenessDays)
- Parameters:
stalenessDays- Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_featurestore_entitytype#staleness_days VertexAiFeaturestoreEntitytype#staleness_days}- Returns:
this
-
build
@Stability(Stable) public VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis>- Returns:
- a new instance of
VertexAiFeaturestoreEntitytypeMonitoringConfigSnapshotAnalysis - Throws:
NullPointerException- if any required attribute was not provided
-
-