qualitymonitorv2_tf

package
v1.122.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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

func (m AnomalyDetectionConfig) 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) 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

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().

func (AnomalyDetectionConfig) Type

Type implements basetypes.ObjectValuable.

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 (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

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().

func (AnomalyDetectionConfig_SdkV2) Type

Type implements basetypes.ObjectValuable.

type CreateQualityMonitorRequest

type CreateQualityMonitorRequest struct {
	QualityMonitor types.Object `tfsdk:"quality_monitor"`
}

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

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().

func (CreateQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

type CreateQualityMonitorRequest_SdkV2

type CreateQualityMonitorRequest_SdkV2 struct {
	QualityMonitor types.List `tfsdk:"quality_monitor"`
}

func (CreateQualityMonitorRequest_SdkV2) ApplySchemaCustomizations added in v1.91.0

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

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

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 (CreateQualityMonitorRequest_SdkV2) ToObjectValue

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().

func (CreateQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

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().

func (DeleteQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

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 (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 (DeleteQualityMonitorRequest_SdkV2) ToObjectValue

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().

func (DeleteQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

func (m GetQualityMonitorRequest) 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) 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

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().

func (GetQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

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 (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 (GetQualityMonitorRequest_SdkV2) ToObjectValue

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().

func (GetQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

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().

func (ListQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

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 (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 (ListQualityMonitorRequest_SdkV2) ToObjectValue

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().

func (ListQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

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().

func (ListQualityMonitorResponse) Type

Type implements basetypes.ObjectValuable.

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 (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

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 (ListQualityMonitorResponse_SdkV2) ToObjectValue

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().

func (ListQualityMonitorResponse_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

func (m *PercentNullValidityCheck) GetColumnNames(ctx context.Context) ([]types.String, bool)

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

func (m PercentNullValidityCheck) 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) 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

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().

func (PercentNullValidityCheck) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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 (*PercentNullValidityCheck_SdkV2) GetColumnNames added in v1.103.0

func (m *PercentNullValidityCheck_SdkV2) GetColumnNames(ctx context.Context) ([]types.String, bool)

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 (PercentNullValidityCheck_SdkV2) ToObjectValue added in v1.103.0

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().

func (PercentNullValidityCheck_SdkV2) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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

func (m QualityMonitor) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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().

func (QualityMonitor) Type

func (m QualityMonitor) Type(ctx context.Context) attr.Type

Type implements basetypes.ObjectValuable.

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

func (m QualityMonitor_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (QualityMonitor_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

func (m *RangeValidityCheck) GetColumnNames(ctx context.Context) ([]types.String, bool)

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

func (m RangeValidityCheck) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (RangeValidityCheck) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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

func (m *RangeValidityCheck_SdkV2) GetColumnNames(ctx context.Context) ([]types.String, bool)

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

func (m RangeValidityCheck_SdkV2) GetComplexFieldTypes(ctx context.Context) map[string]reflect.Type

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

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().

func (RangeValidityCheck_SdkV2) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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

func (m *UniquenessValidityCheck) GetColumnNames(ctx context.Context) ([]types.String, bool)

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

func (m UniquenessValidityCheck) 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) 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

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().

func (UniquenessValidityCheck) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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 (*UniquenessValidityCheck_SdkV2) GetColumnNames added in v1.103.0

func (m *UniquenessValidityCheck_SdkV2) GetColumnNames(ctx context.Context) ([]types.String, bool)

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

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().

func (UniquenessValidityCheck_SdkV2) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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

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().

func (UpdateQualityMonitorRequest) Type

Type implements basetypes.ObjectValuable.

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 (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

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

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 (UpdateQualityMonitorRequest_SdkV2) ToObjectValue

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().

func (UpdateQualityMonitorRequest_SdkV2) Type

Type implements basetypes.ObjectValuable.

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

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().

func (ValidityCheckConfiguration) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

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 (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

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

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

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

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 (ValidityCheckConfiguration_SdkV2) ToObjectValue added in v1.103.0

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().

func (ValidityCheckConfiguration_SdkV2) Type added in v1.103.0

Type implements basetypes.ObjectValuable.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL