Documentation
¶
Index ¶
- type AnomalyDetectionConfig
- func (m AnomalyDetectionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AnomalyDetectionConfig) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AnomalyDetectionConfig) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
- func (m *AnomalyDetectionConfig) SetExcludedTableFullNames(ctx context.Context, v []types.String)
- func (to *AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig)
- func (to *AnomalyDetectionConfig) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig)
- func (m AnomalyDetectionConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AnomalyDetectionConfig) Type(ctx context.Context) attr.Type
- type AnomalyDetectionConfig_SdkV2
- func (m AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
- func (m *AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames(ctx context.Context, v []types.String)
- func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
- func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
- func (m AnomalyDetectionConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m AnomalyDetectionConfig_SdkV2) Type(ctx context.Context) attr.Type
- type CreateQualityMonitorRequest
- func (m CreateQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)
- func (m *CreateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)
- func (to *CreateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateQualityMonitorRequest)
- func (to *CreateQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest)
- func (m CreateQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type CreateQualityMonitorRequest_SdkV2
- func (m CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m CreateQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *CreateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
- func (m *CreateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
- func (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
- func (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
- func (m CreateQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m CreateQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type DeleteQualityMonitorRequest
- func (m DeleteQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteQualityMonitorRequest)
- func (to *DeleteQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest)
- func (m DeleteQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type DeleteQualityMonitorRequest_SdkV2
- func (m DeleteQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m DeleteQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
- func (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
- func (m DeleteQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m DeleteQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type GetQualityMonitorRequest
- func (m GetQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetQualityMonitorRequest)
- func (to *GetQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest)
- func (m GetQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type GetQualityMonitorRequest_SdkV2
- func (m GetQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m GetQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
- func (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
- func (m GetQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m GetQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListQualityMonitorRequest
- func (m ListQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorRequest)
- func (to *ListQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest)
- func (m ListQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type ListQualityMonitorRequest_SdkV2
- func (m ListQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
- func (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
- func (m ListQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ListQualityMonitorResponse
- func (m ListQualityMonitorResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListQualityMonitorResponse) GetQualityMonitors(ctx context.Context) ([]QualityMonitor, bool)
- func (m *ListQualityMonitorResponse) SetQualityMonitors(ctx context.Context, v []QualityMonitor)
- func (to *ListQualityMonitorResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorResponse)
- func (to *ListQualityMonitorResponse) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse)
- func (m ListQualityMonitorResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorResponse) Type(ctx context.Context) attr.Type
- type ListQualityMonitorResponse_SdkV2
- func (m ListQualityMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ListQualityMonitorResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ListQualityMonitorResponse_SdkV2) GetQualityMonitors(ctx context.Context) ([]QualityMonitor_SdkV2, bool)
- func (m *ListQualityMonitorResponse_SdkV2) SetQualityMonitors(ctx context.Context, v []QualityMonitor_SdkV2)
- func (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
- func (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
- func (m ListQualityMonitorResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ListQualityMonitorResponse_SdkV2) Type(ctx context.Context) attr.Type
- type PercentNullValidityCheck
- func (m PercentNullValidityCheck) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *PercentNullValidityCheck) GetColumnNames(ctx context.Context) ([]types.String, bool)
- func (m PercentNullValidityCheck) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *PercentNullValidityCheck) SetColumnNames(ctx context.Context, v []types.String)
- func (to *PercentNullValidityCheck) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PercentNullValidityCheck)
- func (to *PercentNullValidityCheck) SyncFieldsDuringRead(ctx context.Context, from PercentNullValidityCheck)
- func (m PercentNullValidityCheck) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PercentNullValidityCheck) Type(ctx context.Context) attr.Type
- type PercentNullValidityCheck_SdkV2
- func (m PercentNullValidityCheck_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *PercentNullValidityCheck_SdkV2) GetColumnNames(ctx context.Context) ([]types.String, bool)
- func (m PercentNullValidityCheck_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *PercentNullValidityCheck_SdkV2) SetColumnNames(ctx context.Context, v []types.String)
- func (to *PercentNullValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PercentNullValidityCheck_SdkV2)
- func (to *PercentNullValidityCheck_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PercentNullValidityCheck_SdkV2)
- func (m PercentNullValidityCheck_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m PercentNullValidityCheck_SdkV2) Type(ctx context.Context) attr.Type
- type QualityMonitor
- func (m QualityMonitor) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *QualityMonitor) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig, bool)
- func (m QualityMonitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QualityMonitor) GetValidityCheckConfigurations(ctx context.Context) ([]ValidityCheckConfiguration, bool)
- func (m *QualityMonitor) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig)
- func (m *QualityMonitor) SetValidityCheckConfigurations(ctx context.Context, v []ValidityCheckConfiguration)
- func (to *QualityMonitor) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QualityMonitor)
- func (to *QualityMonitor) SyncFieldsDuringRead(ctx context.Context, from QualityMonitor)
- func (m QualityMonitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QualityMonitor) Type(ctx context.Context) attr.Type
- type QualityMonitor_SdkV2
- func (m QualityMonitor_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *QualityMonitor_SdkV2) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig_SdkV2, bool)
- func (m QualityMonitor_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *QualityMonitor_SdkV2) GetValidityCheckConfigurations(ctx context.Context) ([]ValidityCheckConfiguration_SdkV2, bool)
- func (m *QualityMonitor_SdkV2) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig_SdkV2)
- func (m *QualityMonitor_SdkV2) SetValidityCheckConfigurations(ctx context.Context, v []ValidityCheckConfiguration_SdkV2)
- func (to *QualityMonitor_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QualityMonitor_SdkV2)
- func (to *QualityMonitor_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QualityMonitor_SdkV2)
- func (m QualityMonitor_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m QualityMonitor_SdkV2) Type(ctx context.Context) attr.Type
- type RangeValidityCheck
- func (m RangeValidityCheck) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *RangeValidityCheck) GetColumnNames(ctx context.Context) ([]types.String, bool)
- func (m RangeValidityCheck) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RangeValidityCheck) SetColumnNames(ctx context.Context, v []types.String)
- func (to *RangeValidityCheck) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RangeValidityCheck)
- func (to *RangeValidityCheck) SyncFieldsDuringRead(ctx context.Context, from RangeValidityCheck)
- func (m RangeValidityCheck) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RangeValidityCheck) Type(ctx context.Context) attr.Type
- type RangeValidityCheck_SdkV2
- func (m RangeValidityCheck_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *RangeValidityCheck_SdkV2) GetColumnNames(ctx context.Context) ([]types.String, bool)
- func (m RangeValidityCheck_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *RangeValidityCheck_SdkV2) SetColumnNames(ctx context.Context, v []types.String)
- func (to *RangeValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RangeValidityCheck_SdkV2)
- func (to *RangeValidityCheck_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RangeValidityCheck_SdkV2)
- func (m RangeValidityCheck_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m RangeValidityCheck_SdkV2) Type(ctx context.Context) attr.Type
- type UniquenessValidityCheck
- func (m UniquenessValidityCheck) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *UniquenessValidityCheck) GetColumnNames(ctx context.Context) ([]types.String, bool)
- func (m UniquenessValidityCheck) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UniquenessValidityCheck) SetColumnNames(ctx context.Context, v []types.String)
- func (to *UniquenessValidityCheck) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UniquenessValidityCheck)
- func (to *UniquenessValidityCheck) SyncFieldsDuringRead(ctx context.Context, from UniquenessValidityCheck)
- func (m UniquenessValidityCheck) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UniquenessValidityCheck) Type(ctx context.Context) attr.Type
- type UniquenessValidityCheck_SdkV2
- func (m UniquenessValidityCheck_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m *UniquenessValidityCheck_SdkV2) GetColumnNames(ctx context.Context) ([]types.String, bool)
- func (m UniquenessValidityCheck_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UniquenessValidityCheck_SdkV2) SetColumnNames(ctx context.Context, v []types.String)
- func (to *UniquenessValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UniquenessValidityCheck_SdkV2)
- func (to *UniquenessValidityCheck_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UniquenessValidityCheck_SdkV2)
- func (m UniquenessValidityCheck_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UniquenessValidityCheck_SdkV2) Type(ctx context.Context) attr.Type
- type UpdateQualityMonitorRequest
- func (m UpdateQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)
- func (m *UpdateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)
- func (to *UpdateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateQualityMonitorRequest)
- func (to *UpdateQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest)
- func (m UpdateQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateQualityMonitorRequest) Type(ctx context.Context) attr.Type
- type UpdateQualityMonitorRequest_SdkV2
- func (m UpdateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m UpdateQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *UpdateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
- func (m *UpdateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
- func (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
- func (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
- func (m UpdateQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m UpdateQualityMonitorRequest_SdkV2) Type(ctx context.Context) attr.Type
- type ValidityCheckConfiguration
- func (m ValidityCheckConfiguration) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ValidityCheckConfiguration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ValidityCheckConfiguration) GetPercentNullValidityCheck(ctx context.Context) (PercentNullValidityCheck, bool)
- func (m *ValidityCheckConfiguration) GetRangeValidityCheck(ctx context.Context) (RangeValidityCheck, bool)
- func (m *ValidityCheckConfiguration) GetUniquenessValidityCheck(ctx context.Context) (UniquenessValidityCheck, bool)
- func (m *ValidityCheckConfiguration) SetPercentNullValidityCheck(ctx context.Context, v PercentNullValidityCheck)
- func (m *ValidityCheckConfiguration) SetRangeValidityCheck(ctx context.Context, v RangeValidityCheck)
- func (m *ValidityCheckConfiguration) SetUniquenessValidityCheck(ctx context.Context, v UniquenessValidityCheck)
- func (to *ValidityCheckConfiguration) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ValidityCheckConfiguration)
- func (to *ValidityCheckConfiguration) SyncFieldsDuringRead(ctx context.Context, from ValidityCheckConfiguration)
- func (m ValidityCheckConfiguration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ValidityCheckConfiguration) Type(ctx context.Context) attr.Type
- type ValidityCheckConfiguration_SdkV2
- func (m ValidityCheckConfiguration_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
- func (m ValidityCheckConfiguration_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
- func (m *ValidityCheckConfiguration_SdkV2) GetPercentNullValidityCheck(ctx context.Context) (PercentNullValidityCheck_SdkV2, bool)
- func (m *ValidityCheckConfiguration_SdkV2) GetRangeValidityCheck(ctx context.Context) (RangeValidityCheck_SdkV2, bool)
- func (m *ValidityCheckConfiguration_SdkV2) GetUniquenessValidityCheck(ctx context.Context) (UniquenessValidityCheck_SdkV2, bool)
- func (m *ValidityCheckConfiguration_SdkV2) SetPercentNullValidityCheck(ctx context.Context, v PercentNullValidityCheck_SdkV2)
- func (m *ValidityCheckConfiguration_SdkV2) SetRangeValidityCheck(ctx context.Context, v RangeValidityCheck_SdkV2)
- func (m *ValidityCheckConfiguration_SdkV2) SetUniquenessValidityCheck(ctx context.Context, v UniquenessValidityCheck_SdkV2)
- func (to *ValidityCheckConfiguration_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ValidityCheckConfiguration_SdkV2)
- func (to *ValidityCheckConfiguration_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ValidityCheckConfiguration_SdkV2)
- func (m ValidityCheckConfiguration_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
- func (m ValidityCheckConfiguration_SdkV2) Type(ctx context.Context) attr.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnomalyDetectionConfig ¶
type AnomalyDetectionConfig struct {
// List of fully qualified table names to exclude from anomaly detection.
ExcludedTableFullNames types.List `tfsdk:"excluded_table_full_names"`
// Run id of the last run of the workflow
LastRunId types.String `tfsdk:"last_run_id"`
// The status of the last run of the workflow.
LatestRunStatus types.String `tfsdk:"latest_run_status"`
}
func (AnomalyDetectionConfig) ApplySchemaCustomizations ¶
func (m AnomalyDetectionConfig) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AnomalyDetectionConfig) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in AnomalyDetectionConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AnomalyDetectionConfig) GetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
GetExcludedTableFullNames returns the value of the ExcludedTableFullNames field in AnomalyDetectionConfig as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AnomalyDetectionConfig) SetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig) SetExcludedTableFullNames(ctx context.Context, v []types.String)
SetExcludedTableFullNames sets the value of the ExcludedTableFullNames field in AnomalyDetectionConfig.
func (*AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AnomalyDetectionConfig) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig)
func (*AnomalyDetectionConfig) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AnomalyDetectionConfig) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig)
func (AnomalyDetectionConfig) ToObjectValue ¶
func (m AnomalyDetectionConfig) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AnomalyDetectionConfig only implements ToObjectValue() and Type().
type AnomalyDetectionConfig_SdkV2 ¶
type AnomalyDetectionConfig_SdkV2 struct {
// List of fully qualified table names to exclude from anomaly detection.
ExcludedTableFullNames types.List `tfsdk:"excluded_table_full_names"`
// Run id of the last run of the workflow
LastRunId types.String `tfsdk:"last_run_id"`
// The status of the last run of the workflow.
LatestRunStatus types.String `tfsdk:"latest_run_status"`
}
func (AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations ¶
func (m AnomalyDetectionConfig_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes ¶
func (m AnomalyDetectionConfig_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in AnomalyDetectionConfig. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig_SdkV2) GetExcludedTableFullNames(ctx context.Context) ([]types.String, bool)
GetExcludedTableFullNames returns the value of the ExcludedTableFullNames field in AnomalyDetectionConfig_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (*AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames ¶ added in v1.102.0
func (m *AnomalyDetectionConfig_SdkV2) SetExcludedTableFullNames(ctx context.Context, v []types.String)
SetExcludedTableFullNames sets the value of the ExcludedTableFullNames field in AnomalyDetectionConfig_SdkV2.
func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
func (*AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *AnomalyDetectionConfig_SdkV2) SyncFieldsDuringRead(ctx context.Context, from AnomalyDetectionConfig_SdkV2)
func (AnomalyDetectionConfig_SdkV2) ToObjectValue ¶
func (m AnomalyDetectionConfig_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, AnomalyDetectionConfig_SdkV2 only implements ToObjectValue() and Type().
type CreateQualityMonitorRequest ¶
func (CreateQualityMonitorRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateQualityMonitorRequest) GetComplexFieldTypes ¶
func (m CreateQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateQualityMonitorRequest) GetQualityMonitor ¶
func (m *CreateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)
GetQualityMonitor returns the value of the QualityMonitor field in CreateQualityMonitorRequest as a QualityMonitor value. If the field is unknown or null, the boolean return value is false.
func (*CreateQualityMonitorRequest) SetQualityMonitor ¶
func (m *CreateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)
SetQualityMonitor sets the value of the QualityMonitor field in CreateQualityMonitorRequest.
func (*CreateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateQualityMonitorRequest)
func (*CreateQualityMonitorRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest)
func (CreateQualityMonitorRequest) ToObjectValue ¶
func (m CreateQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateQualityMonitorRequest only implements ToObjectValue() and Type().
type CreateQualityMonitorRequest_SdkV2 ¶
type CreateQualityMonitorRequest_SdkV2 struct {
QualityMonitor types.List `tfsdk:"quality_monitor"`
}
func (CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (CreateQualityMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m CreateQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in CreateQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*CreateQualityMonitorRequest_SdkV2) GetQualityMonitor ¶
func (m *CreateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
GetQualityMonitor returns the value of the QualityMonitor field in CreateQualityMonitorRequest_SdkV2 as a QualityMonitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*CreateQualityMonitorRequest_SdkV2) SetQualityMonitor ¶
func (m *CreateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
SetQualityMonitor sets the value of the QualityMonitor field in CreateQualityMonitorRequest_SdkV2.
func (*CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
func (*CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *CreateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from CreateQualityMonitorRequest_SdkV2)
func (CreateQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m CreateQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, CreateQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type DeleteQualityMonitorRequest ¶
type DeleteQualityMonitorRequest struct {
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"-"`
}
func (DeleteQualityMonitorRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteQualityMonitorRequest) GetComplexFieldTypes ¶
func (m DeleteQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteQualityMonitorRequest)
func (*DeleteQualityMonitorRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest)
func (DeleteQualityMonitorRequest) ToObjectValue ¶
func (m DeleteQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteQualityMonitorRequest only implements ToObjectValue() and Type().
type DeleteQualityMonitorRequest_SdkV2 ¶
type DeleteQualityMonitorRequest_SdkV2 struct {
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"-"`
}
func (DeleteQualityMonitorRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m DeleteQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (DeleteQualityMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m DeleteQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in DeleteQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
func (*DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *DeleteQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from DeleteQualityMonitorRequest_SdkV2)
func (DeleteQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m DeleteQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, DeleteQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type GetQualityMonitorRequest ¶
type GetQualityMonitorRequest struct {
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"-"`
}
func (GetQualityMonitorRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetQualityMonitorRequest) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetQualityMonitorRequest)
func (*GetQualityMonitorRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest)
func (GetQualityMonitorRequest) ToObjectValue ¶
func (m GetQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetQualityMonitorRequest only implements ToObjectValue() and Type().
type GetQualityMonitorRequest_SdkV2 ¶
type GetQualityMonitorRequest_SdkV2 struct {
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"-"`
}
func (GetQualityMonitorRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m GetQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (GetQualityMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m GetQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in GetQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*GetQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
func (*GetQualityMonitorRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *GetQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from GetQualityMonitorRequest_SdkV2)
func (GetQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m GetQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, GetQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type ListQualityMonitorRequest ¶
type ListQualityMonitorRequest struct {
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
}
func (ListQualityMonitorRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListQualityMonitorRequest) GetComplexFieldTypes ¶
func (m ListQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorRequest)
func (*ListQualityMonitorRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest)
func (ListQualityMonitorRequest) ToObjectValue ¶
func (m ListQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListQualityMonitorRequest only implements ToObjectValue() and Type().
type ListQualityMonitorRequest_SdkV2 ¶
type ListQualityMonitorRequest_SdkV2 struct {
PageSize types.Int64 `tfsdk:"-"`
PageToken types.String `tfsdk:"-"`
}
func (ListQualityMonitorRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m ListQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListQualityMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m ListQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
func (*ListQualityMonitorRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *ListQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorRequest_SdkV2)
func (ListQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m ListQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type ListQualityMonitorResponse ¶
type ListQualityMonitorResponse struct {
NextPageToken types.String `tfsdk:"next_page_token"`
QualityMonitors types.List `tfsdk:"quality_monitors"`
}
func (ListQualityMonitorResponse) ApplySchemaCustomizations ¶
func (m ListQualityMonitorResponse) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListQualityMonitorResponse) GetComplexFieldTypes ¶
func (m ListQualityMonitorResponse) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListQualityMonitorResponse) GetQualityMonitors ¶
func (m *ListQualityMonitorResponse) GetQualityMonitors(ctx context.Context) ([]QualityMonitor, bool)
GetQualityMonitors returns the value of the QualityMonitors field in ListQualityMonitorResponse as a slice of QualityMonitor values. If the field is unknown or null, the boolean return value is false.
func (*ListQualityMonitorResponse) SetQualityMonitors ¶
func (m *ListQualityMonitorResponse) SetQualityMonitors(ctx context.Context, v []QualityMonitor)
SetQualityMonitors sets the value of the QualityMonitors field in ListQualityMonitorResponse.
func (*ListQualityMonitorResponse) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListQualityMonitorResponse) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorResponse)
func (*ListQualityMonitorResponse) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListQualityMonitorResponse) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse)
func (ListQualityMonitorResponse) ToObjectValue ¶
func (m ListQualityMonitorResponse) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListQualityMonitorResponse only implements ToObjectValue() and Type().
type ListQualityMonitorResponse_SdkV2 ¶
type ListQualityMonitorResponse_SdkV2 struct {
NextPageToken types.String `tfsdk:"next_page_token"`
QualityMonitors types.List `tfsdk:"quality_monitors"`
}
func (ListQualityMonitorResponse_SdkV2) ApplySchemaCustomizations ¶
func (m ListQualityMonitorResponse_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ListQualityMonitorResponse_SdkV2) GetComplexFieldTypes ¶
func (m ListQualityMonitorResponse_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ListQualityMonitorResponse. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ListQualityMonitorResponse_SdkV2) GetQualityMonitors ¶
func (m *ListQualityMonitorResponse_SdkV2) GetQualityMonitors(ctx context.Context) ([]QualityMonitor_SdkV2, bool)
GetQualityMonitors returns the value of the QualityMonitors field in ListQualityMonitorResponse_SdkV2 as a slice of QualityMonitor_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*ListQualityMonitorResponse_SdkV2) SetQualityMonitors ¶
func (m *ListQualityMonitorResponse_SdkV2) SetQualityMonitors(ctx context.Context, v []QualityMonitor_SdkV2)
SetQualityMonitors sets the value of the QualityMonitors field in ListQualityMonitorResponse_SdkV2.
func (*ListQualityMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
func (*ListQualityMonitorResponse_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *ListQualityMonitorResponse_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ListQualityMonitorResponse_SdkV2)
func (ListQualityMonitorResponse_SdkV2) ToObjectValue ¶
func (m ListQualityMonitorResponse_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ListQualityMonitorResponse_SdkV2 only implements ToObjectValue() and Type().
type PercentNullValidityCheck ¶ added in v1.103.0
type PercentNullValidityCheck struct {
// List of column names to check for null percentage
ColumnNames types.List `tfsdk:"column_names"`
// Optional upper bound; we should use auto determined bounds for now
UpperBound types.Float64 `tfsdk:"upper_bound"`
}
func (PercentNullValidityCheck) ApplySchemaCustomizations ¶ added in v1.103.0
func (m PercentNullValidityCheck) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PercentNullValidityCheck) GetColumnNames ¶ added in v1.103.0
GetColumnNames returns the value of the ColumnNames field in PercentNullValidityCheck as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (PercentNullValidityCheck) GetComplexFieldTypes ¶ added in v1.103.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in PercentNullValidityCheck. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PercentNullValidityCheck) SetColumnNames ¶ added in v1.103.0
func (m *PercentNullValidityCheck) SetColumnNames(ctx context.Context, v []types.String)
SetColumnNames sets the value of the ColumnNames field in PercentNullValidityCheck.
func (*PercentNullValidityCheck) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *PercentNullValidityCheck) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PercentNullValidityCheck)
func (*PercentNullValidityCheck) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *PercentNullValidityCheck) SyncFieldsDuringRead(ctx context.Context, from PercentNullValidityCheck)
func (PercentNullValidityCheck) ToObjectValue ¶ added in v1.103.0
func (m PercentNullValidityCheck) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PercentNullValidityCheck only implements ToObjectValue() and Type().
type PercentNullValidityCheck_SdkV2 ¶ added in v1.103.0
type PercentNullValidityCheck_SdkV2 struct {
// List of column names to check for null percentage
ColumnNames types.List `tfsdk:"column_names"`
// Optional upper bound; we should use auto determined bounds for now
UpperBound types.Float64 `tfsdk:"upper_bound"`
}
func (PercentNullValidityCheck_SdkV2) ApplySchemaCustomizations ¶ added in v1.103.0
func (m PercentNullValidityCheck_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*PercentNullValidityCheck_SdkV2) GetColumnNames ¶ added in v1.103.0
GetColumnNames returns the value of the ColumnNames field in PercentNullValidityCheck_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (PercentNullValidityCheck_SdkV2) GetComplexFieldTypes ¶ added in v1.103.0
func (m PercentNullValidityCheck_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in PercentNullValidityCheck. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*PercentNullValidityCheck_SdkV2) SetColumnNames ¶ added in v1.103.0
func (m *PercentNullValidityCheck_SdkV2) SetColumnNames(ctx context.Context, v []types.String)
SetColumnNames sets the value of the ColumnNames field in PercentNullValidityCheck_SdkV2.
func (*PercentNullValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *PercentNullValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from PercentNullValidityCheck_SdkV2)
func (*PercentNullValidityCheck_SdkV2) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *PercentNullValidityCheck_SdkV2) SyncFieldsDuringRead(ctx context.Context, from PercentNullValidityCheck_SdkV2)
func (PercentNullValidityCheck_SdkV2) ToObjectValue ¶ added in v1.103.0
func (m PercentNullValidityCheck_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, PercentNullValidityCheck_SdkV2 only implements ToObjectValue() and Type().
type QualityMonitor ¶
type QualityMonitor struct {
AnomalyDetectionConfig types.Object `tfsdk:"anomaly_detection_config"`
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"object_id"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"object_type"`
// Validity check configurations for anomaly detection.
ValidityCheckConfigurations types.List `tfsdk:"validity_check_configurations"`
}
func (QualityMonitor) ApplySchemaCustomizations ¶
func (m QualityMonitor) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QualityMonitor) GetAnomalyDetectionConfig ¶
func (m *QualityMonitor) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig, bool)
GetAnomalyDetectionConfig returns the value of the AnomalyDetectionConfig field in QualityMonitor as a AnomalyDetectionConfig value. If the field is unknown or null, the boolean return value is false.
func (QualityMonitor) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in QualityMonitor. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QualityMonitor) GetValidityCheckConfigurations ¶ added in v1.103.0
func (m *QualityMonitor) GetValidityCheckConfigurations(ctx context.Context) ([]ValidityCheckConfiguration, bool)
GetValidityCheckConfigurations returns the value of the ValidityCheckConfigurations field in QualityMonitor as a slice of ValidityCheckConfiguration values. If the field is unknown or null, the boolean return value is false.
func (*QualityMonitor) SetAnomalyDetectionConfig ¶
func (m *QualityMonitor) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig)
SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in QualityMonitor.
func (*QualityMonitor) SetValidityCheckConfigurations ¶ added in v1.103.0
func (m *QualityMonitor) SetValidityCheckConfigurations(ctx context.Context, v []ValidityCheckConfiguration)
SetValidityCheckConfigurations sets the value of the ValidityCheckConfigurations field in QualityMonitor.
func (*QualityMonitor) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *QualityMonitor) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QualityMonitor)
func (*QualityMonitor) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *QualityMonitor) SyncFieldsDuringRead(ctx context.Context, from QualityMonitor)
func (QualityMonitor) ToObjectValue ¶
func (m QualityMonitor) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QualityMonitor only implements ToObjectValue() and Type().
type QualityMonitor_SdkV2 ¶
type QualityMonitor_SdkV2 struct {
AnomalyDetectionConfig types.List `tfsdk:"anomaly_detection_config"`
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"object_id"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"object_type"`
// Validity check configurations for anomaly detection.
ValidityCheckConfigurations types.List `tfsdk:"validity_check_configurations"`
}
func (QualityMonitor_SdkV2) ApplySchemaCustomizations ¶
func (m QualityMonitor_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*QualityMonitor_SdkV2) GetAnomalyDetectionConfig ¶
func (m *QualityMonitor_SdkV2) GetAnomalyDetectionConfig(ctx context.Context) (AnomalyDetectionConfig_SdkV2, bool)
GetAnomalyDetectionConfig returns the value of the AnomalyDetectionConfig field in QualityMonitor_SdkV2 as a AnomalyDetectionConfig_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (QualityMonitor_SdkV2) GetComplexFieldTypes ¶
GetComplexFieldTypes returns a map of the types of elements in complex fields in QualityMonitor. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*QualityMonitor_SdkV2) GetValidityCheckConfigurations ¶ added in v1.103.0
func (m *QualityMonitor_SdkV2) GetValidityCheckConfigurations(ctx context.Context) ([]ValidityCheckConfiguration_SdkV2, bool)
GetValidityCheckConfigurations returns the value of the ValidityCheckConfigurations field in QualityMonitor_SdkV2 as a slice of ValidityCheckConfiguration_SdkV2 values. If the field is unknown or null, the boolean return value is false.
func (*QualityMonitor_SdkV2) SetAnomalyDetectionConfig ¶
func (m *QualityMonitor_SdkV2) SetAnomalyDetectionConfig(ctx context.Context, v AnomalyDetectionConfig_SdkV2)
SetAnomalyDetectionConfig sets the value of the AnomalyDetectionConfig field in QualityMonitor_SdkV2.
func (*QualityMonitor_SdkV2) SetValidityCheckConfigurations ¶ added in v1.103.0
func (m *QualityMonitor_SdkV2) SetValidityCheckConfigurations(ctx context.Context, v []ValidityCheckConfiguration_SdkV2)
SetValidityCheckConfigurations sets the value of the ValidityCheckConfigurations field in QualityMonitor_SdkV2.
func (*QualityMonitor_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.86.0
func (to *QualityMonitor_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from QualityMonitor_SdkV2)
func (*QualityMonitor_SdkV2) SyncFieldsDuringRead ¶ added in v1.86.0
func (to *QualityMonitor_SdkV2) SyncFieldsDuringRead(ctx context.Context, from QualityMonitor_SdkV2)
func (QualityMonitor_SdkV2) ToObjectValue ¶
func (m QualityMonitor_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, QualityMonitor_SdkV2 only implements ToObjectValue() and Type().
type RangeValidityCheck ¶ added in v1.103.0
type RangeValidityCheck struct {
// List of column names to check for range validity
ColumnNames types.List `tfsdk:"column_names"`
// Lower bound for the range
LowerBound types.Float64 `tfsdk:"lower_bound"`
// Upper bound for the range
UpperBound types.Float64 `tfsdk:"upper_bound"`
}
func (RangeValidityCheck) ApplySchemaCustomizations ¶ added in v1.103.0
func (m RangeValidityCheck) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RangeValidityCheck) GetColumnNames ¶ added in v1.103.0
GetColumnNames returns the value of the ColumnNames field in RangeValidityCheck as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (RangeValidityCheck) GetComplexFieldTypes ¶ added in v1.103.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RangeValidityCheck. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RangeValidityCheck) SetColumnNames ¶ added in v1.103.0
func (m *RangeValidityCheck) SetColumnNames(ctx context.Context, v []types.String)
SetColumnNames sets the value of the ColumnNames field in RangeValidityCheck.
func (*RangeValidityCheck) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *RangeValidityCheck) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RangeValidityCheck)
func (*RangeValidityCheck) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *RangeValidityCheck) SyncFieldsDuringRead(ctx context.Context, from RangeValidityCheck)
func (RangeValidityCheck) ToObjectValue ¶ added in v1.103.0
func (m RangeValidityCheck) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RangeValidityCheck only implements ToObjectValue() and Type().
type RangeValidityCheck_SdkV2 ¶ added in v1.103.0
type RangeValidityCheck_SdkV2 struct {
// List of column names to check for range validity
ColumnNames types.List `tfsdk:"column_names"`
// Lower bound for the range
LowerBound types.Float64 `tfsdk:"lower_bound"`
// Upper bound for the range
UpperBound types.Float64 `tfsdk:"upper_bound"`
}
func (RangeValidityCheck_SdkV2) ApplySchemaCustomizations ¶ added in v1.103.0
func (m RangeValidityCheck_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*RangeValidityCheck_SdkV2) GetColumnNames ¶ added in v1.103.0
GetColumnNames returns the value of the ColumnNames field in RangeValidityCheck_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (RangeValidityCheck_SdkV2) GetComplexFieldTypes ¶ added in v1.103.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in RangeValidityCheck. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*RangeValidityCheck_SdkV2) SetColumnNames ¶ added in v1.103.0
func (m *RangeValidityCheck_SdkV2) SetColumnNames(ctx context.Context, v []types.String)
SetColumnNames sets the value of the ColumnNames field in RangeValidityCheck_SdkV2.
func (*RangeValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *RangeValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from RangeValidityCheck_SdkV2)
func (*RangeValidityCheck_SdkV2) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *RangeValidityCheck_SdkV2) SyncFieldsDuringRead(ctx context.Context, from RangeValidityCheck_SdkV2)
func (RangeValidityCheck_SdkV2) ToObjectValue ¶ added in v1.103.0
func (m RangeValidityCheck_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, RangeValidityCheck_SdkV2 only implements ToObjectValue() and Type().
type UniquenessValidityCheck ¶ added in v1.103.0
type UniquenessValidityCheck struct {
// List of column names to check for uniqueness
ColumnNames types.List `tfsdk:"column_names"`
}
func (UniquenessValidityCheck) ApplySchemaCustomizations ¶ added in v1.103.0
func (m UniquenessValidityCheck) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UniquenessValidityCheck) GetColumnNames ¶ added in v1.103.0
GetColumnNames returns the value of the ColumnNames field in UniquenessValidityCheck as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (UniquenessValidityCheck) GetComplexFieldTypes ¶ added in v1.103.0
GetComplexFieldTypes returns a map of the types of elements in complex fields in UniquenessValidityCheck. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UniquenessValidityCheck) SetColumnNames ¶ added in v1.103.0
func (m *UniquenessValidityCheck) SetColumnNames(ctx context.Context, v []types.String)
SetColumnNames sets the value of the ColumnNames field in UniquenessValidityCheck.
func (*UniquenessValidityCheck) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *UniquenessValidityCheck) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UniquenessValidityCheck)
func (*UniquenessValidityCheck) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *UniquenessValidityCheck) SyncFieldsDuringRead(ctx context.Context, from UniquenessValidityCheck)
func (UniquenessValidityCheck) ToObjectValue ¶ added in v1.103.0
func (m UniquenessValidityCheck) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UniquenessValidityCheck only implements ToObjectValue() and Type().
type UniquenessValidityCheck_SdkV2 ¶ added in v1.103.0
type UniquenessValidityCheck_SdkV2 struct {
// List of column names to check for uniqueness
ColumnNames types.List `tfsdk:"column_names"`
}
func (UniquenessValidityCheck_SdkV2) ApplySchemaCustomizations ¶ added in v1.103.0
func (m UniquenessValidityCheck_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (*UniquenessValidityCheck_SdkV2) GetColumnNames ¶ added in v1.103.0
GetColumnNames returns the value of the ColumnNames field in UniquenessValidityCheck_SdkV2 as a slice of types.String values. If the field is unknown or null, the boolean return value is false.
func (UniquenessValidityCheck_SdkV2) GetComplexFieldTypes ¶ added in v1.103.0
func (m UniquenessValidityCheck_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UniquenessValidityCheck. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UniquenessValidityCheck_SdkV2) SetColumnNames ¶ added in v1.103.0
func (m *UniquenessValidityCheck_SdkV2) SetColumnNames(ctx context.Context, v []types.String)
SetColumnNames sets the value of the ColumnNames field in UniquenessValidityCheck_SdkV2.
func (*UniquenessValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *UniquenessValidityCheck_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UniquenessValidityCheck_SdkV2)
func (*UniquenessValidityCheck_SdkV2) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *UniquenessValidityCheck_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UniquenessValidityCheck_SdkV2)
func (UniquenessValidityCheck_SdkV2) ToObjectValue ¶ added in v1.103.0
func (m UniquenessValidityCheck_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UniquenessValidityCheck_SdkV2 only implements ToObjectValue() and Type().
type UpdateQualityMonitorRequest ¶
type UpdateQualityMonitorRequest struct {
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"-"`
QualityMonitor types.Object `tfsdk:"quality_monitor"`
}
func (UpdateQualityMonitorRequest) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateQualityMonitorRequest) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateQualityMonitorRequest) GetComplexFieldTypes ¶
func (m UpdateQualityMonitorRequest) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateQualityMonitorRequest) GetQualityMonitor ¶
func (m *UpdateQualityMonitorRequest) GetQualityMonitor(ctx context.Context) (QualityMonitor, bool)
GetQualityMonitor returns the value of the QualityMonitor field in UpdateQualityMonitorRequest as a QualityMonitor value. If the field is unknown or null, the boolean return value is false.
func (*UpdateQualityMonitorRequest) SetQualityMonitor ¶
func (m *UpdateQualityMonitorRequest) SetQualityMonitor(ctx context.Context, v QualityMonitor)
SetQualityMonitor sets the value of the QualityMonitor field in UpdateQualityMonitorRequest.
func (*UpdateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateQualityMonitorRequest) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateQualityMonitorRequest)
func (*UpdateQualityMonitorRequest) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateQualityMonitorRequest) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest)
func (UpdateQualityMonitorRequest) ToObjectValue ¶
func (m UpdateQualityMonitorRequest) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateQualityMonitorRequest only implements ToObjectValue() and Type().
type UpdateQualityMonitorRequest_SdkV2 ¶
type UpdateQualityMonitorRequest_SdkV2 struct {
// The uuid of the request object. For example, schema id.
ObjectId types.String `tfsdk:"-"`
// The type of the monitored object. Can be one of the following: schema.
ObjectType types.String `tfsdk:"-"`
QualityMonitor types.List `tfsdk:"quality_monitor"`
}
func (UpdateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations ¶ added in v1.91.0
func (m UpdateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (UpdateQualityMonitorRequest_SdkV2) GetComplexFieldTypes ¶
func (m UpdateQualityMonitorRequest_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in UpdateQualityMonitorRequest. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*UpdateQualityMonitorRequest_SdkV2) GetQualityMonitor ¶
func (m *UpdateQualityMonitorRequest_SdkV2) GetQualityMonitor(ctx context.Context) (QualityMonitor_SdkV2, bool)
GetQualityMonitor returns the value of the QualityMonitor field in UpdateQualityMonitorRequest_SdkV2 as a QualityMonitor_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*UpdateQualityMonitorRequest_SdkV2) SetQualityMonitor ¶
func (m *UpdateQualityMonitorRequest_SdkV2) SetQualityMonitor(ctx context.Context, v QualityMonitor_SdkV2)
SetQualityMonitor sets the value of the QualityMonitor field in UpdateQualityMonitorRequest_SdkV2.
func (*UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.91.0
func (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
func (*UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead ¶ added in v1.91.0
func (to *UpdateQualityMonitorRequest_SdkV2) SyncFieldsDuringRead(ctx context.Context, from UpdateQualityMonitorRequest_SdkV2)
func (UpdateQualityMonitorRequest_SdkV2) ToObjectValue ¶
func (m UpdateQualityMonitorRequest_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, UpdateQualityMonitorRequest_SdkV2 only implements ToObjectValue() and Type().
type ValidityCheckConfiguration ¶ added in v1.103.0
type ValidityCheckConfiguration struct {
// Can be set by system. Does not need to be user facing.
Name types.String `tfsdk:"name"`
PercentNullValidityCheck types.Object `tfsdk:"percent_null_validity_check"`
RangeValidityCheck types.Object `tfsdk:"range_validity_check"`
UniquenessValidityCheck types.Object `tfsdk:"uniqueness_validity_check"`
}
func (ValidityCheckConfiguration) ApplySchemaCustomizations ¶ added in v1.103.0
func (m ValidityCheckConfiguration) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ValidityCheckConfiguration) GetComplexFieldTypes ¶ added in v1.103.0
func (m ValidityCheckConfiguration) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidityCheckConfiguration. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ValidityCheckConfiguration) GetPercentNullValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration) GetPercentNullValidityCheck(ctx context.Context) (PercentNullValidityCheck, bool)
GetPercentNullValidityCheck returns the value of the PercentNullValidityCheck field in ValidityCheckConfiguration as a PercentNullValidityCheck value. If the field is unknown or null, the boolean return value is false.
func (*ValidityCheckConfiguration) GetRangeValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration) GetRangeValidityCheck(ctx context.Context) (RangeValidityCheck, bool)
GetRangeValidityCheck returns the value of the RangeValidityCheck field in ValidityCheckConfiguration as a RangeValidityCheck value. If the field is unknown or null, the boolean return value is false.
func (*ValidityCheckConfiguration) GetUniquenessValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration) GetUniquenessValidityCheck(ctx context.Context) (UniquenessValidityCheck, bool)
GetUniquenessValidityCheck returns the value of the UniquenessValidityCheck field in ValidityCheckConfiguration as a UniquenessValidityCheck value. If the field is unknown or null, the boolean return value is false.
func (*ValidityCheckConfiguration) SetPercentNullValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration) SetPercentNullValidityCheck(ctx context.Context, v PercentNullValidityCheck)
SetPercentNullValidityCheck sets the value of the PercentNullValidityCheck field in ValidityCheckConfiguration.
func (*ValidityCheckConfiguration) SetRangeValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration) SetRangeValidityCheck(ctx context.Context, v RangeValidityCheck)
SetRangeValidityCheck sets the value of the RangeValidityCheck field in ValidityCheckConfiguration.
func (*ValidityCheckConfiguration) SetUniquenessValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration) SetUniquenessValidityCheck(ctx context.Context, v UniquenessValidityCheck)
SetUniquenessValidityCheck sets the value of the UniquenessValidityCheck field in ValidityCheckConfiguration.
func (*ValidityCheckConfiguration) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *ValidityCheckConfiguration) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ValidityCheckConfiguration)
func (*ValidityCheckConfiguration) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *ValidityCheckConfiguration) SyncFieldsDuringRead(ctx context.Context, from ValidityCheckConfiguration)
func (ValidityCheckConfiguration) ToObjectValue ¶ added in v1.103.0
func (m ValidityCheckConfiguration) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ValidityCheckConfiguration only implements ToObjectValue() and Type().
type ValidityCheckConfiguration_SdkV2 ¶ added in v1.103.0
type ValidityCheckConfiguration_SdkV2 struct {
// Can be set by system. Does not need to be user facing.
Name types.String `tfsdk:"name"`
PercentNullValidityCheck types.List `tfsdk:"percent_null_validity_check"`
RangeValidityCheck types.List `tfsdk:"range_validity_check"`
UniquenessValidityCheck types.List `tfsdk:"uniqueness_validity_check"`
}
func (ValidityCheckConfiguration_SdkV2) ApplySchemaCustomizations ¶ added in v1.103.0
func (m ValidityCheckConfiguration_SdkV2) ApplySchemaCustomizations(attrs map[string]tfschema.AttributeBuilder) map[string]tfschema.AttributeBuilder
func (ValidityCheckConfiguration_SdkV2) GetComplexFieldTypes ¶ added in v1.103.0
func (m ValidityCheckConfiguration_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type
GetComplexFieldTypes returns a map of the types of elements in complex fields in ValidityCheckConfiguration. Container types (types.Map, types.List, types.Set) and object types (types.Object) do not carry the type information of their elements in the Go type system. This function provides a way to retrieve the type information of the elements in complex fields at runtime. The values of the map are the reflected types of the contained elements. They must be either primitive values from the plugin framework type system (types.String{}, types.Bool{}, types.Int64{}, types.Float64{}) or TF SDK values.
func (*ValidityCheckConfiguration_SdkV2) GetPercentNullValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration_SdkV2) GetPercentNullValidityCheck(ctx context.Context) (PercentNullValidityCheck_SdkV2, bool)
GetPercentNullValidityCheck returns the value of the PercentNullValidityCheck field in ValidityCheckConfiguration_SdkV2 as a PercentNullValidityCheck_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ValidityCheckConfiguration_SdkV2) GetRangeValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration_SdkV2) GetRangeValidityCheck(ctx context.Context) (RangeValidityCheck_SdkV2, bool)
GetRangeValidityCheck returns the value of the RangeValidityCheck field in ValidityCheckConfiguration_SdkV2 as a RangeValidityCheck_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ValidityCheckConfiguration_SdkV2) GetUniquenessValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration_SdkV2) GetUniquenessValidityCheck(ctx context.Context) (UniquenessValidityCheck_SdkV2, bool)
GetUniquenessValidityCheck returns the value of the UniquenessValidityCheck field in ValidityCheckConfiguration_SdkV2 as a UniquenessValidityCheck_SdkV2 value. If the field is unknown or null, the boolean return value is false.
func (*ValidityCheckConfiguration_SdkV2) SetPercentNullValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration_SdkV2) SetPercentNullValidityCheck(ctx context.Context, v PercentNullValidityCheck_SdkV2)
SetPercentNullValidityCheck sets the value of the PercentNullValidityCheck field in ValidityCheckConfiguration_SdkV2.
func (*ValidityCheckConfiguration_SdkV2) SetRangeValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration_SdkV2) SetRangeValidityCheck(ctx context.Context, v RangeValidityCheck_SdkV2)
SetRangeValidityCheck sets the value of the RangeValidityCheck field in ValidityCheckConfiguration_SdkV2.
func (*ValidityCheckConfiguration_SdkV2) SetUniquenessValidityCheck ¶ added in v1.103.0
func (m *ValidityCheckConfiguration_SdkV2) SetUniquenessValidityCheck(ctx context.Context, v UniquenessValidityCheck_SdkV2)
SetUniquenessValidityCheck sets the value of the UniquenessValidityCheck field in ValidityCheckConfiguration_SdkV2.
func (*ValidityCheckConfiguration_SdkV2) SyncFieldsDuringCreateOrUpdate ¶ added in v1.103.0
func (to *ValidityCheckConfiguration_SdkV2) SyncFieldsDuringCreateOrUpdate(ctx context.Context, from ValidityCheckConfiguration_SdkV2)
func (*ValidityCheckConfiguration_SdkV2) SyncFieldsDuringRead ¶ added in v1.103.0
func (to *ValidityCheckConfiguration_SdkV2) SyncFieldsDuringRead(ctx context.Context, from ValidityCheckConfiguration_SdkV2)
func (ValidityCheckConfiguration_SdkV2) ToObjectValue ¶ added in v1.103.0
func (m ValidityCheckConfiguration_SdkV2) ToObjectValue(ctx context.Context) basetypes.ObjectValue
TFSDK types cannot implement the ObjectValuable interface directly, as it would otherwise interfere with how the plugin framework retrieves and sets values in state. Thus, ValidityCheckConfiguration_SdkV2 only implements ToObjectValue() and Type().