Variables
Content_SqlScript_QueryEngine_name, Content_SqlScript_QueryEngine_value
var (
Content_SqlScript_QueryEngine_name = map[int32]string{
0: "QUERY_ENGINE_UNSPECIFIED",
2: "SPARK",
}
Content_SqlScript_QueryEngine_value = map[string]int32{
"QUERY_ENGINE_UNSPECIFIED": 0,
"SPARK": 2,
}
)
Enum value maps for Content_SqlScript_QueryEngine.
Content_Notebook_KernelType_name, Content_Notebook_KernelType_value
var (
Content_Notebook_KernelType_name = map[int32]string{
0: "KERNEL_TYPE_UNSPECIFIED",
1: "PYTHON3",
}
Content_Notebook_KernelType_value = map[string]int32{
"KERNEL_TYPE_UNSPECIFIED": 0,
"PYTHON3": 1,
}
)
Enum value maps for Content_Notebook_KernelType.
GetContentRequest_ContentView_name, GetContentRequest_ContentView_value
var (
GetContentRequest_ContentView_name = map[int32]string{
0: "CONTENT_VIEW_UNSPECIFIED",
1: "BASIC",
2: "FULL",
}
GetContentRequest_ContentView_value = map[string]int32{
"CONTENT_VIEW_UNSPECIFIED": 0,
"BASIC": 1,
"FULL": 2,
}
)
Enum value maps for GetContentRequest_ContentView.
DataProfileResult_PostScanActionsResult_BigQueryExportResult_State_name, DataProfileResult_PostScanActionsResult_BigQueryExportResult_State_value
var (
DataProfileResult_PostScanActionsResult_BigQueryExportResult_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
3: "SKIPPED",
}
DataProfileResult_PostScanActionsResult_BigQueryExportResult_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
"SKIPPED": 3,
}
)
Enum value maps for DataProfileResult_PostScanActionsResult_BigQueryExportResult_State.
DataQualityResult_PostScanActionsResult_BigQueryExportResult_State_name, DataQualityResult_PostScanActionsResult_BigQueryExportResult_State_value
var (
DataQualityResult_PostScanActionsResult_BigQueryExportResult_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
3: "SKIPPED",
}
DataQualityResult_PostScanActionsResult_BigQueryExportResult_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
"SKIPPED": 3,
}
)
Enum value maps for DataQualityResult_PostScanActionsResult_BigQueryExportResult_State.
DataQualityRule_StatisticRangeExpectation_ColumnStatistic_name, DataQualityRule_StatisticRangeExpectation_ColumnStatistic_value
var (
DataQualityRule_StatisticRangeExpectation_ColumnStatistic_name = map[int32]string{
0: "STATISTIC_UNDEFINED",
1: "MEAN",
2: "MIN",
3: "MAX",
}
DataQualityRule_StatisticRangeExpectation_ColumnStatistic_value = map[string]int32{
"STATISTIC_UNDEFINED": 0,
"MEAN": 1,
"MIN": 2,
"MAX": 3,
}
)
Enum value maps for DataQualityRule_StatisticRangeExpectation_ColumnStatistic.
DataScanType_name, DataScanType_value
var (
DataScanType_name = map[int32]string{
0: "DATA_SCAN_TYPE_UNSPECIFIED",
1: "DATA_QUALITY",
2: "DATA_PROFILE",
}
DataScanType_value = map[string]int32{
"DATA_SCAN_TYPE_UNSPECIFIED": 0,
"DATA_QUALITY": 1,
"DATA_PROFILE": 2,
}
)
Enum value maps for DataScanType.
GetDataScanRequest_DataScanView_name, GetDataScanRequest_DataScanView_value
var (
GetDataScanRequest_DataScanView_name = map[int32]string{
0: "DATA_SCAN_VIEW_UNSPECIFIED",
1: "BASIC",
10: "FULL",
}
GetDataScanRequest_DataScanView_value = map[string]int32{
"DATA_SCAN_VIEW_UNSPECIFIED": 0,
"BASIC": 1,
"FULL": 10,
}
)
Enum value maps for GetDataScanRequest_DataScanView.
GetDataScanJobRequest_DataScanJobView_name, GetDataScanJobRequest_DataScanJobView_value
var (
GetDataScanJobRequest_DataScanJobView_name = map[int32]string{
0: "DATA_SCAN_JOB_VIEW_UNSPECIFIED",
1: "BASIC",
10: "FULL",
}
GetDataScanJobRequest_DataScanJobView_value = map[string]int32{
"DATA_SCAN_JOB_VIEW_UNSPECIFIED": 0,
"BASIC": 1,
"FULL": 10,
}
)
Enum value maps for GetDataScanJobRequest_DataScanJobView.
DataScanJob_State_name, DataScanJob_State_value
var (
DataScanJob_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "CANCELING",
3: "CANCELLED",
4: "SUCCEEDED",
5: "FAILED",
7: "PENDING",
}
DataScanJob_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"CANCELING": 2,
"CANCELLED": 3,
"SUCCEEDED": 4,
"FAILED": 5,
"PENDING": 7,
}
)
Enum value maps for DataScanJob_State.
DiscoveryEvent_EventType_name, DiscoveryEvent_EventType_value
var (
DiscoveryEvent_EventType_name = map[int32]string{
0: "EVENT_TYPE_UNSPECIFIED",
1: "CONFIG",
2: "ENTITY_CREATED",
3: "ENTITY_UPDATED",
4: "ENTITY_DELETED",
5: "PARTITION_CREATED",
6: "PARTITION_UPDATED",
7: "PARTITION_DELETED",
}
DiscoveryEvent_EventType_value = map[string]int32{
"EVENT_TYPE_UNSPECIFIED": 0,
"CONFIG": 1,
"ENTITY_CREATED": 2,
"ENTITY_UPDATED": 3,
"ENTITY_DELETED": 4,
"PARTITION_CREATED": 5,
"PARTITION_UPDATED": 6,
"PARTITION_DELETED": 7,
}
)
Enum value maps for DiscoveryEvent_EventType.
DiscoveryEvent_EntityType_name, DiscoveryEvent_EntityType_value
var (
DiscoveryEvent_EntityType_name = map[int32]string{
0: "ENTITY_TYPE_UNSPECIFIED",
1: "TABLE",
2: "FILESET",
}
DiscoveryEvent_EntityType_value = map[string]int32{
"ENTITY_TYPE_UNSPECIFIED": 0,
"TABLE": 1,
"FILESET": 2,
}
)
Enum value maps for DiscoveryEvent_EntityType.
JobEvent_Type_name, JobEvent_Type_value
var (
JobEvent_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "SPARK",
2: "NOTEBOOK",
}
JobEvent_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"SPARK": 1,
"NOTEBOOK": 2,
}
)
Enum value maps for JobEvent_Type.
JobEvent_State_name, JobEvent_State_value
var (
JobEvent_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
3: "CANCELLED",
4: "ABORTED",
}
JobEvent_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
"CANCELLED": 3,
"ABORTED": 4,
}
)
Enum value maps for JobEvent_State.
JobEvent_Service_name, JobEvent_Service_value
var (
JobEvent_Service_name = map[int32]string{
0: "SERVICE_UNSPECIFIED",
1: "DATAPROC",
}
JobEvent_Service_value = map[string]int32{
"SERVICE_UNSPECIFIED": 0,
"DATAPROC": 1,
}
)
Enum value maps for JobEvent_Service.
JobEvent_ExecutionTrigger_name, JobEvent_ExecutionTrigger_value
var (
JobEvent_ExecutionTrigger_name = map[int32]string{
0: "EXECUTION_TRIGGER_UNSPECIFIED",
1: "TASK_CONFIG",
2: "RUN_REQUEST",
}
JobEvent_ExecutionTrigger_value = map[string]int32{
"EXECUTION_TRIGGER_UNSPECIFIED": 0,
"TASK_CONFIG": 1,
"RUN_REQUEST": 2,
}
)
Enum value maps for JobEvent_ExecutionTrigger.
SessionEvent_EventType_name, SessionEvent_EventType_value
var (
SessionEvent_EventType_name = map[int32]string{
0: "EVENT_TYPE_UNSPECIFIED",
1: "START",
2: "STOP",
3: "QUERY",
4: "CREATE",
}
SessionEvent_EventType_value = map[string]int32{
"EVENT_TYPE_UNSPECIFIED": 0,
"START": 1,
"STOP": 2,
"QUERY": 3,
"CREATE": 4,
}
)
Enum value maps for SessionEvent_EventType.
SessionEvent_QueryDetail_Engine_name, SessionEvent_QueryDetail_Engine_value
var (
SessionEvent_QueryDetail_Engine_name = map[int32]string{
0: "ENGINE_UNSPECIFIED",
1: "SPARK_SQL",
2: "BIGQUERY",
}
SessionEvent_QueryDetail_Engine_value = map[string]int32{
"ENGINE_UNSPECIFIED": 0,
"SPARK_SQL": 1,
"BIGQUERY": 2,
}
)
Enum value maps for SessionEvent_QueryDetail_Engine.
GovernanceEvent_EventType_name, GovernanceEvent_EventType_value
var (
GovernanceEvent_EventType_name = map[int32]string{
0: "EVENT_TYPE_UNSPECIFIED",
1: "RESOURCE_IAM_POLICY_UPDATE",
2: "BIGQUERY_TABLE_CREATE",
3: "BIGQUERY_TABLE_UPDATE",
4: "BIGQUERY_TABLE_DELETE",
5: "BIGQUERY_CONNECTION_CREATE",
6: "BIGQUERY_CONNECTION_UPDATE",
7: "BIGQUERY_CONNECTION_DELETE",
10: "BIGQUERY_TAXONOMY_CREATE",
11: "BIGQUERY_POLICY_TAG_CREATE",
12: "BIGQUERY_POLICY_TAG_DELETE",
13: "BIGQUERY_POLICY_TAG_SET_IAM_POLICY",
14: "ACCESS_POLICY_UPDATE",
15: "GOVERNANCE_RULE_MATCHED_RESOURCES",
16: "GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS",
17: "GOVERNANCE_RULE_ERRORS",
}
GovernanceEvent_EventType_value = map[string]int32{
"EVENT_TYPE_UNSPECIFIED": 0,
"RESOURCE_IAM_POLICY_UPDATE": 1,
"BIGQUERY_TABLE_CREATE": 2,
"BIGQUERY_TABLE_UPDATE": 3,
"BIGQUERY_TABLE_DELETE": 4,
"BIGQUERY_CONNECTION_CREATE": 5,
"BIGQUERY_CONNECTION_UPDATE": 6,
"BIGQUERY_CONNECTION_DELETE": 7,
"BIGQUERY_TAXONOMY_CREATE": 10,
"BIGQUERY_POLICY_TAG_CREATE": 11,
"BIGQUERY_POLICY_TAG_DELETE": 12,
"BIGQUERY_POLICY_TAG_SET_IAM_POLICY": 13,
"ACCESS_POLICY_UPDATE": 14,
"GOVERNANCE_RULE_MATCHED_RESOURCES": 15,
"GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS": 16,
"GOVERNANCE_RULE_ERRORS": 17,
}
)
Enum value maps for GovernanceEvent_EventType.
GovernanceEvent_Entity_EntityType_name, GovernanceEvent_Entity_EntityType_value
var (
GovernanceEvent_Entity_EntityType_name = map[int32]string{
0: "ENTITY_TYPE_UNSPECIFIED",
1: "TABLE",
2: "FILESET",
}
GovernanceEvent_Entity_EntityType_value = map[string]int32{
"ENTITY_TYPE_UNSPECIFIED": 0,
"TABLE": 1,
"FILESET": 2,
}
)
Enum value maps for GovernanceEvent_Entity_EntityType.
DataScanEvent_ScanType_name, DataScanEvent_ScanType_value
var (
DataScanEvent_ScanType_name = map[int32]string{
0: "SCAN_TYPE_UNSPECIFIED",
1: "DATA_PROFILE",
2: "DATA_QUALITY",
}
DataScanEvent_ScanType_value = map[string]int32{
"SCAN_TYPE_UNSPECIFIED": 0,
"DATA_PROFILE": 1,
"DATA_QUALITY": 2,
}
)
Enum value maps for DataScanEvent_ScanType.
DataScanEvent_State_name, DataScanEvent_State_value
var (
DataScanEvent_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "STARTED",
2: "SUCCEEDED",
3: "FAILED",
4: "CANCELLED",
5: "CREATED",
}
DataScanEvent_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"STARTED": 1,
"SUCCEEDED": 2,
"FAILED": 3,
"CANCELLED": 4,
"CREATED": 5,
}
)
Enum value maps for DataScanEvent_State.
DataScanEvent_Trigger_name, DataScanEvent_Trigger_value
var (
DataScanEvent_Trigger_name = map[int32]string{
0: "TRIGGER_UNSPECIFIED",
1: "ON_DEMAND",
2: "SCHEDULE",
}
DataScanEvent_Trigger_value = map[string]int32{
"TRIGGER_UNSPECIFIED": 0,
"ON_DEMAND": 1,
"SCHEDULE": 2,
}
)
Enum value maps for DataScanEvent_Trigger.
DataScanEvent_Scope_name, DataScanEvent_Scope_value
var (
DataScanEvent_Scope_name = map[int32]string{
0: "SCOPE_UNSPECIFIED",
1: "FULL",
2: "INCREMENTAL",
}
DataScanEvent_Scope_value = map[string]int32{
"SCOPE_UNSPECIFIED": 0,
"FULL": 1,
"INCREMENTAL": 2,
}
)
Enum value maps for DataScanEvent_Scope.
DataScanEvent_PostScanActionsResult_BigQueryExportResult_State_name, DataScanEvent_PostScanActionsResult_BigQueryExportResult_State_value
var (
DataScanEvent_PostScanActionsResult_BigQueryExportResult_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "SUCCEEDED",
2: "FAILED",
3: "SKIPPED",
}
DataScanEvent_PostScanActionsResult_BigQueryExportResult_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"SUCCEEDED": 1,
"FAILED": 2,
"SKIPPED": 3,
}
)
Enum value maps for DataScanEvent_PostScanActionsResult_BigQueryExportResult_State.
DataQualityScanRuleResult_RuleType_name, DataQualityScanRuleResult_RuleType_value
var (
DataQualityScanRuleResult_RuleType_name = map[int32]string{
0: "RULE_TYPE_UNSPECIFIED",
1: "NON_NULL_EXPECTATION",
2: "RANGE_EXPECTATION",
3: "REGEX_EXPECTATION",
4: "ROW_CONDITION_EXPECTATION",
5: "SET_EXPECTATION",
6: "STATISTIC_RANGE_EXPECTATION",
7: "TABLE_CONDITION_EXPECTATION",
8: "UNIQUENESS_EXPECTATION",
}
DataQualityScanRuleResult_RuleType_value = map[string]int32{
"RULE_TYPE_UNSPECIFIED": 0,
"NON_NULL_EXPECTATION": 1,
"RANGE_EXPECTATION": 2,
"REGEX_EXPECTATION": 3,
"ROW_CONDITION_EXPECTATION": 4,
"SET_EXPECTATION": 5,
"STATISTIC_RANGE_EXPECTATION": 6,
"TABLE_CONDITION_EXPECTATION": 7,
"UNIQUENESS_EXPECTATION": 8,
}
)
Enum value maps for DataQualityScanRuleResult_RuleType.
DataQualityScanRuleResult_EvaluationType_name, DataQualityScanRuleResult_EvaluationType_value
var (
DataQualityScanRuleResult_EvaluationType_name = map[int32]string{
0: "EVALUATION_TYPE_UNSPECIFIED",
1: "PER_ROW",
2: "AGGREGATE",
}
DataQualityScanRuleResult_EvaluationType_value = map[string]int32{
"EVALUATION_TYPE_UNSPECIFIED": 0,
"PER_ROW": 1,
"AGGREGATE": 2,
}
)
Enum value maps for DataQualityScanRuleResult_EvaluationType.
DataQualityScanRuleResult_Result_name, DataQualityScanRuleResult_Result_value
var (
DataQualityScanRuleResult_Result_name = map[int32]string{
0: "RESULT_UNSPECIFIED",
1: "PASSED",
2: "FAILED",
}
DataQualityScanRuleResult_Result_value = map[string]int32{
"RESULT_UNSPECIFIED": 0,
"PASSED": 1,
"FAILED": 2,
}
)
Enum value maps for DataQualityScanRuleResult_Result.
StorageSystem_name, StorageSystem_value
var (
StorageSystem_name = map[int32]string{
0: "STORAGE_SYSTEM_UNSPECIFIED",
1: "CLOUD_STORAGE",
2: "BIGQUERY",
}
StorageSystem_value = map[string]int32{
"STORAGE_SYSTEM_UNSPECIFIED": 0,
"CLOUD_STORAGE": 1,
"BIGQUERY": 2,
}
)
Enum value maps for StorageSystem.
ListEntitiesRequest_EntityView_name, ListEntitiesRequest_EntityView_value
var (
ListEntitiesRequest_EntityView_name = map[int32]string{
0: "ENTITY_VIEW_UNSPECIFIED",
1: "TABLES",
2: "FILESETS",
}
ListEntitiesRequest_EntityView_value = map[string]int32{
"ENTITY_VIEW_UNSPECIFIED": 0,
"TABLES": 1,
"FILESETS": 2,
}
)
Enum value maps for ListEntitiesRequest_EntityView.
GetEntityRequest_EntityView_name, GetEntityRequest_EntityView_value
var (
GetEntityRequest_EntityView_name = map[int32]string{
0: "ENTITY_VIEW_UNSPECIFIED",
1: "BASIC",
2: "SCHEMA",
4: "FULL",
}
GetEntityRequest_EntityView_value = map[string]int32{
"ENTITY_VIEW_UNSPECIFIED": 0,
"BASIC": 1,
"SCHEMA": 2,
"FULL": 4,
}
)
Enum value maps for GetEntityRequest_EntityView.
Entity_Type_name, Entity_Type_value
var (
Entity_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "TABLE",
2: "FILESET",
}
Entity_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"TABLE": 1,
"FILESET": 2,
}
)
Enum value maps for Entity_Type.
Schema_Type_name, Schema_Type_value
var (
Schema_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "BOOLEAN",
2: "BYTE",
3: "INT16",
4: "INT32",
5: "INT64",
6: "FLOAT",
7: "DOUBLE",
8: "DECIMAL",
9: "STRING",
10: "BINARY",
11: "TIMESTAMP",
12: "DATE",
13: "TIME",
14: "RECORD",
100: "NULL",
}
Schema_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"BOOLEAN": 1,
"BYTE": 2,
"INT16": 3,
"INT32": 4,
"INT64": 5,
"FLOAT": 6,
"DOUBLE": 7,
"DECIMAL": 8,
"STRING": 9,
"BINARY": 10,
"TIMESTAMP": 11,
"DATE": 12,
"TIME": 13,
"RECORD": 14,
"NULL": 100,
}
)
Enum value maps for Schema_Type.
Schema_Mode_name, Schema_Mode_value
var (
Schema_Mode_name = map[int32]string{
0: "MODE_UNSPECIFIED",
1: "REQUIRED",
2: "NULLABLE",
3: "REPEATED",
}
Schema_Mode_value = map[string]int32{
"MODE_UNSPECIFIED": 0,
"REQUIRED": 1,
"NULLABLE": 2,
"REPEATED": 3,
}
)
Enum value maps for Schema_Mode.
Schema_PartitionStyle_name, Schema_PartitionStyle_value
var (
Schema_PartitionStyle_name = map[int32]string{
0: "PARTITION_STYLE_UNSPECIFIED",
1: "HIVE_COMPATIBLE",
}
Schema_PartitionStyle_value = map[string]int32{
"PARTITION_STYLE_UNSPECIFIED": 0,
"HIVE_COMPATIBLE": 1,
}
)
Enum value maps for Schema_PartitionStyle.
StorageFormat_Format_name, StorageFormat_Format_value
var (
StorageFormat_Format_name = map[int32]string{
0: "FORMAT_UNSPECIFIED",
1: "PARQUET",
2: "AVRO",
3: "ORC",
100: "CSV",
101: "JSON",
200: "IMAGE",
201: "AUDIO",
202: "VIDEO",
203: "TEXT",
204: "TFRECORD",
1000: "OTHER",
1001: "UNKNOWN",
}
StorageFormat_Format_value = map[string]int32{
"FORMAT_UNSPECIFIED": 0,
"PARQUET": 1,
"AVRO": 2,
"ORC": 3,
"CSV": 100,
"JSON": 101,
"IMAGE": 200,
"AUDIO": 201,
"VIDEO": 202,
"TEXT": 203,
"TFRECORD": 204,
"OTHER": 1000,
"UNKNOWN": 1001,
}
)
Enum value maps for StorageFormat_Format.
StorageFormat_CompressionFormat_name, StorageFormat_CompressionFormat_value
var (
StorageFormat_CompressionFormat_name = map[int32]string{
0: "COMPRESSION_FORMAT_UNSPECIFIED",
2: "GZIP",
3: "BZIP2",
}
StorageFormat_CompressionFormat_value = map[string]int32{
"COMPRESSION_FORMAT_UNSPECIFIED": 0,
"GZIP": 2,
"BZIP2": 3,
}
)
Enum value maps for StorageFormat_CompressionFormat.
StorageAccess_AccessMode_name, StorageAccess_AccessMode_value
var (
StorageAccess_AccessMode_name = map[int32]string{
0: "ACCESS_MODE_UNSPECIFIED",
1: "DIRECT",
2: "MANAGED",
}
StorageAccess_AccessMode_value = map[string]int32{
"ACCESS_MODE_UNSPECIFIED": 0,
"DIRECT": 1,
"MANAGED": 2,
}
)
Enum value maps for StorageAccess_AccessMode.
State_name, State_value
var (
State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "ACTIVE",
2: "CREATING",
3: "DELETING",
4: "ACTION_REQUIRED",
}
State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"ACTIVE": 1,
"CREATING": 2,
"DELETING": 3,
"ACTION_REQUIRED": 4,
}
)
Enum value maps for State.
Lake_MetastoreStatus_State_name, Lake_MetastoreStatus_State_value
var (
Lake_MetastoreStatus_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "NONE",
2: "READY",
3: "UPDATING",
4: "ERROR",
}
Lake_MetastoreStatus_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"NONE": 1,
"READY": 2,
"UPDATING": 3,
"ERROR": 4,
}
)
Enum value maps for Lake_MetastoreStatus_State.
Zone_Type_name, Zone_Type_value
var (
Zone_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "RAW",
2: "CURATED",
}
Zone_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"RAW": 1,
"CURATED": 2,
}
)
Enum value maps for Zone_Type.
Zone_ResourceSpec_LocationType_name, Zone_ResourceSpec_LocationType_value
var (
Zone_ResourceSpec_LocationType_name = map[int32]string{
0: "LOCATION_TYPE_UNSPECIFIED",
1: "SINGLE_REGION",
2: "MULTI_REGION",
}
Zone_ResourceSpec_LocationType_value = map[string]int32{
"LOCATION_TYPE_UNSPECIFIED": 0,
"SINGLE_REGION": 1,
"MULTI_REGION": 2,
}
)
Enum value maps for Zone_ResourceSpec_LocationType.
Action_Category_name, Action_Category_value
var (
Action_Category_name = map[int32]string{
0: "CATEGORY_UNSPECIFIED",
1: "RESOURCE_MANAGEMENT",
2: "SECURITY_POLICY",
3: "DATA_DISCOVERY",
}
Action_Category_value = map[string]int32{
"CATEGORY_UNSPECIFIED": 0,
"RESOURCE_MANAGEMENT": 1,
"SECURITY_POLICY": 2,
"DATA_DISCOVERY": 3,
}
)
Enum value maps for Action_Category.
Action_IncompatibleDataSchema_SchemaChange_name, Action_IncompatibleDataSchema_SchemaChange_value
var (
Action_IncompatibleDataSchema_SchemaChange_name = map[int32]string{
0: "SCHEMA_CHANGE_UNSPECIFIED",
1: "INCOMPATIBLE",
2: "MODIFIED",
}
Action_IncompatibleDataSchema_SchemaChange_value = map[string]int32{
"SCHEMA_CHANGE_UNSPECIFIED": 0,
"INCOMPATIBLE": 1,
"MODIFIED": 2,
}
)
Enum value maps for Action_IncompatibleDataSchema_SchemaChange.
Action_InvalidDataPartition_PartitionStructure_name, Action_InvalidDataPartition_PartitionStructure_value
var (
Action_InvalidDataPartition_PartitionStructure_name = map[int32]string{
0: "PARTITION_STRUCTURE_UNSPECIFIED",
1: "CONSISTENT_KEYS",
2: "HIVE_STYLE_KEYS",
}
Action_InvalidDataPartition_PartitionStructure_value = map[string]int32{
"PARTITION_STRUCTURE_UNSPECIFIED": 0,
"CONSISTENT_KEYS": 1,
"HIVE_STYLE_KEYS": 2,
}
)
Enum value maps for Action_InvalidDataPartition_PartitionStructure.
Asset_SecurityStatus_State_name, Asset_SecurityStatus_State_value
var (
Asset_SecurityStatus_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "READY",
2: "APPLYING",
3: "ERROR",
}
Asset_SecurityStatus_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"READY": 1,
"APPLYING": 2,
"ERROR": 3,
}
)
Enum value maps for Asset_SecurityStatus_State.
Asset_ResourceSpec_Type_name, Asset_ResourceSpec_Type_value
var (
Asset_ResourceSpec_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "STORAGE_BUCKET",
2: "BIGQUERY_DATASET",
}
Asset_ResourceSpec_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"STORAGE_BUCKET": 1,
"BIGQUERY_DATASET": 2,
}
)
Enum value maps for Asset_ResourceSpec_Type.
Asset_ResourceSpec_AccessMode_name, Asset_ResourceSpec_AccessMode_value
var (
Asset_ResourceSpec_AccessMode_name = map[int32]string{
0: "ACCESS_MODE_UNSPECIFIED",
1: "DIRECT",
2: "MANAGED",
}
Asset_ResourceSpec_AccessMode_value = map[string]int32{
"ACCESS_MODE_UNSPECIFIED": 0,
"DIRECT": 1,
"MANAGED": 2,
}
)
Enum value maps for Asset_ResourceSpec_AccessMode.
Asset_ResourceStatus_State_name, Asset_ResourceStatus_State_value
var (
Asset_ResourceStatus_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "READY",
2: "ERROR",
}
Asset_ResourceStatus_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"READY": 1,
"ERROR": 2,
}
)
Enum value maps for Asset_ResourceStatus_State.
Asset_DiscoveryStatus_State_name, Asset_DiscoveryStatus_State_value
var (
Asset_DiscoveryStatus_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "SCHEDULED",
2: "IN_PROGRESS",
3: "PAUSED",
5: "DISABLED",
}
Asset_DiscoveryStatus_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"SCHEDULED": 1,
"IN_PROGRESS": 2,
"PAUSED": 3,
"DISABLED": 5,
}
)
Enum value maps for Asset_DiscoveryStatus_State.
Task_TriggerSpec_Type_name, Task_TriggerSpec_Type_value
var (
Task_TriggerSpec_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "ON_DEMAND",
2: "RECURRING",
}
Task_TriggerSpec_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"ON_DEMAND": 1,
"RECURRING": 2,
}
)
Enum value maps for Task_TriggerSpec_Type.
Job_Service_name, Job_Service_value
var (
Job_Service_name = map[int32]string{
0: "SERVICE_UNSPECIFIED",
1: "DATAPROC",
}
Job_Service_value = map[string]int32{
"SERVICE_UNSPECIFIED": 0,
"DATAPROC": 1,
}
)
Enum value maps for Job_Service.
Job_State_name, Job_State_value
var (
Job_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "RUNNING",
2: "CANCELLING",
3: "CANCELLED",
4: "SUCCEEDED",
5: "FAILED",
6: "ABORTED",
}
Job_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"RUNNING": 1,
"CANCELLING": 2,
"CANCELLED": 3,
"SUCCEEDED": 4,
"FAILED": 5,
"ABORTED": 6,
}
)
Enum value maps for Job_State.
Job_Trigger_name, Job_Trigger_value
var (
Job_Trigger_name = map[int32]string{
0: "TRIGGER_UNSPECIFIED",
1: "TASK_CONFIG",
2: "RUN_REQUEST",
}
Job_Trigger_value = map[string]int32{
"TRIGGER_UNSPECIFIED": 0,
"TASK_CONFIG": 1,
"RUN_REQUEST": 2,
}
)
Enum value maps for Job_Trigger.
File_google_cloud_dataplex_v1_analyze_proto
var File_google_cloud_dataplex_v1_analyze_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_content_proto
var File_google_cloud_dataplex_v1_content_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_data_profile_proto
var File_google_cloud_dataplex_v1_data_profile_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_data_quality_proto
var File_google_cloud_dataplex_v1_data_quality_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_data_taxonomy_proto
var File_google_cloud_dataplex_v1_data_taxonomy_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_datascans_proto
var File_google_cloud_dataplex_v1_datascans_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_logs_proto
var File_google_cloud_dataplex_v1_logs_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_metadata_proto
var File_google_cloud_dataplex_v1_metadata_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_processing_proto
var File_google_cloud_dataplex_v1_processing_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_resources_proto
var File_google_cloud_dataplex_v1_resources_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_security_proto
var File_google_cloud_dataplex_v1_security_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_service_proto
var File_google_cloud_dataplex_v1_service_proto protoreflect.FileDescriptor
File_google_cloud_dataplex_v1_tasks_proto
var File_google_cloud_dataplex_v1_tasks_proto protoreflect.FileDescriptor
Functions
func RegisterContentServiceServer
func RegisterContentServiceServer(s *grpc.Server, srv ContentServiceServer)
func RegisterDataScanServiceServer
func RegisterDataScanServiceServer(s *grpc.Server, srv DataScanServiceServer)
func RegisterDataTaxonomyServiceServer
func RegisterDataTaxonomyServiceServer(s *grpc.Server, srv DataTaxonomyServiceServer)
func RegisterDataplexServiceServer
func RegisterDataplexServiceServer(s *grpc.Server, srv DataplexServiceServer)
func RegisterMetadataServiceServer
func RegisterMetadataServiceServer(s *grpc.Server, srv MetadataServiceServer)
Action
type Action struct {
// The category of issue associated with the action.
Category Action_Category `protobuf:"varint,1,opt,name=category,proto3,enum=google.cloud.dataplex.v1.Action_Category" json:"category,omitempty"`
// Detailed description of the issue requiring action.
Issue string `protobuf:"bytes,2,opt,name=issue,proto3" json:"issue,omitempty"`
// The time that the issue was detected.
DetectTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=detect_time,json=detectTime,proto3" json:"detect_time,omitempty"`
// Output only. The relative resource name of the action, of the form:
// `projects/{project}/locations/{location}/lakes/{lake}/actions/{action}`
// `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action}`
// `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}`.
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The relative resource name of the lake, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Lake string `protobuf:"bytes,6,opt,name=lake,proto3" json:"lake,omitempty"`
// Output only. The relative resource name of the zone, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Zone string `protobuf:"bytes,7,opt,name=zone,proto3" json:"zone,omitempty"`
// Output only. The relative resource name of the asset, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
Asset string `protobuf:"bytes,8,opt,name=asset,proto3" json:"asset,omitempty"`
// The list of data locations associated with this action. Cloud Storage
// locations are represented as URI paths(E.g.
// `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
// resource names(E.g.
// `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
DataLocations []string `protobuf:"bytes,9,rep,name=data_locations,json=dataLocations,proto3" json:"data_locations,omitempty"`
// Additional details about the action based on the action category.
//
// Types that are assignable to Details:
// *Action_InvalidDataFormat_
// *Action_IncompatibleDataSchema_
// *Action_InvalidDataPartition_
// *Action_MissingData_
// *Action_MissingResource_
// *Action_UnauthorizedResource_
// *Action_FailedSecurityPolicyApply_
// *Action_InvalidDataOrganization_
Details isAction_Details `protobuf_oneof:"details"`
// contains filtered or unexported fields
}
Action represents an issue requiring administrator action for resolution.
func (*Action) Descriptor
Deprecated: Use Action.ProtoReflect.Descriptor instead.
func (*Action) GetAsset
func (*Action) GetCategory
func (x *Action) GetCategory() Action_Category
func (*Action) GetDataLocations
func (*Action) GetDetails
func (m *Action) GetDetails() isAction_Details
func (*Action) GetDetectTime
func (x *Action) GetDetectTime() *timestamppb.Timestamp
func (*Action) GetFailedSecurityPolicyApply
func (x *Action) GetFailedSecurityPolicyApply() *Action_FailedSecurityPolicyApply
func (*Action) GetIncompatibleDataSchema
func (x *Action) GetIncompatibleDataSchema() *Action_IncompatibleDataSchema
func (*Action) GetInvalidDataFormat
func (x *Action) GetInvalidDataFormat() *Action_InvalidDataFormat
func (*Action) GetInvalidDataOrganization
func (x *Action) GetInvalidDataOrganization() *Action_InvalidDataOrganization
func (*Action) GetInvalidDataPartition
func (x *Action) GetInvalidDataPartition() *Action_InvalidDataPartition
func (*Action) GetIssue
func (*Action) GetLake
func (*Action) GetMissingData
func (x *Action) GetMissingData() *Action_MissingData
func (*Action) GetMissingResource
func (x *Action) GetMissingResource() *Action_MissingResource
func (*Action) GetName
func (*Action) GetUnauthorizedResource
func (x *Action) GetUnauthorizedResource() *Action_UnauthorizedResource
func (*Action) GetZone
func (*Action) ProtoMessage
func (*Action) ProtoMessage()
func (*Action) ProtoReflect
func (x *Action) ProtoReflect() protoreflect.Message
func (*Action) Reset
func (x *Action) Reset()
func (*Action) String
Action_Category
type Action_Category int32
The category of issues.
Action_CATEGORY_UNSPECIFIED, Action_RESOURCE_MANAGEMENT, Action_SECURITY_POLICY, Action_DATA_DISCOVERY
const (
// Unspecified category.
Action_CATEGORY_UNSPECIFIED Action_Category = 0
// Resource management related issues.
Action_RESOURCE_MANAGEMENT Action_Category = 1
// Security policy related issues.
Action_SECURITY_POLICY Action_Category = 2
// Data and discovery related issues.
Action_DATA_DISCOVERY Action_Category = 3
)
func (Action_Category) Descriptor
func (Action_Category) Descriptor() protoreflect.EnumDescriptor
func (Action_Category) Enum
func (x Action_Category) Enum() *Action_Category
func (Action_Category) EnumDescriptor
func (Action_Category) EnumDescriptor() ([]byte, []int)
Deprecated: Use Action_Category.Descriptor instead.
func (Action_Category) Number
func (x Action_Category) Number() protoreflect.EnumNumber
func (Action_Category) String
func (x Action_Category) String() string
func (Action_Category) Type
func (Action_Category) Type() protoreflect.EnumType
Action_FailedSecurityPolicyApply
type Action_FailedSecurityPolicyApply struct {
// Resource name of one of the assets with failing security policy
// application. Populated for a lake or zone resource only.
Asset string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
// contains filtered or unexported fields
}
Failed to apply security policy to the managed resource(s) under a lake, zone or an asset. For a lake or zone resource, one or more underlying assets has a failure applying security policy to the associated managed resource.
func (*Action_FailedSecurityPolicyApply) Descriptor
func (*Action_FailedSecurityPolicyApply) Descriptor() ([]byte, []int)
Deprecated: Use Action_FailedSecurityPolicyApply.ProtoReflect.Descriptor instead.
func (*Action_FailedSecurityPolicyApply) GetAsset
func (x *Action_FailedSecurityPolicyApply) GetAsset() string
func (*Action_FailedSecurityPolicyApply) ProtoMessage
func (*Action_FailedSecurityPolicyApply) ProtoMessage()
func (*Action_FailedSecurityPolicyApply) ProtoReflect
func (x *Action_FailedSecurityPolicyApply) ProtoReflect() protoreflect.Message
func (*Action_FailedSecurityPolicyApply) Reset
func (x *Action_FailedSecurityPolicyApply) Reset()
func (*Action_FailedSecurityPolicyApply) String
func (x *Action_FailedSecurityPolicyApply) String() string
Action_FailedSecurityPolicyApply_
type Action_FailedSecurityPolicyApply_ struct {
// Details for issues related to applying security policy.
FailedSecurityPolicyApply *Action_FailedSecurityPolicyApply `protobuf:"bytes,21,opt,name=failed_security_policy_apply,json=failedSecurityPolicyApply,proto3,oneof"`
}
Action_IncompatibleDataSchema
type Action_IncompatibleDataSchema struct {
Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
ExistingSchema string `protobuf:"bytes,2,opt,name=existing_schema,json=existingSchema,proto3" json:"existing_schema,omitempty"`
NewSchema string `protobuf:"bytes,3,opt,name=new_schema,json=newSchema,proto3" json:"new_schema,omitempty"`
SampledDataLocations []string `protobuf:"bytes,4,rep,name=sampled_data_locations,json=sampledDataLocations,proto3" json:"sampled_data_locations,omitempty"`
SchemaChange Action_IncompatibleDataSchema_SchemaChange "" /* 171 byte string literal not displayed */
}
Action details for incompatible schemas detected by discovery.
func (*Action_IncompatibleDataSchema) Descriptor
func (*Action_IncompatibleDataSchema) Descriptor() ([]byte, []int)
Deprecated: Use Action_IncompatibleDataSchema.ProtoReflect.Descriptor instead.
func (*Action_IncompatibleDataSchema) GetExistingSchema
func (x *Action_IncompatibleDataSchema) GetExistingSchema() string
func (*Action_IncompatibleDataSchema) GetNewSchema
func (x *Action_IncompatibleDataSchema) GetNewSchema() string
func (*Action_IncompatibleDataSchema) GetSampledDataLocations
func (x *Action_IncompatibleDataSchema) GetSampledDataLocations() []string
func (*Action_IncompatibleDataSchema) GetSchemaChange
func (x *Action_IncompatibleDataSchema) GetSchemaChange() Action_IncompatibleDataSchema_SchemaChange
func (*Action_IncompatibleDataSchema) GetTable
func (x *Action_IncompatibleDataSchema) GetTable() string
func (*Action_IncompatibleDataSchema) ProtoMessage
func (*Action_IncompatibleDataSchema) ProtoMessage()
func (*Action_IncompatibleDataSchema) ProtoReflect
func (x *Action_IncompatibleDataSchema) ProtoReflect() protoreflect.Message
func (*Action_IncompatibleDataSchema) Reset
func (x *Action_IncompatibleDataSchema) Reset()
func (*Action_IncompatibleDataSchema) String
func (x *Action_IncompatibleDataSchema) String() string
Action_IncompatibleDataSchema_
type Action_IncompatibleDataSchema_ struct {
// Details for issues related to incompatible schemas detected within data.
IncompatibleDataSchema *Action_IncompatibleDataSchema `protobuf:"bytes,11,opt,name=incompatible_data_schema,json=incompatibleDataSchema,proto3,oneof"`
}
Action_IncompatibleDataSchema_SchemaChange
type Action_IncompatibleDataSchema_SchemaChange int32
Whether the action relates to a schema that is incompatible or modified.
Action_IncompatibleDataSchema_SCHEMA_CHANGE_UNSPECIFIED, Action_IncompatibleDataSchema_INCOMPATIBLE, Action_IncompatibleDataSchema_MODIFIED
const (
// Schema change unspecified.
Action_IncompatibleDataSchema_SCHEMA_CHANGE_UNSPECIFIED Action_IncompatibleDataSchema_SchemaChange = 0
// Newly discovered schema is incompatible with existing schema.
Action_IncompatibleDataSchema_INCOMPATIBLE Action_IncompatibleDataSchema_SchemaChange = 1
// Newly discovered schema has changed from existing schema for data in a
// curated zone.
Action_IncompatibleDataSchema_MODIFIED Action_IncompatibleDataSchema_SchemaChange = 2
)
func (Action_IncompatibleDataSchema_SchemaChange) Descriptor
func (Action_IncompatibleDataSchema_SchemaChange) Descriptor() protoreflect.EnumDescriptor
func (Action_IncompatibleDataSchema_SchemaChange) Enum
func (x Action_IncompatibleDataSchema_SchemaChange) Enum() *Action_IncompatibleDataSchema_SchemaChange
func (Action_IncompatibleDataSchema_SchemaChange) EnumDescriptor
func (Action_IncompatibleDataSchema_SchemaChange) EnumDescriptor() ([]byte, []int)
Deprecated: Use Action_IncompatibleDataSchema_SchemaChange.Descriptor instead.
func (Action_IncompatibleDataSchema_SchemaChange) Number
func (x Action_IncompatibleDataSchema_SchemaChange) Number() protoreflect.EnumNumber
func (Action_IncompatibleDataSchema_SchemaChange) String
func (x Action_IncompatibleDataSchema_SchemaChange) String() string
func (Action_IncompatibleDataSchema_SchemaChange) Type
func (Action_IncompatibleDataSchema_SchemaChange) Type() protoreflect.EnumType
Action_InvalidDataFormat
type Action_InvalidDataFormat struct {
// The list of data locations sampled and used for format/schema
// inference.
SampledDataLocations []string `protobuf:"bytes,1,rep,name=sampled_data_locations,json=sampledDataLocations,proto3" json:"sampled_data_locations,omitempty"`
// The expected data format of the entity.
ExpectedFormat string `protobuf:"bytes,2,opt,name=expected_format,json=expectedFormat,proto3" json:"expected_format,omitempty"`
// The new unexpected data format within the entity.
NewFormat string `protobuf:"bytes,3,opt,name=new_format,json=newFormat,proto3" json:"new_format,omitempty"`
// contains filtered or unexported fields
}
Action details for invalid or unsupported data files detected by discovery.
func (*Action_InvalidDataFormat) Descriptor
func (*Action_InvalidDataFormat) Descriptor() ([]byte, []int)
Deprecated: Use Action_InvalidDataFormat.ProtoReflect.Descriptor instead.
func (*Action_InvalidDataFormat) GetExpectedFormat
func (x *Action_InvalidDataFormat) GetExpectedFormat() string
func (*Action_InvalidDataFormat) GetNewFormat
func (x *Action_InvalidDataFormat) GetNewFormat() string
func (*Action_InvalidDataFormat) GetSampledDataLocations
func (x *Action_InvalidDataFormat) GetSampledDataLocations() []string
func (*Action_InvalidDataFormat) ProtoMessage
func (*Action_InvalidDataFormat) ProtoMessage()
func (*Action_InvalidDataFormat) ProtoReflect
func (x *Action_InvalidDataFormat) ProtoReflect() protoreflect.Message
func (*Action_InvalidDataFormat) Reset
func (x *Action_InvalidDataFormat) Reset()
func (*Action_InvalidDataFormat) String
func (x *Action_InvalidDataFormat) String() string
Action_InvalidDataFormat_
type Action_InvalidDataFormat_ struct {
// Details for issues related to invalid or unsupported data formats.
InvalidDataFormat *Action_InvalidDataFormat `protobuf:"bytes,10,opt,name=invalid_data_format,json=invalidDataFormat,proto3,oneof"`
}
Action_InvalidDataOrganization
type Action_InvalidDataOrganization struct {
// contains filtered or unexported fields
}
Action details for invalid data arrangement.
func (*Action_InvalidDataOrganization) Descriptor
func (*Action_InvalidDataOrganization) Descriptor() ([]byte, []int)
Deprecated: Use Action_InvalidDataOrganization.ProtoReflect.Descriptor instead.
func (*Action_InvalidDataOrganization) ProtoMessage
func (*Action_InvalidDataOrganization) ProtoMessage()
func (*Action_InvalidDataOrganization) ProtoReflect
func (x *Action_InvalidDataOrganization) ProtoReflect() protoreflect.Message
func (*Action_InvalidDataOrganization) Reset
func (x *Action_InvalidDataOrganization) Reset()
func (*Action_InvalidDataOrganization) String
func (x *Action_InvalidDataOrganization) String() string
Action_InvalidDataOrganization_
type Action_InvalidDataOrganization_ struct {
// Details for issues related to invalid data arrangement.
InvalidDataOrganization *Action_InvalidDataOrganization `protobuf:"bytes,22,opt,name=invalid_data_organization,json=invalidDataOrganization,proto3,oneof"`
}
Action_InvalidDataPartition
type Action_InvalidDataPartition struct {
ExpectedStructure Action_InvalidDataPartition_PartitionStructure "" /* 190 byte string literal not displayed */
}
Action details for invalid or unsupported partitions detected by discovery.
func (*Action_InvalidDataPartition) Descriptor
func (*Action_InvalidDataPartition) Descriptor() ([]byte, []int)
Deprecated: Use Action_InvalidDataPartition.ProtoReflect.Descriptor instead.
func (*Action_InvalidDataPartition) GetExpectedStructure
func (x *Action_InvalidDataPartition) GetExpectedStructure() Action_InvalidDataPartition_PartitionStructure
func (*Action_InvalidDataPartition) ProtoMessage
func (*Action_InvalidDataPartition) ProtoMessage()
func (*Action_InvalidDataPartition) ProtoReflect
func (x *Action_InvalidDataPartition) ProtoReflect() protoreflect.Message
func (*Action_InvalidDataPartition) Reset
func (x *Action_InvalidDataPartition) Reset()
func (*Action_InvalidDataPartition) String
func (x *Action_InvalidDataPartition) String() string
Action_InvalidDataPartition_
type Action_InvalidDataPartition_ struct {
// Details for issues related to invalid or unsupported data partition
// structure.
InvalidDataPartition *Action_InvalidDataPartition `protobuf:"bytes,12,opt,name=invalid_data_partition,json=invalidDataPartition,proto3,oneof"`
}
Action_InvalidDataPartition_PartitionStructure
type Action_InvalidDataPartition_PartitionStructure int32
The expected partition structure.
Action_InvalidDataPartition_PARTITION_STRUCTURE_UNSPECIFIED, Action_InvalidDataPartition_CONSISTENT_KEYS, Action_InvalidDataPartition_HIVE_STYLE_KEYS
const (
// PartitionStructure unspecified.
Action_InvalidDataPartition_PARTITION_STRUCTURE_UNSPECIFIED Action_InvalidDataPartition_PartitionStructure = 0
// Consistent hive-style partition definition (both raw and curated zone).
Action_InvalidDataPartition_CONSISTENT_KEYS Action_InvalidDataPartition_PartitionStructure = 1
// Hive style partition definition (curated zone only).
Action_InvalidDataPartition_HIVE_STYLE_KEYS Action_InvalidDataPartition_PartitionStructure = 2
)
func (Action_InvalidDataPartition_PartitionStructure) Descriptor
func (Action_InvalidDataPartition_PartitionStructure) Descriptor() protoreflect.EnumDescriptor
func (Action_InvalidDataPartition_PartitionStructure) Enum
func (x Action_InvalidDataPartition_PartitionStructure) Enum() *Action_InvalidDataPartition_PartitionStructure
func (Action_InvalidDataPartition_PartitionStructure) EnumDescriptor
func (Action_InvalidDataPartition_PartitionStructure) EnumDescriptor() ([]byte, []int)
Deprecated: Use Action_InvalidDataPartition_PartitionStructure.Descriptor instead.
func (Action_InvalidDataPartition_PartitionStructure) Number
func (x Action_InvalidDataPartition_PartitionStructure) Number() protoreflect.EnumNumber
func (Action_InvalidDataPartition_PartitionStructure) String
func (x Action_InvalidDataPartition_PartitionStructure) String() string
func (Action_InvalidDataPartition_PartitionStructure) Type
Action_MissingData
type Action_MissingData struct {
// contains filtered or unexported fields
}
Action details for absence of data detected by discovery.
func (*Action_MissingData) Descriptor
func (*Action_MissingData) Descriptor() ([]byte, []int)
Deprecated: Use Action_MissingData.ProtoReflect.Descriptor instead.
func (*Action_MissingData) ProtoMessage
func (*Action_MissingData) ProtoMessage()
func (*Action_MissingData) ProtoReflect
func (x *Action_MissingData) ProtoReflect() protoreflect.Message
func (*Action_MissingData) Reset
func (x *Action_MissingData) Reset()
func (*Action_MissingData) String
func (x *Action_MissingData) String() string
Action_MissingData_
type Action_MissingData_ struct {
// Details for issues related to absence of data within managed resources.
MissingData *Action_MissingData `protobuf:"bytes,13,opt,name=missing_data,json=missingData,proto3,oneof"`
}
Action_MissingResource
type Action_MissingResource struct {
// contains filtered or unexported fields
}
Action details for resource references in assets that cannot be located.
func (*Action_MissingResource) Descriptor
func (*Action_MissingResource) Descriptor() ([]byte, []int)
Deprecated: Use Action_MissingResource.ProtoReflect.Descriptor instead.
func (*Action_MissingResource) ProtoMessage
func (*Action_MissingResource) ProtoMessage()
func (*Action_MissingResource) ProtoReflect
func (x *Action_MissingResource) ProtoReflect() protoreflect.Message
func (*Action_MissingResource) Reset
func (x *Action_MissingResource) Reset()
func (*Action_MissingResource) String
func (x *Action_MissingResource) String() string
Action_MissingResource_
type Action_MissingResource_ struct {
// Details for issues related to absence of a managed resource.
MissingResource *Action_MissingResource `protobuf:"bytes,14,opt,name=missing_resource,json=missingResource,proto3,oneof"`
}
Action_UnauthorizedResource
type Action_UnauthorizedResource struct {
// contains filtered or unexported fields
}
Action details for unauthorized resource issues raised to indicate that the service account associated with the lake instance is not authorized to access or manage the resource associated with an asset.
func (*Action_UnauthorizedResource) Descriptor
func (*Action_UnauthorizedResource) Descriptor() ([]byte, []int)
Deprecated: Use Action_UnauthorizedResource.ProtoReflect.Descriptor instead.
func (*Action_UnauthorizedResource) ProtoMessage
func (*Action_UnauthorizedResource) ProtoMessage()
func (*Action_UnauthorizedResource) ProtoReflect
func (x *Action_UnauthorizedResource) ProtoReflect() protoreflect.Message
func (*Action_UnauthorizedResource) Reset
func (x *Action_UnauthorizedResource) Reset()
func (*Action_UnauthorizedResource) String
func (x *Action_UnauthorizedResource) String() string
Action_UnauthorizedResource_
type Action_UnauthorizedResource_ struct {
// Details for issues related to lack of permissions to access data
// resources.
UnauthorizedResource *Action_UnauthorizedResource `protobuf:"bytes,15,opt,name=unauthorized_resource,json=unauthorizedResource,proto3,oneof"`
}
Asset
type Asset struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
ResourceSpec *Asset_ResourceSpec `protobuf:"bytes,100,opt,name=resource_spec,json=resourceSpec,proto3" json:"resource_spec,omitempty"`
ResourceStatus *Asset_ResourceStatus `protobuf:"bytes,101,opt,name=resource_status,json=resourceStatus,proto3" json:"resource_status,omitempty"`
SecurityStatus *Asset_SecurityStatus `protobuf:"bytes,103,opt,name=security_status,json=securityStatus,proto3" json:"security_status,omitempty"`
DiscoverySpec *Asset_DiscoverySpec `protobuf:"bytes,106,opt,name=discovery_spec,json=discoverySpec,proto3" json:"discovery_spec,omitempty"`
DiscoveryStatus *Asset_DiscoveryStatus `protobuf:"bytes,107,opt,name=discovery_status,json=discoveryStatus,proto3" json:"discovery_status,omitempty"`
}
An asset represents a cloud resource that is being managed within a lake as a member of a zone.
func (*Asset) Descriptor
Deprecated: Use Asset.ProtoReflect.Descriptor instead.
func (*Asset) GetCreateTime
func (x *Asset) GetCreateTime() *timestamppb.Timestamp
func (*Asset) GetDescription
func (*Asset) GetDiscoverySpec
func (x *Asset) GetDiscoverySpec() *Asset_DiscoverySpec
func (*Asset) GetDiscoveryStatus
func (x *Asset) GetDiscoveryStatus() *Asset_DiscoveryStatus
func (*Asset) GetDisplayName
func (*Asset) GetLabels
func (*Asset) GetName
func (*Asset) GetResourceSpec
func (x *Asset) GetResourceSpec() *Asset_ResourceSpec
func (*Asset) GetResourceStatus
func (x *Asset) GetResourceStatus() *Asset_ResourceStatus
func (*Asset) GetSecurityStatus
func (x *Asset) GetSecurityStatus() *Asset_SecurityStatus
func (*Asset) GetState
func (*Asset) GetUid
func (*Asset) GetUpdateTime
func (x *Asset) GetUpdateTime() *timestamppb.Timestamp
func (*Asset) ProtoMessage
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect
func (x *Asset) ProtoReflect() protoreflect.Message
func (*Asset) Reset
func (x *Asset) Reset()
func (*Asset) String
AssetStatus
type AssetStatus struct {
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
ActiveAssets int32 `protobuf:"varint,2,opt,name=active_assets,json=activeAssets,proto3" json:"active_assets,omitempty"`
SecurityPolicyApplyingAssets int32 "" /* 150 byte string literal not displayed */
}
Aggregated status of the underlying assets of a lake or zone.
func (*AssetStatus) Descriptor
func (*AssetStatus) Descriptor() ([]byte, []int)
Deprecated: Use AssetStatus.ProtoReflect.Descriptor instead.
func (*AssetStatus) GetActiveAssets
func (x *AssetStatus) GetActiveAssets() int32
func (*AssetStatus) GetSecurityPolicyApplyingAssets
func (x *AssetStatus) GetSecurityPolicyApplyingAssets() int32
func (*AssetStatus) GetUpdateTime
func (x *AssetStatus) GetUpdateTime() *timestamppb.Timestamp
func (*AssetStatus) ProtoMessage
func (*AssetStatus) ProtoMessage()
func (*AssetStatus) ProtoReflect
func (x *AssetStatus) ProtoReflect() protoreflect.Message
func (*AssetStatus) Reset
func (x *AssetStatus) Reset()
func (*AssetStatus) String
func (x *AssetStatus) String() string
Asset_DiscoverySpec
type Asset_DiscoverySpec struct {
// Optional. Whether discovery is enabled.
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// Optional. The list of patterns to apply for selecting data to include
// during discovery if only a subset of the data should considered. For
// Cloud Storage bucket assets, these are interpreted as glob patterns used
// to match object names. For BigQuery dataset assets, these are interpreted
// as patterns to match table names.
IncludePatterns []string `protobuf:"bytes,2,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"`
// Optional. The list of patterns to apply for selecting data to exclude
// during discovery. For Cloud Storage bucket assets, these are interpreted
// as glob patterns used to match object names. For BigQuery dataset assets,
// these are interpreted as patterns to match table names.
ExcludePatterns []string `protobuf:"bytes,3,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"`
// Optional. Configuration for CSV data.
CsvOptions *Asset_DiscoverySpec_CsvOptions `protobuf:"bytes,4,opt,name=csv_options,json=csvOptions,proto3" json:"csv_options,omitempty"`
// Optional. Configuration for Json data.
JsonOptions *Asset_DiscoverySpec_JsonOptions `protobuf:"bytes,5,opt,name=json_options,json=jsonOptions,proto3" json:"json_options,omitempty"`
// Determines when discovery is triggered.
//
// Types that are assignable to Trigger:
// *Asset_DiscoverySpec_Schedule
Trigger isAsset_DiscoverySpec_Trigger `protobuf_oneof:"trigger"`
// contains filtered or unexported fields
}
Settings to manage the metadata discovery and publishing for an asset.
func (*Asset_DiscoverySpec) Descriptor
func (*Asset_DiscoverySpec) Descriptor() ([]byte, []int)
Deprecated: Use Asset_DiscoverySpec.ProtoReflect.Descriptor instead.
func (*Asset_DiscoverySpec) GetCsvOptions
func (x *Asset_DiscoverySpec) GetCsvOptions() *Asset_DiscoverySpec_CsvOptions
func (*Asset_DiscoverySpec) GetEnabled
func (x *Asset_DiscoverySpec) GetEnabled() bool
func (*Asset_DiscoverySpec) GetExcludePatterns
func (x *Asset_DiscoverySpec) GetExcludePatterns() []string
func (*Asset_DiscoverySpec) GetIncludePatterns
func (x *Asset_DiscoverySpec) GetIncludePatterns() []string
func (*Asset_DiscoverySpec) GetJsonOptions
func (x *Asset_DiscoverySpec) GetJsonOptions() *Asset_DiscoverySpec_JsonOptions
func (*Asset_DiscoverySpec) GetSchedule
func (x *Asset_DiscoverySpec) GetSchedule() string
func (*Asset_DiscoverySpec) GetTrigger
func (m *Asset_DiscoverySpec) GetTrigger() isAsset_DiscoverySpec_Trigger
func (*Asset_DiscoverySpec) ProtoMessage
func (*Asset_DiscoverySpec) ProtoMessage()
func (*Asset_DiscoverySpec) ProtoReflect
func (x *Asset_DiscoverySpec) ProtoReflect() protoreflect.Message
func (*Asset_DiscoverySpec) Reset
func (x *Asset_DiscoverySpec) Reset()
func (*Asset_DiscoverySpec) String
func (x *Asset_DiscoverySpec) String() string
Asset_DiscoverySpec_CsvOptions
type Asset_DiscoverySpec_CsvOptions struct {
// Optional. The number of rows to interpret as header rows that should be
// skipped when reading data rows.
HeaderRows int32 `protobuf:"varint,1,opt,name=header_rows,json=headerRows,proto3" json:"header_rows,omitempty"`
// Optional. The delimiter being used to separate values. This defaults to
// ','.
Delimiter string `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string `protobuf:"bytes,3,opt,name=encoding,proto3" json:"encoding,omitempty"`
// Optional. Whether to disable the inference of data type for CSV data.
// If true, all columns will be registered as strings.
DisableTypeInference bool `protobuf:"varint,4,opt,name=disable_type_inference,json=disableTypeInference,proto3" json:"disable_type_inference,omitempty"`
// contains filtered or unexported fields
}
Describe CSV and similar semi-structured data formats.
func (*Asset_DiscoverySpec_CsvOptions) Descriptor
func (*Asset_DiscoverySpec_CsvOptions) Descriptor() ([]byte, []int)
Deprecated: Use Asset_DiscoverySpec_CsvOptions.ProtoReflect.Descriptor instead.
func (*Asset_DiscoverySpec_CsvOptions) GetDelimiter
func (x *Asset_DiscoverySpec_CsvOptions) GetDelimiter() string
func (*Asset_DiscoverySpec_CsvOptions) GetDisableTypeInference
func (x *Asset_DiscoverySpec_CsvOptions) GetDisableTypeInference() bool
func (*Asset_DiscoverySpec_CsvOptions) GetEncoding
func (x *Asset_DiscoverySpec_CsvOptions) GetEncoding() string
func (*Asset_DiscoverySpec_CsvOptions) GetHeaderRows
func (x *Asset_DiscoverySpec_CsvOptions) GetHeaderRows() int32
func (*Asset_DiscoverySpec_CsvOptions) ProtoMessage
func (*Asset_DiscoverySpec_CsvOptions) ProtoMessage()
func (*Asset_DiscoverySpec_CsvOptions) ProtoReflect
func (x *Asset_DiscoverySpec_CsvOptions) ProtoReflect() protoreflect.Message
func (*Asset_DiscoverySpec_CsvOptions) Reset
func (x *Asset_DiscoverySpec_CsvOptions) Reset()
func (*Asset_DiscoverySpec_CsvOptions) String
func (x *Asset_DiscoverySpec_CsvOptions) String() string
Asset_DiscoverySpec_JsonOptions
type Asset_DiscoverySpec_JsonOptions struct {
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string `protobuf:"bytes,1,opt,name=encoding,proto3" json:"encoding,omitempty"`
// Optional. Whether to disable the inference of data type for Json data.
// If true, all columns will be registered as their primitive types
// (strings, number or boolean).
DisableTypeInference bool `protobuf:"varint,2,opt,name=disable_type_inference,json=disableTypeInference,proto3" json:"disable_type_inference,omitempty"`
// contains filtered or unexported fields
}
Describe JSON data format.
func (*Asset_DiscoverySpec_JsonOptions) Descriptor
func (*Asset_DiscoverySpec_JsonOptions) Descriptor() ([]byte, []int)
Deprecated: Use Asset_DiscoverySpec_JsonOptions.ProtoReflect.Descriptor instead.
func (*Asset_DiscoverySpec_JsonOptions) GetDisableTypeInference
func (x *Asset_DiscoverySpec_JsonOptions) GetDisableTypeInference() bool
func (*Asset_DiscoverySpec_JsonOptions) GetEncoding
func (x *Asset_DiscoverySpec_JsonOptions) GetEncoding() string
func (*Asset_DiscoverySpec_JsonOptions) ProtoMessage
func (*Asset_DiscoverySpec_JsonOptions) ProtoMessage()
func (*Asset_DiscoverySpec_JsonOptions) ProtoReflect
func (x *Asset_DiscoverySpec_JsonOptions) ProtoReflect() protoreflect.Message
func (*Asset_DiscoverySpec_JsonOptions) Reset
func (x *Asset_DiscoverySpec_JsonOptions) Reset()
func (*Asset_DiscoverySpec_JsonOptions) String
func (x *Asset_DiscoverySpec_JsonOptions) String() string
Asset_DiscoverySpec_Schedule
type Asset_DiscoverySpec_Schedule struct {
// Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for
// running discovery periodically. Successive discovery runs must be
// scheduled at least 60 minutes apart. The default value is to run
// discovery every 60 minutes. To explicitly set a timezone to the cron
// tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or
// TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string
// from IANA time zone database. For example, `CRON_TZ=America/New_York 1
// * * * *`, or `TZ=America/New_York 1 * * * *`.
Schedule string `protobuf:"bytes,10,opt,name=schedule,proto3,oneof"`
}
Asset_DiscoveryStatus
type Asset_DiscoveryStatus struct {
// The current status of the discovery feature.
State Asset_DiscoveryStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.Asset_DiscoveryStatus_State" json:"state,omitempty"`
// Additional information about the current state.
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Last update time of the status.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// The start time of the last discovery run.
LastRunTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_run_time,json=lastRunTime,proto3" json:"last_run_time,omitempty"`
// Data Stats of the asset reported by discovery.
Stats *Asset_DiscoveryStatus_Stats `protobuf:"bytes,6,opt,name=stats,proto3" json:"stats,omitempty"`
// The duration of the last discovery run.
LastRunDuration *durationpb.Duration `protobuf:"bytes,7,opt,name=last_run_duration,json=lastRunDuration,proto3" json:"last_run_duration,omitempty"`
// contains filtered or unexported fields
}
Status of discovery for an asset.
func (*Asset_DiscoveryStatus) Descriptor
func (*Asset_DiscoveryStatus) Descriptor() ([]byte, []int)
Deprecated: Use Asset_DiscoveryStatus.ProtoReflect.Descriptor instead.
func (*Asset_DiscoveryStatus) GetLastRunDuration
func (x *Asset_DiscoveryStatus) GetLastRunDuration() *durationpb.Duration
func (*Asset_DiscoveryStatus) GetLastRunTime
func (x *Asset_DiscoveryStatus) GetLastRunTime() *timestamppb.Timestamp
func (*Asset_DiscoveryStatus) GetMessage
func (x *Asset_DiscoveryStatus) GetMessage() string
func (*Asset_DiscoveryStatus) GetState
func (x *Asset_DiscoveryStatus) GetState() Asset_DiscoveryStatus_State
func (*Asset_DiscoveryStatus) GetStats
func (x *Asset_DiscoveryStatus) GetStats() *Asset_DiscoveryStatus_Stats
func (*Asset_DiscoveryStatus) GetUpdateTime
func (x *Asset_DiscoveryStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Asset_DiscoveryStatus) ProtoMessage
func (*Asset_DiscoveryStatus) ProtoMessage()
func (*Asset_DiscoveryStatus) ProtoReflect
func (x *Asset_DiscoveryStatus) ProtoReflect() protoreflect.Message
func (*Asset_DiscoveryStatus) Reset
func (x *Asset_DiscoveryStatus) Reset()
func (*Asset_DiscoveryStatus) String
func (x *Asset_DiscoveryStatus) String() string
Asset_DiscoveryStatus_State
type Asset_DiscoveryStatus_State int32
Current state of discovery.
Asset_DiscoveryStatus_STATE_UNSPECIFIED, Asset_DiscoveryStatus_SCHEDULED, Asset_DiscoveryStatus_IN_PROGRESS, Asset_DiscoveryStatus_PAUSED, Asset_DiscoveryStatus_DISABLED
const (
// State is unspecified.
Asset_DiscoveryStatus_STATE_UNSPECIFIED Asset_DiscoveryStatus_State = 0
// Discovery for the asset is scheduled.
Asset_DiscoveryStatus_SCHEDULED Asset_DiscoveryStatus_State = 1
// Discovery for the asset is running.
Asset_DiscoveryStatus_IN_PROGRESS Asset_DiscoveryStatus_State = 2
// Discovery for the asset is currently paused (e.g. due to a lack
// of available resources). It will be automatically resumed.
Asset_DiscoveryStatus_PAUSED Asset_DiscoveryStatus_State = 3
// Discovery for the asset is disabled.
Asset_DiscoveryStatus_DISABLED Asset_DiscoveryStatus_State = 5
)
func (Asset_DiscoveryStatus_State) Descriptor
func (Asset_DiscoveryStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Asset_DiscoveryStatus_State) Enum
func (x Asset_DiscoveryStatus_State) Enum() *Asset_DiscoveryStatus_State
func (Asset_DiscoveryStatus_State) EnumDescriptor
func (Asset_DiscoveryStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Asset_DiscoveryStatus_State.Descriptor instead.
func (Asset_DiscoveryStatus_State) Number
func (x Asset_DiscoveryStatus_State) Number() protoreflect.EnumNumber
func (Asset_DiscoveryStatus_State) String
func (x Asset_DiscoveryStatus_State) String() string
func (Asset_DiscoveryStatus_State) Type
func (Asset_DiscoveryStatus_State) Type() protoreflect.EnumType
Asset_DiscoveryStatus_Stats
type Asset_DiscoveryStatus_Stats struct {
// The count of data items within the referenced resource.
DataItems int64 `protobuf:"varint,1,opt,name=data_items,json=dataItems,proto3" json:"data_items,omitempty"`
// The number of stored data bytes within the referenced resource.
DataSize int64 `protobuf:"varint,2,opt,name=data_size,json=dataSize,proto3" json:"data_size,omitempty"`
// The count of table entities within the referenced resource.
Tables int64 `protobuf:"varint,3,opt,name=tables,proto3" json:"tables,omitempty"`
// The count of fileset entities within the referenced resource.
Filesets int64 `protobuf:"varint,4,opt,name=filesets,proto3" json:"filesets,omitempty"`
// contains filtered or unexported fields
}
The aggregated data statistics for the asset reported by discovery.
func (*Asset_DiscoveryStatus_Stats) Descriptor
func (*Asset_DiscoveryStatus_Stats) Descriptor() ([]byte, []int)
Deprecated: Use Asset_DiscoveryStatus_Stats.ProtoReflect.Descriptor instead.
func (*Asset_DiscoveryStatus_Stats) GetDataItems
func (x *Asset_DiscoveryStatus_Stats) GetDataItems() int64
func (*Asset_DiscoveryStatus_Stats) GetDataSize
func (x *Asset_DiscoveryStatus_Stats) GetDataSize() int64
func (*Asset_DiscoveryStatus_Stats) GetFilesets
func (x *Asset_DiscoveryStatus_Stats) GetFilesets() int64
func (*Asset_DiscoveryStatus_Stats) GetTables
func (x *Asset_DiscoveryStatus_Stats) GetTables() int64
func (*Asset_DiscoveryStatus_Stats) ProtoMessage
func (*Asset_DiscoveryStatus_Stats) ProtoMessage()
func (*Asset_DiscoveryStatus_Stats) ProtoReflect
func (x *Asset_DiscoveryStatus_Stats) ProtoReflect() protoreflect.Message
func (*Asset_DiscoveryStatus_Stats) Reset
func (x *Asset_DiscoveryStatus_Stats) Reset()
func (*Asset_DiscoveryStatus_Stats) String
func (x *Asset_DiscoveryStatus_Stats) String() string
Asset_ResourceSpec
type Asset_ResourceSpec struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Type Asset_ResourceSpec_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Asset_ResourceSpec_Type" json:"type,omitempty"`
ReadAccessMode Asset_ResourceSpec_AccessMode "" /* 166 byte string literal not displayed */
}
Identifies the cloud resource that is referenced by this asset.
func (*Asset_ResourceSpec) Descriptor
func (*Asset_ResourceSpec) Descriptor() ([]byte, []int)
Deprecated: Use Asset_ResourceSpec.ProtoReflect.Descriptor instead.
func (*Asset_ResourceSpec) GetName
func (x *Asset_ResourceSpec) GetName() string
func (*Asset_ResourceSpec) GetReadAccessMode
func (x *Asset_ResourceSpec) GetReadAccessMode() Asset_ResourceSpec_AccessMode
func (*Asset_ResourceSpec) GetType
func (x *Asset_ResourceSpec) GetType() Asset_ResourceSpec_Type
func (*Asset_ResourceSpec) ProtoMessage
func (*Asset_ResourceSpec) ProtoMessage()
func (*Asset_ResourceSpec) ProtoReflect
func (x *Asset_ResourceSpec) ProtoReflect() protoreflect.Message
func (*Asset_ResourceSpec) Reset
func (x *Asset_ResourceSpec) Reset()
func (*Asset_ResourceSpec) String
func (x *Asset_ResourceSpec) String() string
Asset_ResourceSpec_AccessMode
type Asset_ResourceSpec_AccessMode int32
Access Mode determines how data stored within the resource is read. This is only applicable to storage bucket assets.
Asset_ResourceSpec_ACCESS_MODE_UNSPECIFIED, Asset_ResourceSpec_DIRECT, Asset_ResourceSpec_MANAGED
const (
// Access mode unspecified.
Asset_ResourceSpec_ACCESS_MODE_UNSPECIFIED Asset_ResourceSpec_AccessMode = 0
// Default. Data is accessed directly using storage APIs.
Asset_ResourceSpec_DIRECT Asset_ResourceSpec_AccessMode = 1
// Data is accessed through a managed interface using BigQuery APIs.
Asset_ResourceSpec_MANAGED Asset_ResourceSpec_AccessMode = 2
)
func (Asset_ResourceSpec_AccessMode) Descriptor
func (Asset_ResourceSpec_AccessMode) Descriptor() protoreflect.EnumDescriptor
func (Asset_ResourceSpec_AccessMode) Enum
func (x Asset_ResourceSpec_AccessMode) Enum() *Asset_ResourceSpec_AccessMode
func (Asset_ResourceSpec_AccessMode) EnumDescriptor
func (Asset_ResourceSpec_AccessMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Asset_ResourceSpec_AccessMode.Descriptor instead.
func (Asset_ResourceSpec_AccessMode) Number
func (x Asset_ResourceSpec_AccessMode) Number() protoreflect.EnumNumber
func (Asset_ResourceSpec_AccessMode) String
func (x Asset_ResourceSpec_AccessMode) String() string
func (Asset_ResourceSpec_AccessMode) Type
func (Asset_ResourceSpec_AccessMode) Type() protoreflect.EnumType
Asset_ResourceSpec_Type
type Asset_ResourceSpec_Type int32
Type of resource.
Asset_ResourceSpec_TYPE_UNSPECIFIED, Asset_ResourceSpec_STORAGE_BUCKET, Asset_ResourceSpec_BIGQUERY_DATASET
const (
// Type not specified.
Asset_ResourceSpec_TYPE_UNSPECIFIED Asset_ResourceSpec_Type = 0
// Cloud Storage bucket.
Asset_ResourceSpec_STORAGE_BUCKET Asset_ResourceSpec_Type = 1
// BigQuery dataset.
Asset_ResourceSpec_BIGQUERY_DATASET Asset_ResourceSpec_Type = 2
)
func (Asset_ResourceSpec_Type) Descriptor
func (Asset_ResourceSpec_Type) Descriptor() protoreflect.EnumDescriptor
func (Asset_ResourceSpec_Type) Enum
func (x Asset_ResourceSpec_Type) Enum() *Asset_ResourceSpec_Type
func (Asset_ResourceSpec_Type) EnumDescriptor
func (Asset_ResourceSpec_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Asset_ResourceSpec_Type.Descriptor instead.
func (Asset_ResourceSpec_Type) Number
func (x Asset_ResourceSpec_Type) Number() protoreflect.EnumNumber
func (Asset_ResourceSpec_Type) String
func (x Asset_ResourceSpec_Type) String() string
func (Asset_ResourceSpec_Type) Type
func (Asset_ResourceSpec_Type) Type() protoreflect.EnumType
Asset_ResourceStatus
type Asset_ResourceStatus struct {
// The current state of the managed resource.
State Asset_ResourceStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.Asset_ResourceStatus_State" json:"state,omitempty"`
// Additional information about the current state.
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Last update time of the status.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. Service account associated with the BigQuery Connection.
ManagedAccessIdentity string `protobuf:"bytes,4,opt,name=managed_access_identity,json=managedAccessIdentity,proto3" json:"managed_access_identity,omitempty"`
// contains filtered or unexported fields
}
Status of the resource referenced by an asset.
func (*Asset_ResourceStatus) Descriptor
func (*Asset_ResourceStatus) Descriptor() ([]byte, []int)
Deprecated: Use Asset_ResourceStatus.ProtoReflect.Descriptor instead.
func (*Asset_ResourceStatus) GetManagedAccessIdentity
func (x *Asset_ResourceStatus) GetManagedAccessIdentity() string
func (*Asset_ResourceStatus) GetMessage
func (x *Asset_ResourceStatus) GetMessage() string
func (*Asset_ResourceStatus) GetState
func (x *Asset_ResourceStatus) GetState() Asset_ResourceStatus_State
func (*Asset_ResourceStatus) GetUpdateTime
func (x *Asset_ResourceStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Asset_ResourceStatus) ProtoMessage
func (*Asset_ResourceStatus) ProtoMessage()
func (*Asset_ResourceStatus) ProtoReflect
func (x *Asset_ResourceStatus) ProtoReflect() protoreflect.Message
func (*Asset_ResourceStatus) Reset
func (x *Asset_ResourceStatus) Reset()
func (*Asset_ResourceStatus) String
func (x *Asset_ResourceStatus) String() string
Asset_ResourceStatus_State
type Asset_ResourceStatus_State int32
The state of a resource.
Asset_ResourceStatus_STATE_UNSPECIFIED, Asset_ResourceStatus_READY, Asset_ResourceStatus_ERROR
const (
// State unspecified.
Asset_ResourceStatus_STATE_UNSPECIFIED Asset_ResourceStatus_State = 0
// Resource does not have any errors.
Asset_ResourceStatus_READY Asset_ResourceStatus_State = 1
// Resource has errors.
Asset_ResourceStatus_ERROR Asset_ResourceStatus_State = 2
)
func (Asset_ResourceStatus_State) Descriptor
func (Asset_ResourceStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Asset_ResourceStatus_State) Enum
func (x Asset_ResourceStatus_State) Enum() *Asset_ResourceStatus_State
func (Asset_ResourceStatus_State) EnumDescriptor
func (Asset_ResourceStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Asset_ResourceStatus_State.Descriptor instead.
func (Asset_ResourceStatus_State) Number
func (x Asset_ResourceStatus_State) Number() protoreflect.EnumNumber
func (Asset_ResourceStatus_State) String
func (x Asset_ResourceStatus_State) String() string
func (Asset_ResourceStatus_State) Type
func (Asset_ResourceStatus_State) Type() protoreflect.EnumType
Asset_SecurityStatus
type Asset_SecurityStatus struct {
// The current state of the security policy applied to the attached
// resource.
State Asset_SecurityStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.Asset_SecurityStatus_State" json:"state,omitempty"`
// Additional information about the current state.
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Last update time of the status.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
Security policy status of the asset. Data security policy, i.e., readers, writers & owners, should be specified in the lake/zone/asset IAM policy.
func (*Asset_SecurityStatus) Descriptor
func (*Asset_SecurityStatus) Descriptor() ([]byte, []int)
Deprecated: Use Asset_SecurityStatus.ProtoReflect.Descriptor instead.
func (*Asset_SecurityStatus) GetMessage
func (x *Asset_SecurityStatus) GetMessage() string
func (*Asset_SecurityStatus) GetState
func (x *Asset_SecurityStatus) GetState() Asset_SecurityStatus_State
func (*Asset_SecurityStatus) GetUpdateTime
func (x *Asset_SecurityStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Asset_SecurityStatus) ProtoMessage
func (*Asset_SecurityStatus) ProtoMessage()
func (*Asset_SecurityStatus) ProtoReflect
func (x *Asset_SecurityStatus) ProtoReflect() protoreflect.Message
func (*Asset_SecurityStatus) Reset
func (x *Asset_SecurityStatus) Reset()
func (*Asset_SecurityStatus) String
func (x *Asset_SecurityStatus) String() string
Asset_SecurityStatus_State
type Asset_SecurityStatus_State int32
The state of the security policy.
Asset_SecurityStatus_STATE_UNSPECIFIED, Asset_SecurityStatus_READY, Asset_SecurityStatus_APPLYING, Asset_SecurityStatus_ERROR
const (
// State unspecified.
Asset_SecurityStatus_STATE_UNSPECIFIED Asset_SecurityStatus_State = 0
// Security policy has been successfully applied to the attached resource.
Asset_SecurityStatus_READY Asset_SecurityStatus_State = 1
// Security policy is in the process of being applied to the attached
// resource.
Asset_SecurityStatus_APPLYING Asset_SecurityStatus_State = 2
// Security policy could not be applied to the attached resource due to
// errors.
Asset_SecurityStatus_ERROR Asset_SecurityStatus_State = 3
)
func (Asset_SecurityStatus_State) Descriptor
func (Asset_SecurityStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Asset_SecurityStatus_State) Enum
func (x Asset_SecurityStatus_State) Enum() *Asset_SecurityStatus_State
func (Asset_SecurityStatus_State) EnumDescriptor
func (Asset_SecurityStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Asset_SecurityStatus_State.Descriptor instead.
func (Asset_SecurityStatus_State) Number
func (x Asset_SecurityStatus_State) Number() protoreflect.EnumNumber
func (Asset_SecurityStatus_State) String
func (x Asset_SecurityStatus_State) String() string
func (Asset_SecurityStatus_State) Type
func (Asset_SecurityStatus_State) Type() protoreflect.EnumType
CancelJobRequest
type CancelJobRequest struct {
// Required. The resource name of the job:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/task/{task_id}/job/{job_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Cancel task jobs.
func (*CancelJobRequest) Descriptor
func (*CancelJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelJobRequest.ProtoReflect.Descriptor instead.
func (*CancelJobRequest) GetName
func (x *CancelJobRequest) GetName() string
func (*CancelJobRequest) ProtoMessage
func (*CancelJobRequest) ProtoMessage()
func (*CancelJobRequest) ProtoReflect
func (x *CancelJobRequest) ProtoReflect() protoreflect.Message
func (*CancelJobRequest) Reset
func (x *CancelJobRequest) Reset()
func (*CancelJobRequest) String
func (x *CancelJobRequest) String() string
Content
type Content struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
Data isContent_Data `protobuf_oneof:"data"`
Content isContent_Content `protobuf_oneof:"content"`
}
Content represents a user-visible notebook or a sql script
func (*Content) Descriptor
Deprecated: Use Content.ProtoReflect.Descriptor instead.
func (*Content) GetContent
func (m *Content) GetContent() isContent_Content
func (*Content) GetCreateTime
func (x *Content) GetCreateTime() *timestamppb.Timestamp
func (*Content) GetData
func (m *Content) GetData() isContent_Data
func (*Content) GetDataText
func (*Content) GetDescription
func (*Content) GetLabels
func (*Content) GetName
func (*Content) GetNotebook
func (x *Content) GetNotebook() *Content_Notebook
func (*Content) GetPath
func (*Content) GetSqlScript
func (x *Content) GetSqlScript() *Content_SqlScript
func (*Content) GetUid
func (*Content) GetUpdateTime
func (x *Content) GetUpdateTime() *timestamppb.Timestamp
func (*Content) ProtoMessage
func (*Content) ProtoMessage()
func (*Content) ProtoReflect
func (x *Content) ProtoReflect() protoreflect.Message
func (*Content) Reset
func (x *Content) Reset()
func (*Content) String
ContentServiceClient
type ContentServiceClient interface {
// Create a content.
CreateContent(ctx context.Context, in *CreateContentRequest, opts ...grpc.CallOption) (*Content, error)
// Update a content. Only supports full resource update.
UpdateContent(ctx context.Context, in *UpdateContentRequest, opts ...grpc.CallOption) (*Content, error)
// Delete a content.
DeleteContent(ctx context.Context, in *DeleteContentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Get a content resource.
GetContent(ctx context.Context, in *GetContentRequest, opts ...grpc.CallOption) (*Content, error)
// Gets the access control policy for a contentitem resource. A `NOT_FOUND`
// error is returned if the resource does not exist. An empty policy is
// returned if the resource exists but does not have a policy set on it.
//
// Caller must have Google IAM `dataplex.content.getIamPolicy` permission
// on the resource.
GetIamPolicy(ctx context.Context, in *iampb.GetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
// Sets the access control policy on the specified contentitem resource.
// Replaces any existing policy.
//
// Caller must have Google IAM `dataplex.content.setIamPolicy` permission
// on the resource.
SetIamPolicy(ctx context.Context, in *iampb.SetIamPolicyRequest, opts ...grpc.CallOption) (*iampb.Policy, error)
// Returns the caller's permissions on a resource.
// If the resource does not exist, an empty set of
// permissions is returned (a `NOT_FOUND` error is not returned).
//
// A caller is not required to have Google IAM permission to make this
// request.
//
// Note: This operation is designed to be used for building permission-aware
// UIs and command-line tools, not for authorization checking. This operation
// may "fail open" without warning.
TestIamPermissions(ctx context.Context, in *iampb.TestIamPermissionsRequest, opts ...grpc.CallOption) (*iampb.TestIamPermissionsResponse, error)
// List content.
ListContent(ctx context.Context, in *ListContentRequest, opts ...grpc.CallOption) (*ListContentResponse, error)
}
ContentServiceClient is the client API for ContentService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewContentServiceClient
func NewContentServiceClient(cc grpc.ClientConnInterface) ContentServiceClient
ContentServiceServer
type ContentServiceServer interface {
// Create a content.
CreateContent(context.Context, *CreateContentRequest) (*Content, error)
// Update a content. Only supports full resource update.
UpdateContent(context.Context, *UpdateContentRequest) (*Content, error)
// Delete a content.
DeleteContent(context.Context, *DeleteContentRequest) (*emptypb.Empty, error)
// Get a content resource.
GetContent(context.Context, *GetContentRequest) (*Content, error)
// Gets the access control policy for a contentitem resource. A `NOT_FOUND`
// error is returned if the resource does not exist. An empty policy is
// returned if the resource exists but does not have a policy set on it.
//
// Caller must have Google IAM `dataplex.content.getIamPolicy` permission
// on the resource.
GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error)
// Sets the access control policy on the specified contentitem resource.
// Replaces any existing policy.
//
// Caller must have Google IAM `dataplex.content.setIamPolicy` permission
// on the resource.
SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error)
// Returns the caller's permissions on a resource.
// If the resource does not exist, an empty set of
// permissions is returned (a `NOT_FOUND` error is not returned).
//
// A caller is not required to have Google IAM permission to make this
// request.
//
// Note: This operation is designed to be used for building permission-aware
// UIs and command-line tools, not for authorization checking. This operation
// may "fail open" without warning.
TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error)
// List content.
ListContent(context.Context, *ListContentRequest) (*ListContentResponse, error)
}
ContentServiceServer is the server API for ContentService service.
Content_DataText
type Content_DataText struct {
// Required. Content data in string format.
DataText string `protobuf:"bytes,9,opt,name=data_text,json=dataText,proto3,oneof"`
}
Content_Notebook
type Content_Notebook struct {
KernelType Content_Notebook_KernelType "" /* 150 byte string literal not displayed */
}
Configuration for Notebook content.
func (*Content_Notebook) Descriptor
func (*Content_Notebook) Descriptor() ([]byte, []int)
Deprecated: Use Content_Notebook.ProtoReflect.Descriptor instead.
func (*Content_Notebook) GetKernelType
func (x *Content_Notebook) GetKernelType() Content_Notebook_KernelType
func (*Content_Notebook) ProtoMessage
func (*Content_Notebook) ProtoMessage()
func (*Content_Notebook) ProtoReflect
func (x *Content_Notebook) ProtoReflect() protoreflect.Message
func (*Content_Notebook) Reset
func (x *Content_Notebook) Reset()
func (*Content_Notebook) String
func (x *Content_Notebook) String() string
Content_Notebook_
type Content_Notebook_ struct {
// Notebook related configurations.
Notebook *Content_Notebook `protobuf:"bytes,101,opt,name=notebook,proto3,oneof"`
}
Content_Notebook_KernelType
type Content_Notebook_KernelType int32
Kernel Type of the Jupyter notebook.
Content_Notebook_KERNEL_TYPE_UNSPECIFIED, Content_Notebook_PYTHON3
const (
// Kernel Type unspecified.
Content_Notebook_KERNEL_TYPE_UNSPECIFIED Content_Notebook_KernelType = 0
// Python 3 Kernel.
Content_Notebook_PYTHON3 Content_Notebook_KernelType = 1
)
func (Content_Notebook_KernelType) Descriptor
func (Content_Notebook_KernelType) Descriptor() protoreflect.EnumDescriptor
func (Content_Notebook_KernelType) Enum
func (x Content_Notebook_KernelType) Enum() *Content_Notebook_KernelType
func (Content_Notebook_KernelType) EnumDescriptor
func (Content_Notebook_KernelType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Content_Notebook_KernelType.Descriptor instead.
func (Content_Notebook_KernelType) Number
func (x Content_Notebook_KernelType) Number() protoreflect.EnumNumber
func (Content_Notebook_KernelType) String
func (x Content_Notebook_KernelType) String() string
func (Content_Notebook_KernelType) Type
func (Content_Notebook_KernelType) Type() protoreflect.EnumType
Content_SqlScript
type Content_SqlScript struct {
// Required. Query Engine to be used for the Sql Query.
Engine Content_SqlScript_QueryEngine `protobuf:"varint,1,opt,name=engine,proto3,enum=google.cloud.dataplex.v1.Content_SqlScript_QueryEngine" json:"engine,omitempty"`
// contains filtered or unexported fields
}
Configuration for the Sql Script content.
func (*Content_SqlScript) Descriptor
func (*Content_SqlScript) Descriptor() ([]byte, []int)
Deprecated: Use Content_SqlScript.ProtoReflect.Descriptor instead.
func (*Content_SqlScript) GetEngine
func (x *Content_SqlScript) GetEngine() Content_SqlScript_QueryEngine
func (*Content_SqlScript) ProtoMessage
func (*Content_SqlScript) ProtoMessage()
func (*Content_SqlScript) ProtoReflect
func (x *Content_SqlScript) ProtoReflect() protoreflect.Message
func (*Content_SqlScript) Reset
func (x *Content_SqlScript) Reset()
func (*Content_SqlScript) String
func (x *Content_SqlScript) String() string
Content_SqlScript_
type Content_SqlScript_ struct {
// Sql Script related configurations.
SqlScript *Content_SqlScript `protobuf:"bytes,100,opt,name=sql_script,json=sqlScript,proto3,oneof"`
}
Content_SqlScript_QueryEngine
type Content_SqlScript_QueryEngine int32
Query Engine Type of the SQL Script.
Content_SqlScript_QUERY_ENGINE_UNSPECIFIED, Content_SqlScript_SPARK
const (
// Value was unspecified.
Content_SqlScript_QUERY_ENGINE_UNSPECIFIED Content_SqlScript_QueryEngine = 0
// Spark SQL Query.
Content_SqlScript_SPARK Content_SqlScript_QueryEngine = 2
)
func (Content_SqlScript_QueryEngine) Descriptor
func (Content_SqlScript_QueryEngine) Descriptor() protoreflect.EnumDescriptor
func (Content_SqlScript_QueryEngine) Enum
func (x Content_SqlScript_QueryEngine) Enum() *Content_SqlScript_QueryEngine
func (Content_SqlScript_QueryEngine) EnumDescriptor
func (Content_SqlScript_QueryEngine) EnumDescriptor() ([]byte, []int)
Deprecated: Use Content_SqlScript_QueryEngine.Descriptor instead.
func (Content_SqlScript_QueryEngine) Number
func (x Content_SqlScript_QueryEngine) Number() protoreflect.EnumNumber
func (Content_SqlScript_QueryEngine) String
func (x Content_SqlScript_QueryEngine) String() string
func (Content_SqlScript_QueryEngine) Type
func (Content_SqlScript_QueryEngine) Type() protoreflect.EnumType
CreateAssetRequest
type CreateAssetRequest struct {
// Required. The resource name of the parent zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Asset identifier.
// This ID will be used to generate names such as table names when publishing
// metadata to Hive Metastore and BigQuery.
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must end with a number or a letter.
// * Must be between 1-63 characters.
// * Must be unique within the zone.
AssetId string `protobuf:"bytes,2,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
// Required. Asset resource.
Asset *Asset `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create asset request.
func (*CreateAssetRequest) Descriptor
func (*CreateAssetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAssetRequest.ProtoReflect.Descriptor instead.
func (*CreateAssetRequest) GetAsset
func (x *CreateAssetRequest) GetAsset() *Asset
func (*CreateAssetRequest) GetAssetId
func (x *CreateAssetRequest) GetAssetId() string
func (*CreateAssetRequest) GetParent
func (x *CreateAssetRequest) GetParent() string
func (*CreateAssetRequest) GetValidateOnly
func (x *CreateAssetRequest) GetValidateOnly() bool
func (*CreateAssetRequest) ProtoMessage
func (*CreateAssetRequest) ProtoMessage()
func (*CreateAssetRequest) ProtoReflect
func (x *CreateAssetRequest) ProtoReflect() protoreflect.Message
func (*CreateAssetRequest) Reset
func (x *CreateAssetRequest) Reset()
func (*CreateAssetRequest) String
func (x *CreateAssetRequest) String() string
CreateContentRequest
type CreateContentRequest struct {
// Required. The resource name of the parent lake:
// projects/{project_id}/locations/{location_id}/lakes/{lake_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Content resource.
Content *Content `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create content request.
func (*CreateContentRequest) Descriptor
func (*CreateContentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateContentRequest.ProtoReflect.Descriptor instead.
func (*CreateContentRequest) GetContent
func (x *CreateContentRequest) GetContent() *Content
func (*CreateContentRequest) GetParent
func (x *CreateContentRequest) GetParent() string
func (*CreateContentRequest) GetValidateOnly
func (x *CreateContentRequest) GetValidateOnly() bool
func (*CreateContentRequest) ProtoMessage
func (*CreateContentRequest) ProtoMessage()
func (*CreateContentRequest) ProtoReflect
func (x *CreateContentRequest) ProtoReflect() protoreflect.Message
func (*CreateContentRequest) Reset
func (x *CreateContentRequest) Reset()
func (*CreateContentRequest) String
func (x *CreateContentRequest) String() string
CreateDataAttributeBindingRequest
type CreateDataAttributeBindingRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
DataAttributeBindingId string "" /* 131 byte string literal not displayed */
DataAttributeBinding *DataAttributeBinding `protobuf:"bytes,3,opt,name=data_attribute_binding,json=dataAttributeBinding,proto3" json:"data_attribute_binding,omitempty"`
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
}
Create DataAttributeBinding request.
func (*CreateDataAttributeBindingRequest) Descriptor
func (*CreateDataAttributeBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDataAttributeBindingRequest.ProtoReflect.Descriptor instead.
func (*CreateDataAttributeBindingRequest) GetDataAttributeBinding
func (x *CreateDataAttributeBindingRequest) GetDataAttributeBinding() *DataAttributeBinding
func (*CreateDataAttributeBindingRequest) GetDataAttributeBindingId
func (x *CreateDataAttributeBindingRequest) GetDataAttributeBindingId() string
func (*CreateDataAttributeBindingRequest) GetParent
func (x *CreateDataAttributeBindingRequest) GetParent() string
func (*CreateDataAttributeBindingRequest) GetValidateOnly
func (x *CreateDataAttributeBindingRequest) GetValidateOnly() bool
func (*CreateDataAttributeBindingRequest) ProtoMessage
func (*CreateDataAttributeBindingRequest) ProtoMessage()
func (*CreateDataAttributeBindingRequest) ProtoReflect
func (x *CreateDataAttributeBindingRequest) ProtoReflect() protoreflect.Message
func (*CreateDataAttributeBindingRequest) Reset
func (x *CreateDataAttributeBindingRequest) Reset()
func (*CreateDataAttributeBindingRequest) String
func (x *CreateDataAttributeBindingRequest) String() string
CreateDataAttributeRequest
type CreateDataAttributeRequest struct {
// Required. The resource name of the parent data taxonomy
// projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. DataAttribute identifier.
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must be between 1-63 characters.
// * Must end with a number or a letter.
// * Must be unique within the DataTaxonomy.
DataAttributeId string `protobuf:"bytes,2,opt,name=data_attribute_id,json=dataAttributeId,proto3" json:"data_attribute_id,omitempty"`
// Required. DataAttribute resource.
DataAttribute *DataAttribute `protobuf:"bytes,3,opt,name=data_attribute,json=dataAttribute,proto3" json:"data_attribute,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create DataAttribute request.
func (*CreateDataAttributeRequest) Descriptor
func (*CreateDataAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDataAttributeRequest.ProtoReflect.Descriptor instead.
func (*CreateDataAttributeRequest) GetDataAttribute
func (x *CreateDataAttributeRequest) GetDataAttribute() *DataAttribute
func (*CreateDataAttributeRequest) GetDataAttributeId
func (x *CreateDataAttributeRequest) GetDataAttributeId() string
func (*CreateDataAttributeRequest) GetParent
func (x *CreateDataAttributeRequest) GetParent() string
func (*CreateDataAttributeRequest) GetValidateOnly
func (x *CreateDataAttributeRequest) GetValidateOnly() bool
func (*CreateDataAttributeRequest) ProtoMessage
func (*CreateDataAttributeRequest) ProtoMessage()
func (*CreateDataAttributeRequest) ProtoReflect
func (x *CreateDataAttributeRequest) ProtoReflect() protoreflect.Message
func (*CreateDataAttributeRequest) Reset
func (x *CreateDataAttributeRequest) Reset()
func (*CreateDataAttributeRequest) String
func (x *CreateDataAttributeRequest) String() string
CreateDataScanRequest
type CreateDataScanRequest struct {
// Required. The resource name of the parent location:
// `projects/{project}/locations/{location_id}`
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. DataScan resource.
DataScan *DataScan `protobuf:"bytes,2,opt,name=data_scan,json=dataScan,proto3" json:"data_scan,omitempty"`
// Required. DataScan identifier.
//
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must end with a number or a letter.
// * Must be between 1-63 characters.
// * Must be unique within the customer project / location.
DataScanId string `protobuf:"bytes,3,opt,name=data_scan_id,json=dataScanId,proto3" json:"data_scan_id,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is `false`.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create dataScan request.
func (*CreateDataScanRequest) Descriptor
func (*CreateDataScanRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDataScanRequest.ProtoReflect.Descriptor instead.
func (*CreateDataScanRequest) GetDataScan
func (x *CreateDataScanRequest) GetDataScan() *DataScan
func (*CreateDataScanRequest) GetDataScanId
func (x *CreateDataScanRequest) GetDataScanId() string
func (*CreateDataScanRequest) GetParent
func (x *CreateDataScanRequest) GetParent() string
func (*CreateDataScanRequest) GetValidateOnly
func (x *CreateDataScanRequest) GetValidateOnly() bool
func (*CreateDataScanRequest) ProtoMessage
func (*CreateDataScanRequest) ProtoMessage()
func (*CreateDataScanRequest) ProtoReflect
func (x *CreateDataScanRequest) ProtoReflect() protoreflect.Message
func (*CreateDataScanRequest) Reset
func (x *CreateDataScanRequest) Reset()
func (*CreateDataScanRequest) String
func (x *CreateDataScanRequest) String() string
CreateDataTaxonomyRequest
type CreateDataTaxonomyRequest struct {
// Required. The resource name of the data taxonomy location, of the form:
// projects/{project_number}/locations/{location_id}
// where `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. DataTaxonomy identifier.
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must be between 1-63 characters.
// * Must end with a number or a letter.
// * Must be unique within the Project.
DataTaxonomyId string `protobuf:"bytes,2,opt,name=data_taxonomy_id,json=dataTaxonomyId,proto3" json:"data_taxonomy_id,omitempty"`
// Required. DataTaxonomy resource.
DataTaxonomy *DataTaxonomy `protobuf:"bytes,3,opt,name=data_taxonomy,json=dataTaxonomy,proto3" json:"data_taxonomy,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create DataTaxonomy request.
func (*CreateDataTaxonomyRequest) Descriptor
func (*CreateDataTaxonomyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDataTaxonomyRequest.ProtoReflect.Descriptor instead.
func (*CreateDataTaxonomyRequest) GetDataTaxonomy
func (x *CreateDataTaxonomyRequest) GetDataTaxonomy() *DataTaxonomy
func (*CreateDataTaxonomyRequest) GetDataTaxonomyId
func (x *CreateDataTaxonomyRequest) GetDataTaxonomyId() string
func (*CreateDataTaxonomyRequest) GetParent
func (x *CreateDataTaxonomyRequest) GetParent() string
func (*CreateDataTaxonomyRequest) GetValidateOnly
func (x *CreateDataTaxonomyRequest) GetValidateOnly() bool
func (*CreateDataTaxonomyRequest) ProtoMessage
func (*CreateDataTaxonomyRequest) ProtoMessage()
func (*CreateDataTaxonomyRequest) ProtoReflect
func (x *CreateDataTaxonomyRequest) ProtoReflect() protoreflect.Message
func (*CreateDataTaxonomyRequest) Reset
func (x *CreateDataTaxonomyRequest) Reset()
func (*CreateDataTaxonomyRequest) String
func (x *CreateDataTaxonomyRequest) String() string
CreateEntityRequest
type CreateEntityRequest struct {
// Required. The resource name of the parent zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Entity resource.
Entity *Entity `protobuf:"bytes,3,opt,name=entity,proto3" json:"entity,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create a metadata entity request.
func (*CreateEntityRequest) Descriptor
func (*CreateEntityRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEntityRequest.ProtoReflect.Descriptor instead.
func (*CreateEntityRequest) GetEntity
func (x *CreateEntityRequest) GetEntity() *Entity
func (*CreateEntityRequest) GetParent
func (x *CreateEntityRequest) GetParent() string
func (*CreateEntityRequest) GetValidateOnly
func (x *CreateEntityRequest) GetValidateOnly() bool
func (*CreateEntityRequest) ProtoMessage
func (*CreateEntityRequest) ProtoMessage()
func (*CreateEntityRequest) ProtoReflect
func (x *CreateEntityRequest) ProtoReflect() protoreflect.Message
func (*CreateEntityRequest) Reset
func (x *CreateEntityRequest) Reset()
func (*CreateEntityRequest) String
func (x *CreateEntityRequest) String() string
CreateEnvironmentRequest
type CreateEnvironmentRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_id}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Environment identifier.
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must be between 1-63 characters.
// * Must end with a number or a letter.
// * Must be unique within the lake.
EnvironmentId string `protobuf:"bytes,2,opt,name=environment_id,json=environmentId,proto3" json:"environment_id,omitempty"`
// Required. Environment resource.
Environment *Environment `protobuf:"bytes,3,opt,name=environment,proto3" json:"environment,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create environment request.
func (*CreateEnvironmentRequest) Descriptor
func (*CreateEnvironmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEnvironmentRequest.ProtoReflect.Descriptor instead.
func (*CreateEnvironmentRequest) GetEnvironment
func (x *CreateEnvironmentRequest) GetEnvironment() *Environment
func (*CreateEnvironmentRequest) GetEnvironmentId
func (x *CreateEnvironmentRequest) GetEnvironmentId() string
func (*CreateEnvironmentRequest) GetParent
func (x *CreateEnvironmentRequest) GetParent() string
func (*CreateEnvironmentRequest) GetValidateOnly
func (x *CreateEnvironmentRequest) GetValidateOnly() bool
func (*CreateEnvironmentRequest) ProtoMessage
func (*CreateEnvironmentRequest) ProtoMessage()
func (*CreateEnvironmentRequest) ProtoReflect
func (x *CreateEnvironmentRequest) ProtoReflect() protoreflect.Message
func (*CreateEnvironmentRequest) Reset
func (x *CreateEnvironmentRequest) Reset()
func (*CreateEnvironmentRequest) String
func (x *CreateEnvironmentRequest) String() string
CreateLakeRequest
type CreateLakeRequest struct {
// Required. The resource name of the lake location, of the form:
// projects/{project_number}/locations/{location_id}
// where `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Lake identifier.
// This ID will be used to generate names such as database and dataset names
// when publishing metadata to Hive Metastore and BigQuery.
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must end with a number or a letter.
// * Must be between 1-63 characters.
// * Must be unique within the customer project / location.
LakeId string `protobuf:"bytes,2,opt,name=lake_id,json=lakeId,proto3" json:"lake_id,omitempty"`
// Required. Lake resource
Lake *Lake `protobuf:"bytes,3,opt,name=lake,proto3" json:"lake,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create lake request.
func (*CreateLakeRequest) Descriptor
func (*CreateLakeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLakeRequest.ProtoReflect.Descriptor instead.
func (*CreateLakeRequest) GetLake
func (x *CreateLakeRequest) GetLake() *Lake
func (*CreateLakeRequest) GetLakeId
func (x *CreateLakeRequest) GetLakeId() string
func (*CreateLakeRequest) GetParent
func (x *CreateLakeRequest) GetParent() string
func (*CreateLakeRequest) GetValidateOnly
func (x *CreateLakeRequest) GetValidateOnly() bool
func (*CreateLakeRequest) ProtoMessage
func (*CreateLakeRequest) ProtoMessage()
func (*CreateLakeRequest) ProtoReflect
func (x *CreateLakeRequest) ProtoReflect() protoreflect.Message
func (*CreateLakeRequest) Reset
func (x *CreateLakeRequest) Reset()
func (*CreateLakeRequest) String
func (x *CreateLakeRequest) String() string
CreatePartitionRequest
type CreatePartitionRequest struct {
// Required. The resource name of the parent zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Partition resource.
Partition *Partition `protobuf:"bytes,3,opt,name=partition,proto3" json:"partition,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create metadata partition request.
func (*CreatePartitionRequest) Descriptor
func (*CreatePartitionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePartitionRequest.ProtoReflect.Descriptor instead.
func (*CreatePartitionRequest) GetParent
func (x *CreatePartitionRequest) GetParent() string
func (*CreatePartitionRequest) GetPartition
func (x *CreatePartitionRequest) GetPartition() *Partition
func (*CreatePartitionRequest) GetValidateOnly
func (x *CreatePartitionRequest) GetValidateOnly() bool
func (*CreatePartitionRequest) ProtoMessage
func (*CreatePartitionRequest) ProtoMessage()
func (*CreatePartitionRequest) ProtoReflect
func (x *CreatePartitionRequest) ProtoReflect() protoreflect.Message
func (*CreatePartitionRequest) Reset
func (x *CreatePartitionRequest) Reset()
func (*CreatePartitionRequest) String
func (x *CreatePartitionRequest) String() string
CreateTaskRequest
type CreateTaskRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Task identifier.
TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
// Required. Task resource.
Task *Task `protobuf:"bytes,3,opt,name=task,proto3" json:"task,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create task request.
func (*CreateTaskRequest) Descriptor
func (*CreateTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTaskRequest.ProtoReflect.Descriptor instead.
func (*CreateTaskRequest) GetParent
func (x *CreateTaskRequest) GetParent() string
func (*CreateTaskRequest) GetTask
func (x *CreateTaskRequest) GetTask() *Task
func (*CreateTaskRequest) GetTaskId
func (x *CreateTaskRequest) GetTaskId() string
func (*CreateTaskRequest) GetValidateOnly
func (x *CreateTaskRequest) GetValidateOnly() bool
func (*CreateTaskRequest) ProtoMessage
func (*CreateTaskRequest) ProtoMessage()
func (*CreateTaskRequest) ProtoReflect
func (x *CreateTaskRequest) ProtoReflect() protoreflect.Message
func (*CreateTaskRequest) Reset
func (x *CreateTaskRequest) Reset()
func (*CreateTaskRequest) String
func (x *CreateTaskRequest) String() string
CreateZoneRequest
type CreateZoneRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Zone identifier.
// This ID will be used to generate names such as database and dataset names
// when publishing metadata to Hive Metastore and BigQuery.
// * Must contain only lowercase letters, numbers and hyphens.
// * Must start with a letter.
// * Must end with a number or a letter.
// * Must be between 1-63 characters.
// * Must be unique across all lakes from all locations in a project.
// * Must not be one of the reserved IDs (i.e. "default", "global-temp")
ZoneId string `protobuf:"bytes,2,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
// Required. Zone resource.
Zone *Zone `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Create zone request.
func (*CreateZoneRequest) Descriptor
func (*CreateZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateZoneRequest.ProtoReflect.Descriptor instead.
func (*CreateZoneRequest) GetParent
func (x *CreateZoneRequest) GetParent() string
func (*CreateZoneRequest) GetValidateOnly
func (x *CreateZoneRequest) GetValidateOnly() bool
func (*CreateZoneRequest) GetZone
func (x *CreateZoneRequest) GetZone() *Zone
func (*CreateZoneRequest) GetZoneId
func (x *CreateZoneRequest) GetZoneId() string
func (*CreateZoneRequest) ProtoMessage
func (*CreateZoneRequest) ProtoMessage()
func (*CreateZoneRequest) ProtoReflect
func (x *CreateZoneRequest) ProtoReflect() protoreflect.Message
func (*CreateZoneRequest) Reset
func (x *CreateZoneRequest) Reset()
func (*CreateZoneRequest) String
func (x *CreateZoneRequest) String() string
DataAccessSpec
type DataAccessSpec struct {
// Optional. The format of strings follows the pattern followed by IAM in the
// bindings. user:{email}, serviceAccount:{email} group:{email}.
// The set of principals to be granted reader role on data
// stored within resources.
Readers []string `protobuf:"bytes,1,rep,name=readers,proto3" json:"readers,omitempty"`
// contains filtered or unexported fields
}
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
func (*DataAccessSpec) Descriptor
func (*DataAccessSpec) Descriptor() ([]byte, []int)
Deprecated: Use DataAccessSpec.ProtoReflect.Descriptor instead.
func (*DataAccessSpec) GetReaders
func (x *DataAccessSpec) GetReaders() []string
func (*DataAccessSpec) ProtoMessage
func (*DataAccessSpec) ProtoMessage()
func (*DataAccessSpec) ProtoReflect
func (x *DataAccessSpec) ProtoReflect() protoreflect.Message
func (*DataAccessSpec) Reset
func (x *DataAccessSpec) Reset()
func (*DataAccessSpec) String
func (x *DataAccessSpec) String() string
DataAttribute
type DataAttribute struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
ParentId string `protobuf:"bytes,8,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
AttributeCount int32 `protobuf:"varint,9,opt,name=attribute_count,json=attributeCount,proto3" json:"attribute_count,omitempty"`
Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"`
ResourceAccessSpec *ResourceAccessSpec `protobuf:"bytes,100,opt,name=resource_access_spec,json=resourceAccessSpec,proto3" json:"resource_access_spec,omitempty"`
DataAccessSpec *DataAccessSpec `protobuf:"bytes,101,opt,name=data_access_spec,json=dataAccessSpec,proto3" json:"data_access_spec,omitempty"`
}
Denotes one dataAttribute in a dataTaxonomy, for example, PII. DataAttribute resources can be defined in a hierarchy. A single dataAttribute resource can contain specs of multiple types
PII
- ResourceAccessSpec :
- readers :foo@bar.com
- DataAccessSpec :
- readers :bar@foo.com
func (*DataAttribute) Descriptor
func (*DataAttribute) Descriptor() ([]byte, []int)
Deprecated: Use DataAttribute.ProtoReflect.Descriptor instead.
func (*DataAttribute) GetAttributeCount
func (x *DataAttribute) GetAttributeCount() int32
func (*DataAttribute) GetCreateTime
func (x *DataAttribute) GetCreateTime() *timestamppb.Timestamp
func (*DataAttribute) GetDataAccessSpec
func (x *DataAttribute) GetDataAccessSpec() *DataAccessSpec
func (*DataAttribute) GetDescription
func (x *DataAttribute) GetDescription() string
func (*DataAttribute) GetDisplayName
func (x *DataAttribute) GetDisplayName() string
func (*DataAttribute) GetEtag
func (x *DataAttribute) GetEtag() string
func (*DataAttribute) GetLabels
func (x *DataAttribute) GetLabels() map[string]string
func (*DataAttribute) GetName
func (x *DataAttribute) GetName() string
func (*DataAttribute) GetParentId
func (x *DataAttribute) GetParentId() string
func (*DataAttribute) GetResourceAccessSpec
func (x *DataAttribute) GetResourceAccessSpec() *ResourceAccessSpec
func (*DataAttribute) GetUid
func (x *DataAttribute) GetUid() string
func (*DataAttribute) GetUpdateTime
func (x *DataAttribute) GetUpdateTime() *timestamppb.Timestamp
func (*DataAttribute) ProtoMessage
func (*DataAttribute) ProtoMessage()
func (*DataAttribute) ProtoReflect
func (x *DataAttribute) ProtoReflect() protoreflect.Message
func (*DataAttribute) Reset
func (x *DataAttribute) Reset()
func (*DataAttribute) String
func (x *DataAttribute) String() string
DataAttributeBinding
type DataAttributeBinding struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
ResourceReference isDataAttributeBinding_ResourceReference `protobuf_oneof:"resource_reference"`
Attributes []string `protobuf:"bytes,110,rep,name=attributes,proto3" json:"attributes,omitempty"`
Paths []*DataAttributeBinding_Path `protobuf:"bytes,120,rep,name=paths,proto3" json:"paths,omitempty"`
}
DataAttributeBinding represents binding of attributes to resources. Eg: Bind 'CustomerInfo' entity with 'PII' attribute.
func (*DataAttributeBinding) Descriptor
func (*DataAttributeBinding) Descriptor() ([]byte, []int)
Deprecated: Use DataAttributeBinding.ProtoReflect.Descriptor instead.
func (*DataAttributeBinding) GetAttributes
func (x *DataAttributeBinding) GetAttributes() []string
func (*DataAttributeBinding) GetCreateTime
func (x *DataAttributeBinding) GetCreateTime() *timestamppb.Timestamp
func (*DataAttributeBinding) GetDescription
func (x *DataAttributeBinding) GetDescription() string
func (*DataAttributeBinding) GetDisplayName
func (x *DataAttributeBinding) GetDisplayName() string
func (*DataAttributeBinding) GetEtag
func (x *DataAttributeBinding) GetEtag() string
func (*DataAttributeBinding) GetLabels
func (x *DataAttributeBinding) GetLabels() map[string]string
func (*DataAttributeBinding) GetName
func (x *DataAttributeBinding) GetName() string
func (*DataAttributeBinding) GetPaths
func (x *DataAttributeBinding) GetPaths() []*DataAttributeBinding_Path
func (*DataAttributeBinding) GetResource
func (x *DataAttributeBinding) GetResource() string
func (*DataAttributeBinding) GetResourceReference
func (m *DataAttributeBinding) GetResourceReference() isDataAttributeBinding_ResourceReference
func (*DataAttributeBinding) GetUid
func (x *DataAttributeBinding) GetUid() string
func (*DataAttributeBinding) GetUpdateTime
func (x *DataAttributeBinding) GetUpdateTime() *timestamppb.Timestamp
func (*DataAttributeBinding) ProtoMessage
func (*DataAttributeBinding) ProtoMessage()
func (*DataAttributeBinding) ProtoReflect
func (x *DataAttributeBinding) ProtoReflect() protoreflect.Message
func (*DataAttributeBinding) Reset
func (x *DataAttributeBinding) Reset()
func (*DataAttributeBinding) String
func (x *DataAttributeBinding) String() string
DataAttributeBinding_Path
type DataAttributeBinding_Path struct {
// Required. The name identifier of the path.
// Nested columns should be of the form: 'address.city'.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. List of attributes to be associated with the path of the
// resource, provided in the form:
// projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
Attributes []string `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"`
// contains filtered or unexported fields
}
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
func (*DataAttributeBinding_Path) Descriptor
func (*DataAttributeBinding_Path) Descriptor() ([]byte, []int)
Deprecated: Use DataAttributeBinding_Path.ProtoReflect.Descriptor instead.
func (*DataAttributeBinding_Path) GetAttributes
func (x *DataAttributeBinding_Path) GetAttributes() []string
func (*DataAttributeBinding_Path) GetName
func (x *DataAttributeBinding_Path) GetName() string
func (*DataAttributeBinding_Path) ProtoMessage
func (*DataAttributeBinding_Path) ProtoMessage()
func (*DataAttributeBinding_Path) ProtoReflect
func (x *DataAttributeBinding_Path) ProtoReflect() protoreflect.Message
func (*DataAttributeBinding_Path) Reset
func (x *DataAttributeBinding_Path) Reset()
func (*DataAttributeBinding_Path) String
func (x *DataAttributeBinding_Path) String() string
DataAttributeBinding_Resource
type DataAttributeBinding_Resource struct {
// Optional. Immutable. The resource name of the resource that is associated
// to attributes. Presently, only entity resource is supported in the form:
// projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id}
// Must belong in the same project and region as the attribute binding, and
// there can only exist one active binding for a resource.
Resource string `protobuf:"bytes,100,opt,name=resource,proto3,oneof"`
}
DataProfileResult
type DataProfileResult struct {
RowCount int64 `protobuf:"varint,3,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
Profile *DataProfileResult_Profile `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
ScannedData *ScannedData `protobuf:"bytes,5,opt,name=scanned_data,json=scannedData,proto3" json:"scanned_data,omitempty"`
PostScanActionsResult *DataProfileResult_PostScanActionsResult "" /* 128 byte string literal not displayed */
}
DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result.
func (*DataProfileResult) Descriptor
func (*DataProfileResult) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult.ProtoReflect.Descriptor instead.
func (*DataProfileResult) GetPostScanActionsResult
func (x *DataProfileResult) GetPostScanActionsResult() *DataProfileResult_PostScanActionsResult
func (*DataProfileResult) GetProfile
func (x *DataProfileResult) GetProfile() *DataProfileResult_Profile
func (*DataProfileResult) GetRowCount
func (x *DataProfileResult) GetRowCount() int64
func (*DataProfileResult) GetScannedData
func (x *DataProfileResult) GetScannedData() *ScannedData
func (*DataProfileResult) ProtoMessage
func (*DataProfileResult) ProtoMessage()
func (*DataProfileResult) ProtoReflect
func (x *DataProfileResult) ProtoReflect() protoreflect.Message
func (*DataProfileResult) Reset
func (x *DataProfileResult) Reset()
func (*DataProfileResult) String
func (x *DataProfileResult) String() string
DataProfileResult_PostScanActionsResult
type DataProfileResult_PostScanActionsResult struct {
// Output only. The result of BigQuery export post scan action.
BigqueryExportResult *DataProfileResult_PostScanActionsResult_BigQueryExportResult `protobuf:"bytes,1,opt,name=bigquery_export_result,json=bigqueryExportResult,proto3" json:"bigquery_export_result,omitempty"`
// contains filtered or unexported fields
}
The result of post scan actions of DataProfileScan job.
func (*DataProfileResult_PostScanActionsResult) Descriptor
func (*DataProfileResult_PostScanActionsResult) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_PostScanActionsResult.ProtoReflect.Descriptor instead.
func (*DataProfileResult_PostScanActionsResult) GetBigqueryExportResult
func (x *DataProfileResult_PostScanActionsResult) GetBigqueryExportResult() *DataProfileResult_PostScanActionsResult_BigQueryExportResult
func (*DataProfileResult_PostScanActionsResult) ProtoMessage
func (*DataProfileResult_PostScanActionsResult) ProtoMessage()
func (*DataProfileResult_PostScanActionsResult) ProtoReflect
func (x *DataProfileResult_PostScanActionsResult) ProtoReflect() protoreflect.Message
func (*DataProfileResult_PostScanActionsResult) Reset
func (x *DataProfileResult_PostScanActionsResult) Reset()
func (*DataProfileResult_PostScanActionsResult) String
func (x *DataProfileResult_PostScanActionsResult) String() string
DataProfileResult_PostScanActionsResult_BigQueryExportResult
type DataProfileResult_PostScanActionsResult_BigQueryExportResult struct {
State DataProfileResult_PostScanActionsResult_BigQueryExportResult_State "" /* 161 byte string literal not displayed */
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
The result of BigQuery export post scan action.
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) Descriptor
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_PostScanActionsResult_BigQueryExportResult.ProtoReflect.Descriptor instead.
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) GetMessage
func (x *DataProfileResult_PostScanActionsResult_BigQueryExportResult) GetMessage() string
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) GetState
func (x *DataProfileResult_PostScanActionsResult_BigQueryExportResult) GetState() DataProfileResult_PostScanActionsResult_BigQueryExportResult_State
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) ProtoMessage
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) ProtoMessage()
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) ProtoReflect
func (x *DataProfileResult_PostScanActionsResult_BigQueryExportResult) ProtoReflect() protoreflect.Message
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) Reset
func (x *DataProfileResult_PostScanActionsResult_BigQueryExportResult) Reset()
func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) String
func (x *DataProfileResult_PostScanActionsResult_BigQueryExportResult) String() string
DataProfileResult_PostScanActionsResult_BigQueryExportResult_State
type DataProfileResult_PostScanActionsResult_BigQueryExportResult_State int32
Execution state for the exporting.
DataProfileResult_PostScanActionsResult_BigQueryExportResult_STATE_UNSPECIFIED, DataProfileResult_PostScanActionsResult_BigQueryExportResult_SUCCEEDED, DataProfileResult_PostScanActionsResult_BigQueryExportResult_FAILED, DataProfileResult_PostScanActionsResult_BigQueryExportResult_SKIPPED
const (
// The exporting state is unspecified.
DataProfileResult_PostScanActionsResult_BigQueryExportResult_STATE_UNSPECIFIED DataProfileResult_PostScanActionsResult_BigQueryExportResult_State = 0
// The exporting completed successfully.
DataProfileResult_PostScanActionsResult_BigQueryExportResult_SUCCEEDED DataProfileResult_PostScanActionsResult_BigQueryExportResult_State = 1
// The exporting is no longer running due to an error.
DataProfileResult_PostScanActionsResult_BigQueryExportResult_FAILED DataProfileResult_PostScanActionsResult_BigQueryExportResult_State = 2
// The exporting is skipped due to no valid scan result to export
// (usually caused by scan failed).
DataProfileResult_PostScanActionsResult_BigQueryExportResult_SKIPPED DataProfileResult_PostScanActionsResult_BigQueryExportResult_State = 3
)
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Descriptor
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Descriptor() protoreflect.EnumDescriptor
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Enum
func (x DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Enum() *DataProfileResult_PostScanActionsResult_BigQueryExportResult_State
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_PostScanActionsResult_BigQueryExportResult_State.Descriptor instead.
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Number
func (x DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Number() protoreflect.EnumNumber
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) String
func (x DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) String() string
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Type
func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Type() protoreflect.EnumType
DataProfileResult_Profile
type DataProfileResult_Profile struct {
// List of fields with structural and profile information for each field.
Fields []*DataProfileResult_Profile_Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
Contains name, type, mode and field type specific profile information.
func (*DataProfileResult_Profile) Descriptor
func (*DataProfileResult_Profile) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile) GetFields
func (x *DataProfileResult_Profile) GetFields() []*DataProfileResult_Profile_Field
func (*DataProfileResult_Profile) ProtoMessage
func (*DataProfileResult_Profile) ProtoMessage()
func (*DataProfileResult_Profile) ProtoReflect
func (x *DataProfileResult_Profile) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile) Reset
func (x *DataProfileResult_Profile) Reset()
func (*DataProfileResult_Profile) String
func (x *DataProfileResult_Profile) String() string
DataProfileResult_Profile_Field
type DataProfileResult_Profile_Field struct {
// The name of the field.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The data type retrieved from the schema of the data source. For
// instance, for a BigQuery native table, it is the [BigQuery Table
// Schema](https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#tablefieldschema).
// For a Dataplex Entity, it is the [Entity
// Schema](https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// The mode of the field. Possible values include:
//
// * REQUIRED, if it is a required field.
// * NULLABLE, if it is an optional field.
// * REPEATED, if it is a repeated field.
Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
// Profile information for the corresponding field.
Profile *DataProfileResult_Profile_Field_ProfileInfo `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
// contains filtered or unexported fields
}
A field within a table.
func (*DataProfileResult_Profile_Field) Descriptor
func (*DataProfileResult_Profile_Field) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile_Field.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile_Field) GetMode
func (x *DataProfileResult_Profile_Field) GetMode() string
func (*DataProfileResult_Profile_Field) GetName
func (x *DataProfileResult_Profile_Field) GetName() string
func (*DataProfileResult_Profile_Field) GetProfile
func (x *DataProfileResult_Profile_Field) GetProfile() *DataProfileResult_Profile_Field_ProfileInfo
func (*DataProfileResult_Profile_Field) GetType
func (x *DataProfileResult_Profile_Field) GetType() string
func (*DataProfileResult_Profile_Field) ProtoMessage
func (*DataProfileResult_Profile_Field) ProtoMessage()
func (*DataProfileResult_Profile_Field) ProtoReflect
func (x *DataProfileResult_Profile_Field) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field) Reset
func (x *DataProfileResult_Profile_Field) Reset()
func (*DataProfileResult_Profile_Field) String
func (x *DataProfileResult_Profile_Field) String() string
DataProfileResult_Profile_Field_ProfileInfo
type DataProfileResult_Profile_Field_ProfileInfo struct {
// Ratio of rows with null value against total scanned rows.
NullRatio float64 `protobuf:"fixed64,2,opt,name=null_ratio,json=nullRatio,proto3" json:"null_ratio,omitempty"`
// Ratio of rows with distinct values against total scanned rows.
// Not available for complex non-groupable field type RECORD and fields
// with REPEATABLE mode.
DistinctRatio float64 `protobuf:"fixed64,3,opt,name=distinct_ratio,json=distinctRatio,proto3" json:"distinct_ratio,omitempty"`
// The list of top N non-null values, frequency and ratio with which
// they occur in the scanned data. N is 10 or equal to the number of
// distinct values in the field, whichever is smaller. Not available for
// complex non-groupable field type RECORD and fields with REPEATABLE
// mode.
TopNValues []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue `protobuf:"bytes,4,rep,name=top_n_values,json=topNValues,proto3" json:"top_n_values,omitempty"`
// Structural and profile information for specific field type. Not
// available, if mode is REPEATABLE.
//
// Types that are assignable to FieldInfo:
// *DataProfileResult_Profile_Field_ProfileInfo_StringProfile
// *DataProfileResult_Profile_Field_ProfileInfo_IntegerProfile
// *DataProfileResult_Profile_Field_ProfileInfo_DoubleProfile
FieldInfo isDataProfileResult_Profile_Field_ProfileInfo_FieldInfo `protobuf_oneof:"field_info"`
// contains filtered or unexported fields
}
The profile information for each field type.
func (*DataProfileResult_Profile_Field_ProfileInfo) Descriptor
func (*DataProfileResult_Profile_Field_ProfileInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile_Field_ProfileInfo) GetDistinctRatio
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetDistinctRatio() float64
func (*DataProfileResult_Profile_Field_ProfileInfo) GetDoubleProfile
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetDoubleProfile() *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo
func (m *DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo() isDataProfileResult_Profile_Field_ProfileInfo_FieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetIntegerProfile
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetIntegerProfile() *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetNullRatio
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetNullRatio() float64
func (*DataProfileResult_Profile_Field_ProfileInfo) GetStringProfile
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetStringProfile() *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetTopNValues
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetTopNValues() []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue
func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoMessage
func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoReflect
func (x *DataProfileResult_Profile_Field_ProfileInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo) Reset
func (x *DataProfileResult_Profile_Field_ProfileInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo) String
func (x *DataProfileResult_Profile_Field_ProfileInfo) String() string
DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo
type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo struct {
// Average of non-null values in the scanned data. NaN, if the field
// has a NaN.
Average float64 `protobuf:"fixed64,1,opt,name=average,proto3" json:"average,omitempty"`
// Standard deviation of non-null values in the scanned data. NaN, if
// the field has a NaN.
StandardDeviation float64 `protobuf:"fixed64,3,opt,name=standard_deviation,json=standardDeviation,proto3" json:"standard_deviation,omitempty"`
// Minimum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Min float64 `protobuf:"fixed64,4,opt,name=min,proto3" json:"min,omitempty"`
// A quartile divides the number of data points into four parts, or
// quarters, of more-or-less equal size. Three main quartiles used
// are: The first quartile (Q1) splits off the lowest 25% of data from
// the highest 75%. It is also known as the lower or 25th empirical
// quartile, as 25% of the data is below this point. The second
// quartile (Q2) is the median of a data set. So, 50% of the data lies
// below this point. The third quartile (Q3) splits off the highest
// 25% of data from the lowest 75%. It is known as the upper or 75th
// empirical quartile, as 75% of the data lies below this point.
// Here, the quartiles is provided as an ordered list of quartile
// values for the scanned data, occurring in order Q1, median, Q3.
Quartiles []float64 `protobuf:"fixed64,6,rep,packed,name=quartiles,proto3" json:"quartiles,omitempty"`
// Maximum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Max float64 `protobuf:"fixed64,5,opt,name=max,proto3" json:"max,omitempty"`
// contains filtered or unexported fields
}
The profile information for a double type field.
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Descriptor
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetAverage
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetAverage() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMax
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMax() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMin
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMin() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetQuartiles
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetQuartiles() []float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetStandardDeviation
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetStandardDeviation() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoMessage
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoReflect
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Reset
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) String
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) String() string
DataProfileResult_Profile_Field_ProfileInfo_DoubleProfile
type DataProfileResult_Profile_Field_ProfileInfo_DoubleProfile struct {
// Double type field information.
DoubleProfile *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo `protobuf:"bytes,103,opt,name=double_profile,json=doubleProfile,proto3,oneof"`
}
DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo
type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo struct {
// Average of non-null values in the scanned data. NaN, if the field
// has a NaN.
Average float64 `protobuf:"fixed64,1,opt,name=average,proto3" json:"average,omitempty"`
// Standard deviation of non-null values in the scanned data. NaN, if
// the field has a NaN.
StandardDeviation float64 `protobuf:"fixed64,3,opt,name=standard_deviation,json=standardDeviation,proto3" json:"standard_deviation,omitempty"`
// Minimum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Min int64 `protobuf:"varint,4,opt,name=min,proto3" json:"min,omitempty"`
// A quartile divides the number of data points into four parts, or
// quarters, of more-or-less equal size. Three main quartiles used
// are: The first quartile (Q1) splits off the lowest 25% of data from
// the highest 75%. It is also known as the lower or 25th empirical
// quartile, as 25% of the data is below this point. The second
// quartile (Q2) is the median of a data set. So, 50% of the data lies
// below this point. The third quartile (Q3) splits off the highest
// 25% of data from the lowest 75%. It is known as the upper or 75th
// empirical quartile, as 75% of the data lies below this point.
// Here, the quartiles is provided as an ordered list of approximate
// quartile values for the scanned data, occurring in order Q1,
// median, Q3.
Quartiles []int64 `protobuf:"varint,6,rep,packed,name=quartiles,proto3" json:"quartiles,omitempty"`
// Maximum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Max int64 `protobuf:"varint,5,opt,name=max,proto3" json:"max,omitempty"`
// contains filtered or unexported fields
}
The profile information for an integer type field.
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Descriptor
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetAverage
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetAverage() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMax
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMax() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMin
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMin() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetQuartiles
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetQuartiles() []int64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetStandardDeviation
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetStandardDeviation() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoMessage
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoReflect
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Reset
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) String
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) String() string
DataProfileResult_Profile_Field_ProfileInfo_IntegerProfile
type DataProfileResult_Profile_Field_ProfileInfo_IntegerProfile struct {
// Integer type field information.
IntegerProfile *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo `protobuf:"bytes,102,opt,name=integer_profile,json=integerProfile,proto3,oneof"`
}
DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo
type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo struct {
// Minimum length of non-null values in the scanned data.
MinLength int64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
// Maximum length of non-null values in the scanned data.
MaxLength int64 `protobuf:"varint,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
// Average length of non-null values in the scanned data.
AverageLength float64 `protobuf:"fixed64,3,opt,name=average_length,json=averageLength,proto3" json:"average_length,omitempty"`
// contains filtered or unexported fields
}
The profile information for a string type field.
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Descriptor
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetAverageLength
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetAverageLength() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMaxLength
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMaxLength() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMinLength
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMinLength() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoMessage
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoReflect
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Reset
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) String
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) String() string
DataProfileResult_Profile_Field_ProfileInfo_StringProfile
type DataProfileResult_Profile_Field_ProfileInfo_StringProfile struct {
// String type field information.
StringProfile *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo `protobuf:"bytes,101,opt,name=string_profile,json=stringProfile,proto3,oneof"`
}
DataProfileResult_Profile_Field_ProfileInfo_TopNValue
type DataProfileResult_Profile_Field_ProfileInfo_TopNValue struct {
// String value of a top N non-null value.
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// Count of the corresponding value in the scanned data.
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
// Ratio of the corresponding value in the field against the total
// number of rows in the scanned data.
Ratio float64 `protobuf:"fixed64,3,opt,name=ratio,proto3" json:"ratio,omitempty"`
// contains filtered or unexported fields
}
Top N non-null values in the scanned data.
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Descriptor
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_TopNValue.ProtoReflect.Descriptor instead.
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetCount
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetCount() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetRatio
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetRatio() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetValue
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetValue() string
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoMessage
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoReflect
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Reset
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) String
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) String() string
DataProfileSpec
type DataProfileSpec struct {
// Optional. The percentage of the records to be selected from the dataset for
// DataScan.
//
// * Value can range between 0.0 and 100.0 with up to 3 significant decimal
// digits.
// * Sampling is not applied if `sampling_percent` is not specified, 0 or
// 100.
SamplingPercent float32 `protobuf:"fixed32,2,opt,name=sampling_percent,json=samplingPercent,proto3" json:"sampling_percent,omitempty"`
// Optional. A filter applied to all rows in a single DataScan job.
// The filter needs to be a valid SQL expression for a WHERE clause in
// BigQuery standard SQL syntax.
// Example: col1 >= 0 AND col2 < 10="" rowfilter="">string `protobuf:"bytes,3,opt,name=row_filter,json=rowFilter,proto3" json:"row_filter,omitempty"`
// Optional. Actions to take upon job completion..
PostScanActions *DataProfileSpec_PostScanActions `protobuf:"bytes,4,opt,name=post_scan_actions,json=postScanActions,proto3" json:"post_scan_actions,omitempty"`
// Optional. The fields to include in data profile.
//
// If not specified, all fields at the time of profile scan job execution are
// included, except for ones listed in `exclude_fields`.
IncludeFields *DataProfileSpec_SelectedFields `protobuf:"bytes,5,opt,name=include_fields,json=includeFields,proto3" json:"include_fields,omitempty"`
// Optional. The fields to exclude from data profile.
//
// If specified, the fields will be excluded from data profile, regardless of
// `include_fields` value.
ExcludeFields *DataProfileSpec_SelectedFields `protobuf:"bytes,6,opt,name=exclude_fields,json=excludeFields,proto3" json:"exclude_fields,omitempty"`
// contains filtered or unexported fields
}
DataProfileScan related setting.
func (*DataProfileSpec) Descriptor
func (*DataProfileSpec) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileSpec.ProtoReflect.Descriptor instead.
func (*DataProfileSpec) GetExcludeFields
func (x *DataProfileSpec) GetExcludeFields() *DataProfileSpec_SelectedFields
func (*DataProfileSpec) GetIncludeFields
func (x *DataProfileSpec) GetIncludeFields() *DataProfileSpec_SelectedFields
func (*DataProfileSpec) GetPostScanActions
func (x *DataProfileSpec) GetPostScanActions() *DataProfileSpec_PostScanActions
func (*DataProfileSpec) GetRowFilter
func (x *DataProfileSpec) GetRowFilter() string
func (*DataProfileSpec) GetSamplingPercent
func (x *DataProfileSpec) GetSamplingPercent() float32
func (*DataProfileSpec) ProtoMessage
func (*DataProfileSpec) ProtoMessage()
func (*DataProfileSpec) ProtoReflect
func (x *DataProfileSpec) ProtoReflect() protoreflect.Message
func (*DataProfileSpec) Reset
func (x *DataProfileSpec) Reset()
func (*DataProfileSpec) String
func (x *DataProfileSpec) String() string
DataProfileSpec_PostScanActions
type DataProfileSpec_PostScanActions struct {
// Optional. If set, results will be exported to the provided BigQuery
// table.
BigqueryExport *DataProfileSpec_PostScanActions_BigQueryExport `protobuf:"bytes,1,opt,name=bigquery_export,json=bigqueryExport,proto3" json:"bigquery_export,omitempty"`
// contains filtered or unexported fields
}
The configuration of post scan actions of DataProfileScan job.
func (*DataProfileSpec_PostScanActions) Descriptor
func (*DataProfileSpec_PostScanActions) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileSpec_PostScanActions.ProtoReflect.Descriptor instead.
func (*DataProfileSpec_PostScanActions) GetBigqueryExport
func (x *DataProfileSpec_PostScanActions) GetBigqueryExport() *DataProfileSpec_PostScanActions_BigQueryExport
func (*DataProfileSpec_PostScanActions) ProtoMessage
func (*DataProfileSpec_PostScanActions) ProtoMessage()
func (*DataProfileSpec_PostScanActions) ProtoReflect
func (x *DataProfileSpec_PostScanActions) ProtoReflect() protoreflect.Message
func (*DataProfileSpec_PostScanActions) Reset
func (x *DataProfileSpec_PostScanActions) Reset()
func (*DataProfileSpec_PostScanActions) String
func (x *DataProfileSpec_PostScanActions) String() string
DataProfileSpec_PostScanActions_BigQueryExport
type DataProfileSpec_PostScanActions_BigQueryExport struct {
// Optional. The BigQuery table to export DataProfileScan results to.
// Format:
// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
ResultsTable string `protobuf:"bytes,1,opt,name=results_table,json=resultsTable,proto3" json:"results_table,omitempty"`
// contains filtered or unexported fields
}
The configuration of BigQuery export post scan action.
func (*DataProfileSpec_PostScanActions_BigQueryExport) Descriptor
func (*DataProfileSpec_PostScanActions_BigQueryExport) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileSpec_PostScanActions_BigQueryExport.ProtoReflect.Descriptor instead.
func (*DataProfileSpec_PostScanActions_BigQueryExport) GetResultsTable
func (x *DataProfileSpec_PostScanActions_BigQueryExport) GetResultsTable() string
func (*DataProfileSpec_PostScanActions_BigQueryExport) ProtoMessage
func (*DataProfileSpec_PostScanActions_BigQueryExport) ProtoMessage()
func (*DataProfileSpec_PostScanActions_BigQueryExport) ProtoReflect
func (x *DataProfileSpec_PostScanActions_BigQueryExport) ProtoReflect() protoreflect.Message
func (*DataProfileSpec_PostScanActions_BigQueryExport) Reset
func (x *DataProfileSpec_PostScanActions_BigQueryExport) Reset()
func (*DataProfileSpec_PostScanActions_BigQueryExport) String
func (x *DataProfileSpec_PostScanActions_BigQueryExport) String() string
DataProfileSpec_SelectedFields
type DataProfileSpec_SelectedFields struct {
// Optional. Expected input is a list of fully qualified names of fields as
// in the schema.
//
// Only top-level field names for nested fields are supported.
// For instance, if 'x' is of nested field type, listing 'x' is supported
// but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields of
// 'x'.
FieldNames []string `protobuf:"bytes,1,rep,name=field_names,json=fieldNames,proto3" json:"field_names,omitempty"`
// contains filtered or unexported fields
}
The specification for fields to include or exclude in data profile scan.
func (*DataProfileSpec_SelectedFields) Descriptor
func (*DataProfileSpec_SelectedFields) Descriptor() ([]byte, []int)
Deprecated: Use DataProfileSpec_SelectedFields.ProtoReflect.Descriptor instead.
func (*DataProfileSpec_SelectedFields) GetFieldNames
func (x *DataProfileSpec_SelectedFields) GetFieldNames() []string
func (*DataProfileSpec_SelectedFields) ProtoMessage
func (*DataProfileSpec_SelectedFields) ProtoMessage()
func (*DataProfileSpec_SelectedFields) ProtoReflect
func (x *DataProfileSpec_SelectedFields) ProtoReflect() protoreflect.Message
func (*DataProfileSpec_SelectedFields) Reset
func (x *DataProfileSpec_SelectedFields) Reset()
func (*DataProfileSpec_SelectedFields) String
func (x *DataProfileSpec_SelectedFields) String() string
DataQualityColumnResult
type DataQualityColumnResult struct {
// Output only. The column specified in the DataQualityRule.
Column string `protobuf:"bytes,1,opt,name=column,proto3" json:"column,omitempty"`
// Output only. The column-level data quality score for this data scan job if
// and only if the 'column' field is set.
//
// The score ranges between between [0, 100] (up to two decimal
// points).
Score *float32 `protobuf:"fixed32,2,opt,name=score,proto3,oneof" json:"score,omitempty"`
// contains filtered or unexported fields
}
DataQualityColumnResult provides a more detailed, per-column view of the results.
func (*DataQualityColumnResult) Descriptor
func (*DataQualityColumnResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityColumnResult.ProtoReflect.Descriptor instead.
func (*DataQualityColumnResult) GetColumn
func (x *DataQualityColumnResult) GetColumn() string
func (*DataQualityColumnResult) GetScore
func (x *DataQualityColumnResult) GetScore() float32
func (*DataQualityColumnResult) ProtoMessage
func (*DataQualityColumnResult) ProtoMessage()
func (*DataQualityColumnResult) ProtoReflect
func (x *DataQualityColumnResult) ProtoReflect() protoreflect.Message
func (*DataQualityColumnResult) Reset
func (x *DataQualityColumnResult) Reset()
func (*DataQualityColumnResult) String
func (x *DataQualityColumnResult) String() string
DataQualityDimension
type DataQualityDimension struct {
// The dimension name a rule belongs to. Supported dimensions are
// ["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS",
// "INTEGRITY"]
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
A dimension captures data quality intent about a defined subset of the rules specified.
func (*DataQualityDimension) Descriptor
func (*DataQualityDimension) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityDimension.ProtoReflect.Descriptor instead.
func (*DataQualityDimension) GetName
func (x *DataQualityDimension) GetName() string
func (*DataQualityDimension) ProtoMessage
func (*DataQualityDimension) ProtoMessage()
func (*DataQualityDimension) ProtoReflect
func (x *DataQualityDimension) ProtoReflect() protoreflect.Message
func (*DataQualityDimension) Reset
func (x *DataQualityDimension) Reset()
func (*DataQualityDimension) String
func (x *DataQualityDimension) String() string
DataQualityDimensionResult
type DataQualityDimensionResult struct {
// Output only. The dimension config specified in the DataQualitySpec, as is.
Dimension *DataQualityDimension `protobuf:"bytes,1,opt,name=dimension,proto3" json:"dimension,omitempty"`
// Whether the dimension passed or failed.
Passed bool `protobuf:"varint,3,opt,name=passed,proto3" json:"passed,omitempty"`
// Output only. The dimension-level data quality score for this data scan job
// if and only if the 'dimension' field is set.
//
// The score ranges between [0, 100] (up to two decimal
// points).
Score *float32 `protobuf:"fixed32,4,opt,name=score,proto3,oneof" json:"score,omitempty"`
// contains filtered or unexported fields
}
DataQualityDimensionResult provides a more detailed, per-dimension view of the results.
func (*DataQualityDimensionResult) Descriptor
func (*DataQualityDimensionResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityDimensionResult.ProtoReflect.Descriptor instead.
func (*DataQualityDimensionResult) GetDimension
func (x *DataQualityDimensionResult) GetDimension() *DataQualityDimension
func (*DataQualityDimensionResult) GetPassed
func (x *DataQualityDimensionResult) GetPassed() bool
func (*DataQualityDimensionResult) GetScore
func (x *DataQualityDimensionResult) GetScore() float32
func (*DataQualityDimensionResult) ProtoMessage
func (*DataQualityDimensionResult) ProtoMessage()
func (*DataQualityDimensionResult) ProtoReflect
func (x *DataQualityDimensionResult) ProtoReflect() protoreflect.Message
func (*DataQualityDimensionResult) Reset
func (x *DataQualityDimensionResult) Reset()
func (*DataQualityDimensionResult) String
func (x *DataQualityDimensionResult) String() string
DataQualityResult
type DataQualityResult struct {
Passed bool `protobuf:"varint,5,opt,name=passed,proto3" json:"passed,omitempty"`
Score *float32 `protobuf:"fixed32,9,opt,name=score,proto3,oneof" json:"score,omitempty"`
Dimensions []*DataQualityDimensionResult `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
Columns []*DataQualityColumnResult `protobuf:"bytes,10,rep,name=columns,proto3" json:"columns,omitempty"`
Rules []*DataQualityRuleResult `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
RowCount int64 `protobuf:"varint,4,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
ScannedData *ScannedData `protobuf:"bytes,7,opt,name=scanned_data,json=scannedData,proto3" json:"scanned_data,omitempty"`
PostScanActionsResult *DataQualityResult_PostScanActionsResult "" /* 128 byte string literal not displayed */
}
The output of a DataQualityScan.
func (*DataQualityResult) Descriptor
func (*DataQualityResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityResult.ProtoReflect.Descriptor instead.
func (*DataQualityResult) GetColumns
func (x *DataQualityResult) GetColumns() []*DataQualityColumnResult
func (*DataQualityResult) GetDimensions
func (x *DataQualityResult) GetDimensions() []*DataQualityDimensionResult
func (*DataQualityResult) GetPassed
func (x *DataQualityResult) GetPassed() bool
func (*DataQualityResult) GetPostScanActionsResult
func (x *DataQualityResult) GetPostScanActionsResult() *DataQualityResult_PostScanActionsResult
func (*DataQualityResult) GetRowCount
func (x *DataQualityResult) GetRowCount() int64
func (*DataQualityResult) GetRules
func (x *DataQualityResult) GetRules() []*DataQualityRuleResult
func (*DataQualityResult) GetScannedData
func (x *DataQualityResult) GetScannedData() *ScannedData
func (*DataQualityResult) GetScore
func (x *DataQualityResult) GetScore() float32
func (*DataQualityResult) ProtoMessage
func (*DataQualityResult) ProtoMessage()
func (*DataQualityResult) ProtoReflect
func (x *DataQualityResult) ProtoReflect() protoreflect.Message
func (*DataQualityResult) Reset
func (x *DataQualityResult) Reset()
func (*DataQualityResult) String
func (x *DataQualityResult) String() string
DataQualityResult_PostScanActionsResult
type DataQualityResult_PostScanActionsResult struct {
// Output only. The result of BigQuery export post scan action.
BigqueryExportResult *DataQualityResult_PostScanActionsResult_BigQueryExportResult `protobuf:"bytes,1,opt,name=bigquery_export_result,json=bigqueryExportResult,proto3" json:"bigquery_export_result,omitempty"`
// contains filtered or unexported fields
}
The result of post scan actions of DataQualityScan job.
func (*DataQualityResult_PostScanActionsResult) Descriptor
func (*DataQualityResult_PostScanActionsResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityResult_PostScanActionsResult.ProtoReflect.Descriptor instead.
func (*DataQualityResult_PostScanActionsResult) GetBigqueryExportResult
func (x *DataQualityResult_PostScanActionsResult) GetBigqueryExportResult() *DataQualityResult_PostScanActionsResult_BigQueryExportResult
func (*DataQualityResult_PostScanActionsResult) ProtoMessage
func (*DataQualityResult_PostScanActionsResult) ProtoMessage()
func (*DataQualityResult_PostScanActionsResult) ProtoReflect
func (x *DataQualityResult_PostScanActionsResult) ProtoReflect() protoreflect.Message
func (*DataQualityResult_PostScanActionsResult) Reset
func (x *DataQualityResult_PostScanActionsResult) Reset()
func (*DataQualityResult_PostScanActionsResult) String
func (x *DataQualityResult_PostScanActionsResult) String() string
DataQualityResult_PostScanActionsResult_BigQueryExportResult
type DataQualityResult_PostScanActionsResult_BigQueryExportResult struct {
State DataQualityResult_PostScanActionsResult_BigQueryExportResult_State "" /* 161 byte string literal not displayed */
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
The result of BigQuery export post scan action.
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) Descriptor
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityResult_PostScanActionsResult_BigQueryExportResult.ProtoReflect.Descriptor instead.
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) GetMessage
func (x *DataQualityResult_PostScanActionsResult_BigQueryExportResult) GetMessage() string
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) GetState
func (x *DataQualityResult_PostScanActionsResult_BigQueryExportResult) GetState() DataQualityResult_PostScanActionsResult_BigQueryExportResult_State
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) ProtoMessage
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) ProtoMessage()
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) ProtoReflect
func (x *DataQualityResult_PostScanActionsResult_BigQueryExportResult) ProtoReflect() protoreflect.Message
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) Reset
func (x *DataQualityResult_PostScanActionsResult_BigQueryExportResult) Reset()
func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) String
func (x *DataQualityResult_PostScanActionsResult_BigQueryExportResult) String() string
DataQualityResult_PostScanActionsResult_BigQueryExportResult_State
type DataQualityResult_PostScanActionsResult_BigQueryExportResult_State int32
Execution state for the exporting.
DataQualityResult_PostScanActionsResult_BigQueryExportResult_STATE_UNSPECIFIED, DataQualityResult_PostScanActionsResult_BigQueryExportResult_SUCCEEDED, DataQualityResult_PostScanActionsResult_BigQueryExportResult_FAILED, DataQualityResult_PostScanActionsResult_BigQueryExportResult_SKIPPED
const (
// The exporting state is unspecified.
DataQualityResult_PostScanActionsResult_BigQueryExportResult_STATE_UNSPECIFIED DataQualityResult_PostScanActionsResult_BigQueryExportResult_State = 0
// The exporting completed successfully.
DataQualityResult_PostScanActionsResult_BigQueryExportResult_SUCCEEDED DataQualityResult_PostScanActionsResult_BigQueryExportResult_State = 1
// The exporting is no longer running due to an error.
DataQualityResult_PostScanActionsResult_BigQueryExportResult_FAILED DataQualityResult_PostScanActionsResult_BigQueryExportResult_State = 2
// The exporting is skipped due to no valid scan result to export
// (usually caused by scan failed).
DataQualityResult_PostScanActionsResult_BigQueryExportResult_SKIPPED DataQualityResult_PostScanActionsResult_BigQueryExportResult_State = 3
)
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Descriptor
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Descriptor() protoreflect.EnumDescriptor
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Enum
func (x DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Enum() *DataQualityResult_PostScanActionsResult_BigQueryExportResult_State
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataQualityResult_PostScanActionsResult_BigQueryExportResult_State.Descriptor instead.
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Number
func (x DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Number() protoreflect.EnumNumber
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) String
func (x DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) String() string
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Type
func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Type() protoreflect.EnumType
DataQualityRule
type DataQualityRule struct {
// The rule-specific configuration.
//
// Types that are assignable to RuleType:
// *DataQualityRule_RangeExpectation_
// *DataQualityRule_NonNullExpectation_
// *DataQualityRule_SetExpectation_
// *DataQualityRule_RegexExpectation_
// *DataQualityRule_UniquenessExpectation_
// *DataQualityRule_StatisticRangeExpectation_
// *DataQualityRule_RowConditionExpectation_
// *DataQualityRule_TableConditionExpectation_
RuleType isDataQualityRule_RuleType `protobuf_oneof:"rule_type"`
// Optional. The unnested column which this rule is evaluated against.
Column string `protobuf:"bytes,500,opt,name=column,proto3" json:"column,omitempty"`
// Optional. Rows with `null` values will automatically fail a rule, unless
// `ignore_null` is `true`. In that case, such `null` rows are trivially
// considered passing.
//
// This field is only valid for row-level type rules.
IgnoreNull bool `protobuf:"varint,501,opt,name=ignore_null,json=ignoreNull,proto3" json:"ignore_null,omitempty"`
// Required. The dimension a rule belongs to. Results are also aggregated at
// the dimension level. Supported dimensions are **["COMPLETENESS",
// "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
Dimension string `protobuf:"bytes,502,opt,name=dimension,proto3" json:"dimension,omitempty"`
// Optional. The minimum ratio of **passing_rows / total_rows** required to
// pass this rule, with a range of [0.0, 1.0].
//
// 0 indicates default value (i.e. 1.0).
//
// This field is only valid for row-level type rules.
Threshold float64 `protobuf:"fixed64,503,opt,name=threshold,proto3" json:"threshold,omitempty"`
// Optional. A mutable name for the rule.
//
// * The name must contain only letters (a-z, A-Z), numbers (0-9), or
// hyphens (-).
// * The maximum length is 63 characters.
// * Must start with a letter.
// * Must end with a number or a letter.
Name string `protobuf:"bytes,504,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Description of the rule.
//
// * The maximum length is 1,024 characters.
Description string `protobuf:"bytes,505,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
A rule captures data quality intent about a data source.
func (*DataQualityRule) Descriptor
func (*DataQualityRule) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule.ProtoReflect.Descriptor instead.
func (*DataQualityRule) GetColumn
func (x *DataQualityRule) GetColumn() string
func (*DataQualityRule) GetDescription
func (x *DataQualityRule) GetDescription() string
func (*DataQualityRule) GetDimension
func (x *DataQualityRule) GetDimension() string
func (*DataQualityRule) GetIgnoreNull
func (x *DataQualityRule) GetIgnoreNull() bool
func (*DataQualityRule) GetName
func (x *DataQualityRule) GetName() string
func (*DataQualityRule) GetNonNullExpectation
func (x *DataQualityRule) GetNonNullExpectation() *DataQualityRule_NonNullExpectation
func (*DataQualityRule) GetRangeExpectation
func (x *DataQualityRule) GetRangeExpectation() *DataQualityRule_RangeExpectation
func (*DataQualityRule) GetRegexExpectation
func (x *DataQualityRule) GetRegexExpectation() *DataQualityRule_RegexExpectation
func (*DataQualityRule) GetRowConditionExpectation
func (x *DataQualityRule) GetRowConditionExpectation() *DataQualityRule_RowConditionExpectation
func (*DataQualityRule) GetRuleType
func (m *DataQualityRule) GetRuleType() isDataQualityRule_RuleType
func (*DataQualityRule) GetSetExpectation
func (x *DataQualityRule) GetSetExpectation() *DataQualityRule_SetExpectation
func (*DataQualityRule) GetStatisticRangeExpectation
func (x *DataQualityRule) GetStatisticRangeExpectation() *DataQualityRule_StatisticRangeExpectation
func (*DataQualityRule) GetTableConditionExpectation
func (x *DataQualityRule) GetTableConditionExpectation() *DataQualityRule_TableConditionExpectation
func (*DataQualityRule) GetThreshold
func (x *DataQualityRule) GetThreshold() float64
func (*DataQualityRule) GetUniquenessExpectation
func (x *DataQualityRule) GetUniquenessExpectation() *DataQualityRule_UniquenessExpectation
func (*DataQualityRule) ProtoMessage
func (*DataQualityRule) ProtoMessage()
func (*DataQualityRule) ProtoReflect
func (x *DataQualityRule) ProtoReflect() protoreflect.Message
func (*DataQualityRule) Reset
func (x *DataQualityRule) Reset()
func (*DataQualityRule) String
func (x *DataQualityRule) String() string
DataQualityRuleResult
type DataQualityRuleResult struct {
// The rule specified in the DataQualitySpec, as is.
Rule *DataQualityRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
// Whether the rule passed or failed.
Passed bool `protobuf:"varint,7,opt,name=passed,proto3" json:"passed,omitempty"`
// The number of rows a rule was evaluated against.
//
// This field is only valid for row-level type rules.
//
// Evaluated count can be configured to either
//
// * include all rows (default) - with `null` rows automatically failing rule
// evaluation, or
// * exclude `null` rows from the `evaluated_count`, by setting
// `ignore_nulls = true`.
EvaluatedCount int64 `protobuf:"varint,9,opt,name=evaluated_count,json=evaluatedCount,proto3" json:"evaluated_count,omitempty"`
// The number of rows which passed a rule evaluation.
//
// This field is only valid for row-level type rules.
PassedCount int64 `protobuf:"varint,8,opt,name=passed_count,json=passedCount,proto3" json:"passed_count,omitempty"`
// The number of rows with null values in the specified column.
NullCount int64 `protobuf:"varint,5,opt,name=null_count,json=nullCount,proto3" json:"null_count,omitempty"`
// The ratio of **passed_count / evaluated_count**.
//
// This field is only valid for row-level type rules.
PassRatio float64 `protobuf:"fixed64,6,opt,name=pass_ratio,json=passRatio,proto3" json:"pass_ratio,omitempty"`
// The query to find rows that did not pass this rule.
//
// This field is only valid for row-level type rules.
FailingRowsQuery string `protobuf:"bytes,10,opt,name=failing_rows_query,json=failingRowsQuery,proto3" json:"failing_rows_query,omitempty"`
// contains filtered or unexported fields
}
DataQualityRuleResult provides a more detailed, per-rule view of the results.
func (*DataQualityRuleResult) Descriptor
func (*DataQualityRuleResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRuleResult.ProtoReflect.Descriptor instead.
func (*DataQualityRuleResult) GetEvaluatedCount
func (x *DataQualityRuleResult) GetEvaluatedCount() int64
func (*DataQualityRuleResult) GetFailingRowsQuery
func (x *DataQualityRuleResult) GetFailingRowsQuery() string
func (*DataQualityRuleResult) GetNullCount
func (x *DataQualityRuleResult) GetNullCount() int64
func (*DataQualityRuleResult) GetPassRatio
func (x *DataQualityRuleResult) GetPassRatio() float64
func (*DataQualityRuleResult) GetPassed
func (x *DataQualityRuleResult) GetPassed() bool
func (*DataQualityRuleResult) GetPassedCount
func (x *DataQualityRuleResult) GetPassedCount() int64
func (*DataQualityRuleResult) GetRule
func (x *DataQualityRuleResult) GetRule() *DataQualityRule
func (*DataQualityRuleResult) ProtoMessage
func (*DataQualityRuleResult) ProtoMessage()
func (*DataQualityRuleResult) ProtoReflect
func (x *DataQualityRuleResult) ProtoReflect() protoreflect.Message
func (*DataQualityRuleResult) Reset
func (x *DataQualityRuleResult) Reset()
func (*DataQualityRuleResult) String
func (x *DataQualityRuleResult) String() string
DataQualityRule_NonNullExpectation
type DataQualityRule_NonNullExpectation struct {
// contains filtered or unexported fields
}
Evaluates whether each column value is null.
func (*DataQualityRule_NonNullExpectation) Descriptor
func (*DataQualityRule_NonNullExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_NonNullExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_NonNullExpectation) ProtoMessage
func (*DataQualityRule_NonNullExpectation) ProtoMessage()
func (*DataQualityRule_NonNullExpectation) ProtoReflect
func (x *DataQualityRule_NonNullExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_NonNullExpectation) Reset
func (x *DataQualityRule_NonNullExpectation) Reset()
func (*DataQualityRule_NonNullExpectation) String
func (x *DataQualityRule_NonNullExpectation) String() string
DataQualityRule_NonNullExpectation_
type DataQualityRule_NonNullExpectation_ struct {
// Row-level rule which evaluates whether each column value is null.
NonNullExpectation *DataQualityRule_NonNullExpectation `protobuf:"bytes,2,opt,name=non_null_expectation,json=nonNullExpectation,proto3,oneof"`
}
DataQualityRule_RangeExpectation
type DataQualityRule_RangeExpectation struct {
// Optional. The minimum column value allowed for a row to pass this
// validation. At least one of `min_value` and `max_value` need to be
// provided.
MinValue string `protobuf:"bytes,1,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
// Optional. The maximum column value allowed for a row to pass this
// validation. At least one of `min_value` and `max_value` need to be
// provided.
MaxValue string `protobuf:"bytes,2,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
// Optional. Whether each value needs to be strictly greater than ('>') the
// minimum, or if equality is allowed.
//
// Only relevant if a `min_value` has been defined. Default = false.
StrictMinEnabled bool `protobuf:"varint,3,opt,name=strict_min_enabled,json=strictMinEnabled,proto3" json:"strict_min_enabled,omitempty"`
// Optional. Whether each value needs to be strictly lesser than ('<') the="" maximum,="" or="" if="" equality="" is="" allowed.="" only="" relevant="" if="" a="" `max_value`="" has="" been="" defined.="" default="false." strictmaxenabled="">bool `protobuf:"varint,4,opt,name=strict_max_enabled,json=strictMaxEnabled,proto3" json:"strict_max_enabled,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether each column value lies between a specified range.
func (*DataQualityRule_RangeExpectation) Descriptor
func (*DataQualityRule_RangeExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_RangeExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_RangeExpectation) GetMaxValue
func (x *DataQualityRule_RangeExpectation) GetMaxValue() string
func (*DataQualityRule_RangeExpectation) GetMinValue
func (x *DataQualityRule_RangeExpectation) GetMinValue() string
func (*DataQualityRule_RangeExpectation) GetStrictMaxEnabled
func (x *DataQualityRule_RangeExpectation) GetStrictMaxEnabled() bool
func (*DataQualityRule_RangeExpectation) GetStrictMinEnabled
func (x *DataQualityRule_RangeExpectation) GetStrictMinEnabled() bool
func (*DataQualityRule_RangeExpectation) ProtoMessage
func (*DataQualityRule_RangeExpectation) ProtoMessage()
func (*DataQualityRule_RangeExpectation) ProtoReflect
func (x *DataQualityRule_RangeExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_RangeExpectation) Reset
func (x *DataQualityRule_RangeExpectation) Reset()
func (*DataQualityRule_RangeExpectation) String
func (x *DataQualityRule_RangeExpectation) String() string
DataQualityRule_RangeExpectation_
type DataQualityRule_RangeExpectation_ struct {
// Row-level rule which evaluates whether each column value lies between a
// specified range.
RangeExpectation *DataQualityRule_RangeExpectation `protobuf:"bytes,1,opt,name=range_expectation,json=rangeExpectation,proto3,oneof"`
}
DataQualityRule_RegexExpectation
type DataQualityRule_RegexExpectation struct {
// Optional. A regular expression the column value is expected to match.
Regex string `protobuf:"bytes,1,opt,name=regex,proto3" json:"regex,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether each column value matches a specified regex.
func (*DataQualityRule_RegexExpectation) Descriptor
func (*DataQualityRule_RegexExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_RegexExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_RegexExpectation) GetRegex
func (x *DataQualityRule_RegexExpectation) GetRegex() string
func (*DataQualityRule_RegexExpectation) ProtoMessage
func (*DataQualityRule_RegexExpectation) ProtoMessage()
func (*DataQualityRule_RegexExpectation) ProtoReflect
func (x *DataQualityRule_RegexExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_RegexExpectation) Reset
func (x *DataQualityRule_RegexExpectation) Reset()
func (*DataQualityRule_RegexExpectation) String
func (x *DataQualityRule_RegexExpectation) String() string
DataQualityRule_RegexExpectation_
type DataQualityRule_RegexExpectation_ struct {
// Row-level rule which evaluates whether each column value matches a
// specified regex.
RegexExpectation *DataQualityRule_RegexExpectation `protobuf:"bytes,4,opt,name=regex_expectation,json=regexExpectation,proto3,oneof"`
}
DataQualityRule_RowConditionExpectation
type DataQualityRule_RowConditionExpectation struct {
// Optional. The SQL expression.
SqlExpression string `protobuf:"bytes,1,opt,name=sql_expression,json=sqlExpression,proto3" json:"sql_expression,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether each row passes the specified condition.
The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.
Example: col1 >= 0 AND col2 < 10
func (*DataQualityRule_RowConditionExpectation) Descriptor
func (*DataQualityRule_RowConditionExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_RowConditionExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_RowConditionExpectation) GetSqlExpression
func (x *DataQualityRule_RowConditionExpectation) GetSqlExpression() string
func (*DataQualityRule_RowConditionExpectation) ProtoMessage
func (*DataQualityRule_RowConditionExpectation) ProtoMessage()
func (*DataQualityRule_RowConditionExpectation) ProtoReflect
func (x *DataQualityRule_RowConditionExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_RowConditionExpectation) Reset
func (x *DataQualityRule_RowConditionExpectation) Reset()
func (*DataQualityRule_RowConditionExpectation) String
func (x *DataQualityRule_RowConditionExpectation) String() string
DataQualityRule_RowConditionExpectation_
type DataQualityRule_RowConditionExpectation_ struct {
// Row-level rule which evaluates whether each row in a table passes the
// specified condition.
RowConditionExpectation *DataQualityRule_RowConditionExpectation `protobuf:"bytes,200,opt,name=row_condition_expectation,json=rowConditionExpectation,proto3,oneof"`
}
DataQualityRule_SetExpectation
type DataQualityRule_SetExpectation struct {
// Optional. Expected values for the column value.
Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether each column value is contained by a specified set.
func (*DataQualityRule_SetExpectation) Descriptor
func (*DataQualityRule_SetExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_SetExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_SetExpectation) GetValues
func (x *DataQualityRule_SetExpectation) GetValues() []string
func (*DataQualityRule_SetExpectation) ProtoMessage
func (*DataQualityRule_SetExpectation) ProtoMessage()
func (*DataQualityRule_SetExpectation) ProtoReflect
func (x *DataQualityRule_SetExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_SetExpectation) Reset
func (x *DataQualityRule_SetExpectation) Reset()
func (*DataQualityRule_SetExpectation) String
func (x *DataQualityRule_SetExpectation) String() string
DataQualityRule_SetExpectation_
type DataQualityRule_SetExpectation_ struct {
// Row-level rule which evaluates whether each column value is contained by
// a specified set.
SetExpectation *DataQualityRule_SetExpectation `protobuf:"bytes,3,opt,name=set_expectation,json=setExpectation,proto3,oneof"`
}
DataQualityRule_StatisticRangeExpectation
type DataQualityRule_StatisticRangeExpectation struct {
Statistic DataQualityRule_StatisticRangeExpectation_ColumnStatistic "" /* 160 byte string literal not displayed */
MinValue string `protobuf:"bytes,2,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
MaxValue string `protobuf:"bytes,3,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
StrictMinEnabled bool `protobuf:"varint,4,opt,name=strict_min_enabled,json=strictMinEnabled,proto3" json:"strict_min_enabled,omitempty"`
StrictMaxEnabled bool `protobuf:"varint,5,opt,name=strict_max_enabled,json=strictMaxEnabled,proto3" json:"strict_max_enabled,omitempty"`
}
Evaluates whether the column aggregate statistic lies between a specified range.
func (*DataQualityRule_StatisticRangeExpectation) Descriptor
func (*DataQualityRule_StatisticRangeExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_StatisticRangeExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_StatisticRangeExpectation) GetMaxValue
func (x *DataQualityRule_StatisticRangeExpectation) GetMaxValue() string
func (*DataQualityRule_StatisticRangeExpectation) GetMinValue
func (x *DataQualityRule_StatisticRangeExpectation) GetMinValue() string
func (*DataQualityRule_StatisticRangeExpectation) GetStatistic
func (x *DataQualityRule_StatisticRangeExpectation) GetStatistic() DataQualityRule_StatisticRangeExpectation_ColumnStatistic
func (*DataQualityRule_StatisticRangeExpectation) GetStrictMaxEnabled
func (x *DataQualityRule_StatisticRangeExpectation) GetStrictMaxEnabled() bool
func (*DataQualityRule_StatisticRangeExpectation) GetStrictMinEnabled
func (x *DataQualityRule_StatisticRangeExpectation) GetStrictMinEnabled() bool
func (*DataQualityRule_StatisticRangeExpectation) ProtoMessage
func (*DataQualityRule_StatisticRangeExpectation) ProtoMessage()
func (*DataQualityRule_StatisticRangeExpectation) ProtoReflect
func (x *DataQualityRule_StatisticRangeExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_StatisticRangeExpectation) Reset
func (x *DataQualityRule_StatisticRangeExpectation) Reset()
func (*DataQualityRule_StatisticRangeExpectation) String
func (x *DataQualityRule_StatisticRangeExpectation) String() string
DataQualityRule_StatisticRangeExpectation_
type DataQualityRule_StatisticRangeExpectation_ struct {
// Aggregate rule which evaluates whether the column aggregate
// statistic lies between a specified range.
StatisticRangeExpectation *DataQualityRule_StatisticRangeExpectation `protobuf:"bytes,101,opt,name=statistic_range_expectation,json=statisticRangeExpectation,proto3,oneof"`
}
DataQualityRule_StatisticRangeExpectation_ColumnStatistic
type DataQualityRule_StatisticRangeExpectation_ColumnStatistic int32
The list of aggregate metrics a rule can be evaluated against.
DataQualityRule_StatisticRangeExpectation_STATISTIC_UNDEFINED, DataQualityRule_StatisticRangeExpectation_MEAN, DataQualityRule_StatisticRangeExpectation_MIN, DataQualityRule_StatisticRangeExpectation_MAX
const (
// Unspecified statistic type
DataQualityRule_StatisticRangeExpectation_STATISTIC_UNDEFINED DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 0
// Evaluate the column mean
DataQualityRule_StatisticRangeExpectation_MEAN DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 1
// Evaluate the column min
DataQualityRule_StatisticRangeExpectation_MIN DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 2
// Evaluate the column max
DataQualityRule_StatisticRangeExpectation_MAX DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 3
)
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Descriptor
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Descriptor() protoreflect.EnumDescriptor
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Enum
func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Enum() *DataQualityRule_StatisticRangeExpectation_ColumnStatistic
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) EnumDescriptor
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_StatisticRangeExpectation_ColumnStatistic.Descriptor instead.
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Number
func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Number() protoreflect.EnumNumber
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) String
func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) String() string
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Type
DataQualityRule_TableConditionExpectation
type DataQualityRule_TableConditionExpectation struct {
// Optional. The SQL expression.
SqlExpression string `protobuf:"bytes,1,opt,name=sql_expression,json=sqlExpression,proto3" json:"sql_expression,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether the provided expression is true.
The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.
Example: MIN(col1) >= 0
func (*DataQualityRule_TableConditionExpectation) Descriptor
func (*DataQualityRule_TableConditionExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_TableConditionExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_TableConditionExpectation) GetSqlExpression
func (x *DataQualityRule_TableConditionExpectation) GetSqlExpression() string
func (*DataQualityRule_TableConditionExpectation) ProtoMessage
func (*DataQualityRule_TableConditionExpectation) ProtoMessage()
func (*DataQualityRule_TableConditionExpectation) ProtoReflect
func (x *DataQualityRule_TableConditionExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_TableConditionExpectation) Reset
func (x *DataQualityRule_TableConditionExpectation) Reset()
func (*DataQualityRule_TableConditionExpectation) String
func (x *DataQualityRule_TableConditionExpectation) String() string
DataQualityRule_TableConditionExpectation_
type DataQualityRule_TableConditionExpectation_ struct {
// Aggregate rule which evaluates whether the provided expression is true
// for a table.
TableConditionExpectation *DataQualityRule_TableConditionExpectation `protobuf:"bytes,201,opt,name=table_condition_expectation,json=tableConditionExpectation,proto3,oneof"`
}
DataQualityRule_UniquenessExpectation
type DataQualityRule_UniquenessExpectation struct {
// contains filtered or unexported fields
}
Evaluates whether the column has duplicates.
func (*DataQualityRule_UniquenessExpectation) Descriptor
func (*DataQualityRule_UniquenessExpectation) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityRule_UniquenessExpectation.ProtoReflect.Descriptor instead.
func (*DataQualityRule_UniquenessExpectation) ProtoMessage
func (*DataQualityRule_UniquenessExpectation) ProtoMessage()
func (*DataQualityRule_UniquenessExpectation) ProtoReflect
func (x *DataQualityRule_UniquenessExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_UniquenessExpectation) Reset
func (x *DataQualityRule_UniquenessExpectation) Reset()
func (*DataQualityRule_UniquenessExpectation) String
func (x *DataQualityRule_UniquenessExpectation) String() string
DataQualityRule_UniquenessExpectation_
type DataQualityRule_UniquenessExpectation_ struct {
// Row-level rule which evaluates whether each column value is unique.
UniquenessExpectation *DataQualityRule_UniquenessExpectation `protobuf:"bytes,100,opt,name=uniqueness_expectation,json=uniquenessExpectation,proto3,oneof"`
}
DataQualityScanRuleResult
type DataQualityScanRuleResult struct {
JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
DataSource string `protobuf:"bytes,2,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
Column string `protobuf:"bytes,3,opt,name=column,proto3" json:"column,omitempty"`
RuleName string `protobuf:"bytes,4,opt,name=rule_name,json=ruleName,proto3" json:"rule_name,omitempty"`
RuleType DataQualityScanRuleResult_RuleType "" /* 151 byte string literal not displayed */
EvalutionType DataQualityScanRuleResult_EvaluationType "" /* 172 byte string literal not displayed */
RuleDimension string `protobuf:"bytes,7,opt,name=rule_dimension,json=ruleDimension,proto3" json:"rule_dimension,omitempty"`
ThresholdPercent float64 `protobuf:"fixed64,8,opt,name=threshold_percent,json=thresholdPercent,proto3" json:"threshold_percent,omitempty"`
Result DataQualityScanRuleResult_Result "" /* 129 byte string literal not displayed */
EvaluatedRowCount int64 `protobuf:"varint,10,opt,name=evaluated_row_count,json=evaluatedRowCount,proto3" json:"evaluated_row_count,omitempty"`
PassedRowCount int64 `protobuf:"varint,11,opt,name=passed_row_count,json=passedRowCount,proto3" json:"passed_row_count,omitempty"`
NullRowCount int64 `protobuf:"varint,12,opt,name=null_row_count,json=nullRowCount,proto3" json:"null_row_count,omitempty"`
}
Information about the result of a data quality rule for data quality scan. The monitored resource is 'DataScan'.
func (*DataQualityScanRuleResult) Descriptor
func (*DataQualityScanRuleResult) Descriptor() ([]byte, []int)
Deprecated: Use DataQualityScanRuleResult.ProtoReflect.Descriptor instead.
func (*DataQualityScanRuleResult) GetColumn
func (x *DataQualityScanRuleResult) GetColumn() string
func (*DataQualityScanRuleResult) GetDataSource
func (x *DataQualityScanRuleResult) GetDataSource() string
func (*DataQualityScanRuleResult) GetEvaluatedRowCount
func (x *DataQualityScanRuleResult) GetEvaluatedRowCount() int64
func (*DataQualityScanRuleResult) GetEvalutionType
func (x *DataQualityScanRuleResult) GetEvalutionType() DataQualityScanRuleResult_EvaluationType
func (*DataQualityScanRuleResult) GetJobId
func (x *DataQualityScanRuleResult) GetJobId() string
func (*DataQualityScanRuleResult) GetNullRowCount
func (x *DataQualityScanRuleResult) GetNullRowCount() int64
func (*DataQualityScanRuleResult) GetPassedRowCount
func (x *DataQualityScanRuleResult) GetPassedRowCount() int64
func (*DataQualityScanRuleResult) GetResult
func (x *DataQualityScanRuleResult) GetResult() DataQualityScanRuleResult_Result
func (*DataQualityScanRuleResult) GetRuleDimension
func (x *DataQualityScanRuleResult) GetRuleDimension() string
func (*DataQualityScanRuleResult) GetRuleName
func (x *DataQualityScanRuleResult) GetRuleName() string
func (*DataQualityScanRuleResult) GetRuleType
func (x *DataQualityScanRuleResult) GetRuleType() DataQualityScanRuleResult_RuleType
func (*DataQualityScanRuleResult) GetThresholdPercent
func (x *DataQualityScanRuleResult) GetThresholdPercent() float64
func (*DataQualityScanRuleResult) ProtoMessage
func (*DataQualityScanRuleResult) ProtoMessage()
func (*DataQualityScanRuleResult) ProtoReflect
func (x *DataQualityScanRuleResult) ProtoReflect() protoreflect.Message
func (*DataQualityScanRuleResult) Reset
func (x *DataQualityScanRuleResult) Reset()
func (*DataQualityScanRuleResult) String
func (x *DataQualityScanRuleResult) String() string
DataQualityScanRuleResult_EvaluationType
type DataQualityScanRuleResult_EvaluationType int32
The evaluation type of the data quality rule.
DataQualityScanRuleResult_EVALUATION_TYPE_UNSPECIFIED, DataQualityScanRuleResult_PER_ROW, DataQualityScanRuleResult_AGGREGATE
const (
// An unspecified evaluation type.
DataQualityScanRuleResult_EVALUATION_TYPE_UNSPECIFIED DataQualityScanRuleResult_EvaluationType = 0
// The rule evaluation is done at per row level.
DataQualityScanRuleResult_PER_ROW DataQualityScanRuleResult_EvaluationType = 1
// The rule evaluation is done for an aggregate of rows.
DataQualityScanRuleResult_AGGREGATE DataQualityScanRuleResult_EvaluationType = 2
)
func (DataQualityScanRuleResult_EvaluationType) Descriptor
func (DataQualityScanRuleResult_EvaluationType) Descriptor() protoreflect.EnumDescriptor
func (DataQualityScanRuleResult_EvaluationType) Enum
func (DataQualityScanRuleResult_EvaluationType) EnumDescriptor
func (DataQualityScanRuleResult_EvaluationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataQualityScanRuleResult_EvaluationType.Descriptor instead.
func (DataQualityScanRuleResult_EvaluationType) Number
func (x DataQualityScanRuleResult_EvaluationType) Number() protoreflect.EnumNumber
func (DataQualityScanRuleResult_EvaluationType) String
func (x DataQualityScanRuleResult_EvaluationType) String() string
func (DataQualityScanRuleResult_EvaluationType) Type
func (DataQualityScanRuleResult_EvaluationType) Type() protoreflect.EnumType
DataQualityScanRuleResult_Result
type DataQualityScanRuleResult_Result int32
Whether the data quality rule passed or failed.
DataQualityScanRuleResult_RESULT_UNSPECIFIED, DataQualityScanRuleResult_PASSED, DataQualityScanRuleResult_FAILED
const (
// An unspecified result.
DataQualityScanRuleResult_RESULT_UNSPECIFIED DataQualityScanRuleResult_Result = 0
// The data quality rule passed.
DataQualityScanRuleResult_PASSED DataQualityScanRuleResult_Result = 1
// The data quality rule failed.
DataQualityScanRuleResult_FAILED DataQualityScanRuleResult_Result = 2
)
func (DataQualityScanRuleResult_Result) Descriptor
func (DataQualityScanRuleResult_Result) Descriptor() protoreflect.EnumDescriptor
func (DataQualityScanRuleResult_Result) Enum
func (x DataQualityScanRuleResult_Result) Enum() *DataQualityScanRuleResult_Result
func (DataQualityScanRuleResult_Result) EnumDescriptor
func (DataQualityScanRuleResult_Result) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataQualityScanRuleResult_Result.Descriptor instead.
func (DataQualityScanRuleResult_Result) Number
func (x DataQualityScanRuleResult_Result) Number() protoreflect.EnumNumber
func (DataQualityScanRuleResult_Result) String
func (x DataQualityScanRuleResult_Result) String() string
func (DataQualityScanRuleResult_Result) Type
func (DataQualityScanRuleResult_Result) Type() protoreflect.EnumType
DataQualityScanRuleResult_RuleType
type DataQualityScanRuleResult_RuleType int32
The type of the data quality rule.
DataQualityScanRuleResult_RULE_TYPE_UNSPECIFIED, DataQualityScanRuleResult_NON_NULL_EXPECTATION, DataQualityScanRuleResult_RANGE_EXPECTATION, DataQualityScanRuleResult_REGEX_EXPECTATION, DataQualityScanRuleResult_ROW_CONDITION_EXPECTATION, DataQualityScanRuleResult_SET_EXPECTATION, DataQualityScanRuleResult_STATISTIC_RANGE_EXPECTATION, DataQualityScanRuleResult_TABLE_CONDITION_EXPECTATION, DataQualityScanRuleResult_UNIQUENESS_EXPECTATION
const (
// An unspecified rule type.
DataQualityScanRuleResult_RULE_TYPE_UNSPECIFIED DataQualityScanRuleResult_RuleType = 0
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#nonnullexpectation.
DataQualityScanRuleResult_NON_NULL_EXPECTATION DataQualityScanRuleResult_RuleType = 1
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#rangeexpectation.
DataQualityScanRuleResult_RANGE_EXPECTATION DataQualityScanRuleResult_RuleType = 2
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#regexexpectation.
DataQualityScanRuleResult_REGEX_EXPECTATION DataQualityScanRuleResult_RuleType = 3
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#rowconditionexpectation.
DataQualityScanRuleResult_ROW_CONDITION_EXPECTATION DataQualityScanRuleResult_RuleType = 4
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#setexpectation.
DataQualityScanRuleResult_SET_EXPECTATION DataQualityScanRuleResult_RuleType = 5
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#statisticrangeexpectation.
DataQualityScanRuleResult_STATISTIC_RANGE_EXPECTATION DataQualityScanRuleResult_RuleType = 6
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#tableconditionexpectation.
DataQualityScanRuleResult_TABLE_CONDITION_EXPECTATION DataQualityScanRuleResult_RuleType = 7
// Please see
// https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#uniquenessexpectation.
DataQualityScanRuleResult_UNIQUENESS_EXPECTATION DataQualityScanRuleResult_RuleType = 8
)
func (DataQualityScanRuleResult_RuleType) Descriptor
func (DataQualityScanRuleResult_RuleType) Descriptor() protoreflect.EnumDescriptor
func (DataQualityScanRuleResult_RuleType) Enum
func (x DataQualityScanRuleResult_RuleType) Enum() *DataQualityScanRuleResult_RuleType
func (DataQualityScanRuleResult_RuleType) EnumDescriptor
func (DataQualityScanRuleResult_RuleType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataQualityScanRuleResult_RuleType.Descriptor instead.
func (DataQualityScanRuleResult_RuleType) Number
func (x DataQualityScanRuleResult_RuleType) Number() protoreflect.EnumNumber
func (DataQualityScanRuleResult_RuleType) String
func (x DataQualityScanRuleResult_RuleType) String() string
func (DataQualityScanRuleResult_RuleType) Type
func (DataQualityScanRuleResult_RuleType) Type() protoreflect.EnumType
DataQualitySpec
type DataQualitySpec struct {
// Required. The list of rules to evaluate against a data source. At least one
// rule is required.
Rules []*DataQualityRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
// Optional. The percentage of the records to be selected from the dataset for
// DataScan.
//
// * Value can range between 0.0 and 100.0 with up to 3 significant decimal
// digits.
// * Sampling is not applied if `sampling_percent` is not specified, 0 or
// 100.
SamplingPercent float32 `protobuf:"fixed32,4,opt,name=sampling_percent,json=samplingPercent,proto3" json:"sampling_percent,omitempty"`
// Optional. A filter applied to all rows in a single DataScan job.
// The filter needs to be a valid SQL expression for a WHERE clause in
// BigQuery standard SQL syntax.
// Example: col1 >= 0 AND col2 < 10="" rowfilter="">string `protobuf:"bytes,5,opt,name=row_filter,json=rowFilter,proto3" json:"row_filter,omitempty"`
// Optional. Actions to take upon job completion.
PostScanActions *DataQualitySpec_PostScanActions `protobuf:"bytes,6,opt,name=post_scan_actions,json=postScanActions,proto3" json:"post_scan_actions,omitempty"`
// contains filtered or unexported fields
}
DataQualityScan related setting.
func (*DataQualitySpec) Descriptor
func (*DataQualitySpec) Descriptor() ([]byte, []int)
Deprecated: Use DataQualitySpec.ProtoReflect.Descriptor instead.
func (*DataQualitySpec) GetPostScanActions
func (x *DataQualitySpec) GetPostScanActions() *DataQualitySpec_PostScanActions
func (*DataQualitySpec) GetRowFilter
func (x *DataQualitySpec) GetRowFilter() string
func (*DataQualitySpec) GetRules
func (x *DataQualitySpec) GetRules() []*DataQualityRule
func (*DataQualitySpec) GetSamplingPercent
func (x *DataQualitySpec) GetSamplingPercent() float32
func (*DataQualitySpec) ProtoMessage
func (*DataQualitySpec) ProtoMessage()
func (*DataQualitySpec) ProtoReflect
func (x *DataQualitySpec) ProtoReflect() protoreflect.Message
func (*DataQualitySpec) Reset
func (x *DataQualitySpec) Reset()
func (*DataQualitySpec) String
func (x *DataQualitySpec) String() string
DataQualitySpec_PostScanActions
type DataQualitySpec_PostScanActions struct {
// Optional. If set, results will be exported to the provided BigQuery
// table.
BigqueryExport *DataQualitySpec_PostScanActions_BigQueryExport `protobuf:"bytes,1,opt,name=bigquery_export,json=bigqueryExport,proto3" json:"bigquery_export,omitempty"`
// contains filtered or unexported fields
}
The configuration of post scan actions of DataQualityScan.
func (*DataQualitySpec_PostScanActions) Descriptor
func (*DataQualitySpec_PostScanActions) Descriptor() ([]byte, []int)
Deprecated: Use DataQualitySpec_PostScanActions.ProtoReflect.Descriptor instead.
func (*DataQualitySpec_PostScanActions) GetBigqueryExport
func (x *DataQualitySpec_PostScanActions) GetBigqueryExport() *DataQualitySpec_PostScanActions_BigQueryExport
func (*DataQualitySpec_PostScanActions) ProtoMessage
func (*DataQualitySpec_PostScanActions) ProtoMessage()
func (*DataQualitySpec_PostScanActions) ProtoReflect
func (x *DataQualitySpec_PostScanActions) ProtoReflect() protoreflect.Message
func (*DataQualitySpec_PostScanActions) Reset
func (x *DataQualitySpec_PostScanActions) Reset()
func (*DataQualitySpec_PostScanActions) String
func (x *DataQualitySpec_PostScanActions) String() string
DataQualitySpec_PostScanActions_BigQueryExport
type DataQualitySpec_PostScanActions_BigQueryExport struct {
// Optional. The BigQuery table to export DataQualityScan results to.
// Format:
// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
ResultsTable string `protobuf:"bytes,1,opt,name=results_table,json=resultsTable,proto3" json:"results_table,omitempty"`
// contains filtered or unexported fields
}
The configuration of BigQuery export post scan action.
func (*DataQualitySpec_PostScanActions_BigQueryExport) Descriptor
func (*DataQualitySpec_PostScanActions_BigQueryExport) Descriptor() ([]byte, []int)
Deprecated: Use DataQualitySpec_PostScanActions_BigQueryExport.ProtoReflect.Descriptor instead.
func (*DataQualitySpec_PostScanActions_BigQueryExport) GetResultsTable
func (x *DataQualitySpec_PostScanActions_BigQueryExport) GetResultsTable() string
func (*DataQualitySpec_PostScanActions_BigQueryExport) ProtoMessage
func (*DataQualitySpec_PostScanActions_BigQueryExport) ProtoMessage()
func (*DataQualitySpec_PostScanActions_BigQueryExport) ProtoReflect
func (x *DataQualitySpec_PostScanActions_BigQueryExport) ProtoReflect() protoreflect.Message
func (*DataQualitySpec_PostScanActions_BigQueryExport) Reset
func (x *DataQualitySpec_PostScanActions_BigQueryExport) Reset()
func (*DataQualitySpec_PostScanActions_BigQueryExport) String
func (x *DataQualitySpec_PostScanActions_BigQueryExport) String() string
DataScan
type DataScan struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
State State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Data *DataSource `protobuf:"bytes,9,opt,name=data,proto3" json:"data,omitempty"`
ExecutionSpec *DataScan_ExecutionSpec `protobuf:"bytes,10,opt,name=execution_spec,json=executionSpec,proto3" json:"execution_spec,omitempty"`
ExecutionStatus *DataScan_ExecutionStatus `protobuf:"bytes,11,opt,name=execution_status,json=executionStatus,proto3" json:"execution_status,omitempty"`
Type DataScanType `protobuf:"varint,12,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DataScanType" json:"type,omitempty"`
Spec isDataScan_Spec `protobuf_oneof:"spec"`
Result isDataScan_Result `protobuf_oneof:"result"`
}
Represents a user-visible job which provides the insights for the related data source.
For example:
- Data Quality: generates queries based on the rules and runs against the data to get data quality check results.
- Data Profile: analyzes the data in table(s) and generates insights about the structure, content and relationships (such as null percent, cardinality, min/max/mean, etc).
func (*DataScan) Descriptor
Deprecated: Use DataScan.ProtoReflect.Descriptor instead.
func (*DataScan) GetCreateTime
func (x *DataScan) GetCreateTime() *timestamppb.Timestamp
func (*DataScan) GetData
func (x *DataScan) GetData() *DataSource
func (*DataScan) GetDataProfileResult
func (x *DataScan) GetDataProfileResult() *DataProfileResult
func (*DataScan) GetDataProfileSpec
func (x *DataScan) GetDataProfileSpec() *DataProfileSpec
func (*DataScan) GetDataQualityResult
func (x *DataScan) GetDataQualityResult() *DataQualityResult
func (*DataScan) GetDataQualitySpec
func (x *DataScan) GetDataQualitySpec() *DataQualitySpec
func (*DataScan) GetDescription
func (*DataScan) GetDisplayName
func (*DataScan) GetExecutionSpec
func (x *DataScan) GetExecutionSpec() *DataScan_ExecutionSpec
func (*DataScan) GetExecutionStatus
func (x *DataScan) GetExecutionStatus() *DataScan_ExecutionStatus
func (*DataScan) GetLabels
func (*DataScan) GetName
func (*DataScan) GetResult
func (m *DataScan) GetResult() isDataScan_Result
func (*DataScan) GetSpec
func (m *DataScan) GetSpec() isDataScan_Spec
func (*DataScan) GetState
func (*DataScan) GetType
func (x *DataScan) GetType() DataScanType
func (*DataScan) GetUid
func (*DataScan) GetUpdateTime
func (x *DataScan) GetUpdateTime() *timestamppb.Timestamp
func (*DataScan) ProtoMessage
func (*DataScan) ProtoMessage()
func (*DataScan) ProtoReflect
func (x *DataScan) ProtoReflect() protoreflect.Message
func (*DataScan) Reset
func (x *DataScan) Reset()
func (*DataScan) String
DataScanEvent
type DataScanEvent struct {
DataSource string `protobuf:"bytes,1,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
Type DataScanEvent_ScanType `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_ScanType" json:"type,omitempty"`
State DataScanEvent_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_State" json:"state,omitempty"`
Message string `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"`
SpecVersion string `protobuf:"bytes,8,opt,name=spec_version,json=specVersion,proto3" json:"spec_version,omitempty"`
Trigger DataScanEvent_Trigger `protobuf:"varint,9,opt,name=trigger,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_Trigger" json:"trigger,omitempty"`
Scope DataScanEvent_Scope `protobuf:"varint,10,opt,name=scope,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_Scope" json:"scope,omitempty"`
Result isDataScanEvent_Result `protobuf_oneof:"result"`
AppliedConfigs isDataScanEvent_AppliedConfigs `protobuf_oneof:"appliedConfigs"`
PostScanActionsResult *DataScanEvent_PostScanActionsResult "" /* 129 byte string literal not displayed */
}
These messages contain information about the execution of a datascan. The monitored resource is 'DataScan' Next ID: 13
func (*DataScanEvent) Descriptor
func (*DataScanEvent) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent.ProtoReflect.Descriptor instead.
func (*DataScanEvent) GetAppliedConfigs
func (m *DataScanEvent) GetAppliedConfigs() isDataScanEvent_AppliedConfigs
func (*DataScanEvent) GetCreateTime
func (x *DataScanEvent) GetCreateTime() *timestamppb.Timestamp
func (*DataScanEvent) GetDataProfile
func (x *DataScanEvent) GetDataProfile() *DataScanEvent_DataProfileResult
func (*DataScanEvent) GetDataProfileConfigs
func (x *DataScanEvent) GetDataProfileConfigs() *DataScanEvent_DataProfileAppliedConfigs
func (*DataScanEvent) GetDataQuality
func (x *DataScanEvent) GetDataQuality() *DataScanEvent_DataQualityResult
func (*DataScanEvent) GetDataQualityConfigs
func (x *DataScanEvent) GetDataQualityConfigs() *DataScanEvent_DataQualityAppliedConfigs
func (*DataScanEvent) GetDataSource
func (x *DataScanEvent) GetDataSource() string
func (*DataScanEvent) GetEndTime
func (x *DataScanEvent) GetEndTime() *timestamppb.Timestamp
func (*DataScanEvent) GetJobId
func (x *DataScanEvent) GetJobId() string
func (*DataScanEvent) GetMessage
func (x *DataScanEvent) GetMessage() string
func (*DataScanEvent) GetPostScanActionsResult
func (x *DataScanEvent) GetPostScanActionsResult() *DataScanEvent_PostScanActionsResult
func (*DataScanEvent) GetResult
func (m *DataScanEvent) GetResult() isDataScanEvent_Result
func (*DataScanEvent) GetScope
func (x *DataScanEvent) GetScope() DataScanEvent_Scope
func (*DataScanEvent) GetSpecVersion
func (x *DataScanEvent) GetSpecVersion() string
func (*DataScanEvent) GetStartTime
func (x *DataScanEvent) GetStartTime() *timestamppb.Timestamp
func (*DataScanEvent) GetState
func (x *DataScanEvent) GetState() DataScanEvent_State
func (*DataScanEvent) GetTrigger
func (x *DataScanEvent) GetTrigger() DataScanEvent_Trigger
func (*DataScanEvent) GetType
func (x *DataScanEvent) GetType() DataScanEvent_ScanType
func (*DataScanEvent) ProtoMessage
func (*DataScanEvent) ProtoMessage()
func (*DataScanEvent) ProtoReflect
func (x *DataScanEvent) ProtoReflect() protoreflect.Message
func (*DataScanEvent) Reset
func (x *DataScanEvent) Reset()
func (*DataScanEvent) String
func (x *DataScanEvent) String() string
DataScanEvent_DataProfile
type DataScanEvent_DataProfile struct {
// Data profile result for data profile type data scan.
DataProfile *DataScanEvent_DataProfileResult `protobuf:"bytes,101,opt,name=data_profile,json=dataProfile,proto3,oneof"`
}
DataScanEvent_DataProfileAppliedConfigs
type DataScanEvent_DataProfileAppliedConfigs struct {
// The percentage of the records selected from the dataset for DataScan.
//
// * Value ranges between 0.0 and 100.0.
// * Value 0.0 or 100.0 imply that sampling was not applied.
SamplingPercent float32 `protobuf:"fixed32,1,opt,name=sampling_percent,json=samplingPercent,proto3" json:"sampling_percent,omitempty"`
// Boolean indicating whether a row filter was applied in the DataScan job.
RowFilterApplied bool `protobuf:"varint,2,opt,name=row_filter_applied,json=rowFilterApplied,proto3" json:"row_filter_applied,omitempty"`
// Boolean indicating whether a column filter was applied in the DataScan
// job.
ColumnFilterApplied bool `protobuf:"varint,3,opt,name=column_filter_applied,json=columnFilterApplied,proto3" json:"column_filter_applied,omitempty"`
// contains filtered or unexported fields
}
Applied configs for data profile type data scan job.
func (*DataScanEvent_DataProfileAppliedConfigs) Descriptor
func (*DataScanEvent_DataProfileAppliedConfigs) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_DataProfileAppliedConfigs.ProtoReflect.Descriptor instead.
func (*DataScanEvent_DataProfileAppliedConfigs) GetColumnFilterApplied
func (x *DataScanEvent_DataProfileAppliedConfigs) GetColumnFilterApplied() bool
func (*DataScanEvent_DataProfileAppliedConfigs) GetRowFilterApplied
func (x *DataScanEvent_DataProfileAppliedConfigs) GetRowFilterApplied() bool
func (*DataScanEvent_DataProfileAppliedConfigs) GetSamplingPercent
func (x *DataScanEvent_DataProfileAppliedConfigs) GetSamplingPercent() float32
func (*DataScanEvent_DataProfileAppliedConfigs) ProtoMessage
func (*DataScanEvent_DataProfileAppliedConfigs) ProtoMessage()
func (*DataScanEvent_DataProfileAppliedConfigs) ProtoReflect
func (x *DataScanEvent_DataProfileAppliedConfigs) ProtoReflect() protoreflect.Message
func (*DataScanEvent_DataProfileAppliedConfigs) Reset
func (x *DataScanEvent_DataProfileAppliedConfigs) Reset()
func (*DataScanEvent_DataProfileAppliedConfigs) String
func (x *DataScanEvent_DataProfileAppliedConfigs) String() string
DataScanEvent_DataProfileConfigs
type DataScanEvent_DataProfileConfigs struct {
// Applied configs for data profile type data scan.
DataProfileConfigs *DataScanEvent_DataProfileAppliedConfigs `protobuf:"bytes,201,opt,name=data_profile_configs,json=dataProfileConfigs,proto3,oneof"`
}
DataScanEvent_DataProfileResult
type DataScanEvent_DataProfileResult struct {
// The count of rows processed in the data scan job.
RowCount int64 `protobuf:"varint,1,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
// contains filtered or unexported fields
}
Data profile result for data scan job.
func (*DataScanEvent_DataProfileResult) Descriptor
func (*DataScanEvent_DataProfileResult) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_DataProfileResult.ProtoReflect.Descriptor instead.
func (*DataScanEvent_DataProfileResult) GetRowCount
func (x *DataScanEvent_DataProfileResult) GetRowCount() int64
func (*DataScanEvent_DataProfileResult) ProtoMessage
func (*DataScanEvent_DataProfileResult) ProtoMessage()
func (*DataScanEvent_DataProfileResult) ProtoReflect
func (x *DataScanEvent_DataProfileResult) ProtoReflect() protoreflect.Message
func (*DataScanEvent_DataProfileResult) Reset
func (x *DataScanEvent_DataProfileResult) Reset()
func (*DataScanEvent_DataProfileResult) String
func (x *DataScanEvent_DataProfileResult) String() string
DataScanEvent_DataQuality
type DataScanEvent_DataQuality struct {
// Data quality result for data quality type data scan.
DataQuality *DataScanEvent_DataQualityResult `protobuf:"bytes,102,opt,name=data_quality,json=dataQuality,proto3,oneof"`
}
DataScanEvent_DataQualityAppliedConfigs
type DataScanEvent_DataQualityAppliedConfigs struct {
// The percentage of the records selected from the dataset for DataScan.
//
// * Value ranges between 0.0 and 100.0.
// * Value 0.0 or 100.0 imply that sampling was not applied.
SamplingPercent float32 `protobuf:"fixed32,1,opt,name=sampling_percent,json=samplingPercent,proto3" json:"sampling_percent,omitempty"`
// Boolean indicating whether a row filter was applied in the DataScan job.
RowFilterApplied bool `protobuf:"varint,2,opt,name=row_filter_applied,json=rowFilterApplied,proto3" json:"row_filter_applied,omitempty"`
// contains filtered or unexported fields
}
Applied configs for data quality type data scan job.
func (*DataScanEvent_DataQualityAppliedConfigs) Descriptor
func (*DataScanEvent_DataQualityAppliedConfigs) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_DataQualityAppliedConfigs.ProtoReflect.Descriptor instead.
func (*DataScanEvent_DataQualityAppliedConfigs) GetRowFilterApplied
func (x *DataScanEvent_DataQualityAppliedConfigs) GetRowFilterApplied() bool
func (*DataScanEvent_DataQualityAppliedConfigs) GetSamplingPercent
func (x *DataScanEvent_DataQualityAppliedConfigs) GetSamplingPercent() float32
func (*DataScanEvent_DataQualityAppliedConfigs) ProtoMessage
func (*DataScanEvent_DataQualityAppliedConfigs) ProtoMessage()
func (*DataScanEvent_DataQualityAppliedConfigs) ProtoReflect
func (x *DataScanEvent_DataQualityAppliedConfigs) ProtoReflect() protoreflect.Message
func (*DataScanEvent_DataQualityAppliedConfigs) Reset
func (x *DataScanEvent_DataQualityAppliedConfigs) Reset()
func (*DataScanEvent_DataQualityAppliedConfigs) String
func (x *DataScanEvent_DataQualityAppliedConfigs) String() string
DataScanEvent_DataQualityConfigs
type DataScanEvent_DataQualityConfigs struct {
// Applied configs for data quality type data scan.
DataQualityConfigs *DataScanEvent_DataQualityAppliedConfigs `protobuf:"bytes,202,opt,name=data_quality_configs,json=dataQualityConfigs,proto3,oneof"`
}
DataScanEvent_DataQualityResult
type DataScanEvent_DataQualityResult struct {
RowCount int64 `protobuf:"varint,1,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
Passed bool `protobuf:"varint,2,opt,name=passed,proto3" json:"passed,omitempty"`
DimensionPassed map[string]bool "" /* 195 byte string literal not displayed */
Score float32 `protobuf:"fixed32,4,opt,name=score,proto3" json:"score,omitempty"`
DimensionScore map[string]float32 "" /* 193 byte string literal not displayed */
ColumnScore map[string]float32 "" /* 184 byte string literal not displayed */
}
Data quality result for data scan job.
func (*DataScanEvent_DataQualityResult) Descriptor
func (*DataScanEvent_DataQualityResult) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_DataQualityResult.ProtoReflect.Descriptor instead.
func (*DataScanEvent_DataQualityResult) GetColumnScore
func (x *DataScanEvent_DataQualityResult) GetColumnScore() map[string]float32
func (*DataScanEvent_DataQualityResult) GetDimensionPassed
func (x *DataScanEvent_DataQualityResult) GetDimensionPassed() map[string]bool
func (*DataScanEvent_DataQualityResult) GetDimensionScore
func (x *DataScanEvent_DataQualityResult) GetDimensionScore() map[string]float32
func (*DataScanEvent_DataQualityResult) GetPassed
func (x *DataScanEvent_DataQualityResult) GetPassed() bool
func (*DataScanEvent_DataQualityResult) GetRowCount
func (x *DataScanEvent_DataQualityResult) GetRowCount() int64
func (*DataScanEvent_DataQualityResult) GetScore
func (x *DataScanEvent_DataQualityResult) GetScore() float32
func (*DataScanEvent_DataQualityResult) ProtoMessage
func (*DataScanEvent_DataQualityResult) ProtoMessage()
func (*DataScanEvent_DataQualityResult) ProtoReflect
func (x *DataScanEvent_DataQualityResult) ProtoReflect() protoreflect.Message
func (*DataScanEvent_DataQualityResult) Reset
func (x *DataScanEvent_DataQualityResult) Reset()
func (*DataScanEvent_DataQualityResult) String
func (x *DataScanEvent_DataQualityResult) String() string
DataScanEvent_PostScanActionsResult
type DataScanEvent_PostScanActionsResult struct {
// The result of BigQuery export post scan action.
BigqueryExportResult *DataScanEvent_PostScanActionsResult_BigQueryExportResult `protobuf:"bytes,1,opt,name=bigquery_export_result,json=bigqueryExportResult,proto3" json:"bigquery_export_result,omitempty"`
// contains filtered or unexported fields
}
Post scan actions result for data scan job.
func (*DataScanEvent_PostScanActionsResult) Descriptor
func (*DataScanEvent_PostScanActionsResult) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_PostScanActionsResult.ProtoReflect.Descriptor instead.
func (*DataScanEvent_PostScanActionsResult) GetBigqueryExportResult
func (x *DataScanEvent_PostScanActionsResult) GetBigqueryExportResult() *DataScanEvent_PostScanActionsResult_BigQueryExportResult
func (*DataScanEvent_PostScanActionsResult) ProtoMessage
func (*DataScanEvent_PostScanActionsResult) ProtoMessage()
func (*DataScanEvent_PostScanActionsResult) ProtoReflect
func (x *DataScanEvent_PostScanActionsResult) ProtoReflect() protoreflect.Message
func (*DataScanEvent_PostScanActionsResult) Reset
func (x *DataScanEvent_PostScanActionsResult) Reset()
func (*DataScanEvent_PostScanActionsResult) String
func (x *DataScanEvent_PostScanActionsResult) String() string
DataScanEvent_PostScanActionsResult_BigQueryExportResult
type DataScanEvent_PostScanActionsResult_BigQueryExportResult struct {
State DataScanEvent_PostScanActionsResult_BigQueryExportResult_State "" /* 157 byte string literal not displayed */
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
The result of BigQuery export post scan action.
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) Descriptor
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) Descriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_PostScanActionsResult_BigQueryExportResult.ProtoReflect.Descriptor instead.
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) GetMessage
func (x *DataScanEvent_PostScanActionsResult_BigQueryExportResult) GetMessage() string
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) GetState
func (x *DataScanEvent_PostScanActionsResult_BigQueryExportResult) GetState() DataScanEvent_PostScanActionsResult_BigQueryExportResult_State
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) ProtoMessage
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) ProtoMessage()
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) ProtoReflect
func (x *DataScanEvent_PostScanActionsResult_BigQueryExportResult) ProtoReflect() protoreflect.Message
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) Reset
func (x *DataScanEvent_PostScanActionsResult_BigQueryExportResult) Reset()
func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) String
func (x *DataScanEvent_PostScanActionsResult_BigQueryExportResult) String() string
DataScanEvent_PostScanActionsResult_BigQueryExportResult_State
type DataScanEvent_PostScanActionsResult_BigQueryExportResult_State int32
Execution state for the exporting.
DataScanEvent_PostScanActionsResult_BigQueryExportResult_STATE_UNSPECIFIED, DataScanEvent_PostScanActionsResult_BigQueryExportResult_SUCCEEDED, DataScanEvent_PostScanActionsResult_BigQueryExportResult_FAILED, DataScanEvent_PostScanActionsResult_BigQueryExportResult_SKIPPED
const (
// The exporting state is unspecified.
DataScanEvent_PostScanActionsResult_BigQueryExportResult_STATE_UNSPECIFIED DataScanEvent_PostScanActionsResult_BigQueryExportResult_State = 0
// The exporting completed successfully.
DataScanEvent_PostScanActionsResult_BigQueryExportResult_SUCCEEDED DataScanEvent_PostScanActionsResult_BigQueryExportResult_State = 1
// The exporting is no longer running due to an error.
DataScanEvent_PostScanActionsResult_BigQueryExportResult_FAILED DataScanEvent_PostScanActionsResult_BigQueryExportResult_State = 2
// The exporting is skipped due to no valid scan result to export
// (usually caused by scan failed).
DataScanEvent_PostScanActionsResult_BigQueryExportResult_SKIPPED DataScanEvent_PostScanActionsResult_BigQueryExportResult_State = 3
)
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Descriptor
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Descriptor() protoreflect.EnumDescriptor
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Enum
func (x DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Enum() *DataScanEvent_PostScanActionsResult_BigQueryExportResult_State
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_PostScanActionsResult_BigQueryExportResult_State.Descriptor instead.
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Number
func (x DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Number() protoreflect.EnumNumber
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) String
func (x DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) String() string
func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Type
DataScanEvent_ScanType
type DataScanEvent_ScanType int32
The type of the data scan.
DataScanEvent_SCAN_TYPE_UNSPECIFIED, DataScanEvent_DATA_PROFILE, DataScanEvent_DATA_QUALITY
const (
// An unspecified data scan type.
DataScanEvent_SCAN_TYPE_UNSPECIFIED DataScanEvent_ScanType = 0
// Data scan for data profile.
DataScanEvent_DATA_PROFILE DataScanEvent_ScanType = 1
// Data scan for data quality.
DataScanEvent_DATA_QUALITY DataScanEvent_ScanType = 2
)
func (DataScanEvent_ScanType) Descriptor
func (DataScanEvent_ScanType) Descriptor() protoreflect.EnumDescriptor
func (DataScanEvent_ScanType) Enum
func (x DataScanEvent_ScanType) Enum() *DataScanEvent_ScanType
func (DataScanEvent_ScanType) EnumDescriptor
func (DataScanEvent_ScanType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_ScanType.Descriptor instead.
func (DataScanEvent_ScanType) Number
func (x DataScanEvent_ScanType) Number() protoreflect.EnumNumber
func (DataScanEvent_ScanType) String
func (x DataScanEvent_ScanType) String() string
func (DataScanEvent_ScanType) Type
func (DataScanEvent_ScanType) Type() protoreflect.EnumType
DataScanEvent_Scope
type DataScanEvent_Scope int32
The scope of job for the data scan.
DataScanEvent_SCOPE_UNSPECIFIED, DataScanEvent_FULL, DataScanEvent_INCREMENTAL
const (
// An unspecified scope type.
DataScanEvent_SCOPE_UNSPECIFIED DataScanEvent_Scope = 0
// Data scan runs on all of the data.
DataScanEvent_FULL DataScanEvent_Scope = 1
// Data scan runs on incremental data.
DataScanEvent_INCREMENTAL DataScanEvent_Scope = 2
)
func (DataScanEvent_Scope) Descriptor
func (DataScanEvent_Scope) Descriptor() protoreflect.EnumDescriptor
func (DataScanEvent_Scope) Enum
func (x DataScanEvent_Scope) Enum() *DataScanEvent_Scope
func (DataScanEvent_Scope) EnumDescriptor
func (DataScanEvent_Scope) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_Scope.Descriptor instead.
func (DataScanEvent_Scope) Number
func (x DataScanEvent_Scope) Number() protoreflect.EnumNumber
func (DataScanEvent_Scope) String
func (x DataScanEvent_Scope) String() string
func (DataScanEvent_Scope) Type
func (DataScanEvent_Scope) Type() protoreflect.EnumType
DataScanEvent_State
type DataScanEvent_State int32
The job state of the data scan.
DataScanEvent_STATE_UNSPECIFIED, DataScanEvent_STARTED, DataScanEvent_SUCCEEDED, DataScanEvent_FAILED, DataScanEvent_CANCELLED, DataScanEvent_CREATED
const (
// Unspecified job state.
DataScanEvent_STATE_UNSPECIFIED DataScanEvent_State = 0
// Data scan job started.
DataScanEvent_STARTED DataScanEvent_State = 1
// Data scan job successfully completed.
DataScanEvent_SUCCEEDED DataScanEvent_State = 2
// Data scan job was unsuccessful.
DataScanEvent_FAILED DataScanEvent_State = 3
// Data scan job was cancelled.
DataScanEvent_CANCELLED DataScanEvent_State = 4
// Data scan job was createed.
DataScanEvent_CREATED DataScanEvent_State = 5
)
func (DataScanEvent_State) Descriptor
func (DataScanEvent_State) Descriptor() protoreflect.EnumDescriptor
func (DataScanEvent_State) Enum
func (x DataScanEvent_State) Enum() *DataScanEvent_State
func (DataScanEvent_State) EnumDescriptor
func (DataScanEvent_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_State.Descriptor instead.
func (DataScanEvent_State) Number
func (x DataScanEvent_State) Number() protoreflect.EnumNumber
func (DataScanEvent_State) String
func (x DataScanEvent_State) String() string
func (DataScanEvent_State) Type
func (DataScanEvent_State) Type() protoreflect.EnumType
DataScanEvent_Trigger
type DataScanEvent_Trigger int32
The trigger type for the data scan.
DataScanEvent_TRIGGER_UNSPECIFIED, DataScanEvent_ON_DEMAND, DataScanEvent_SCHEDULE
const (
// An unspecified trigger type.
DataScanEvent_TRIGGER_UNSPECIFIED DataScanEvent_Trigger = 0
// Data scan triggers on demand.
DataScanEvent_ON_DEMAND DataScanEvent_Trigger = 1
// Data scan triggers as per schedule.
DataScanEvent_SCHEDULE DataScanEvent_Trigger = 2
)
func (DataScanEvent_Trigger) Descriptor
func (DataScanEvent_Trigger) Descriptor() protoreflect.EnumDescriptor
func (DataScanEvent_Trigger) Enum
func (x DataScanEvent_Trigger) Enum() *DataScanEvent_Trigger
func (DataScanEvent_Trigger) EnumDescriptor
func (DataScanEvent_Trigger) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanEvent_Trigger.Descriptor instead.
func (DataScanEvent_Trigger) Number
func (x DataScanEvent_Trigger) Number() protoreflect.EnumNumber
func (DataScanEvent_Trigger) String
func (x DataScanEvent_Trigger) String() string
func (DataScanEvent_Trigger) Type
func (DataScanEvent_Trigger) Type() protoreflect.EnumType
DataScanJob
type DataScanJob struct {
// Output only. The relative resource name of the DataScanJob, of the form:
// `projects/{project}/locations/{location_id}/dataScans/{datascan_id}/jobs/{job_id}`,
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. System generated globally unique ID for the DataScanJob.
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
// Output only. The time when the DataScanJob was started.
StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Output only. The time when the DataScanJob ended.
EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Execution state for the DataScanJob.
State DataScanJob_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataScanJob_State" json:"state,omitempty"`
// Output only. Additional information about the current state.
Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"`
// Output only. The type of the parent DataScan.
Type DataScanType `protobuf:"varint,7,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DataScanType" json:"type,omitempty"`
// Data Scan related setting.
//
// Types that are assignable to Spec:
// *DataScanJob_DataQualitySpec
// *DataScanJob_DataProfileSpec
Spec isDataScanJob_Spec `protobuf_oneof:"spec"`
// The result of the data scan.
//
// Types that are assignable to Result:
// *DataScanJob_DataQualityResult
// *DataScanJob_DataProfileResult
Result isDataScanJob_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
A DataScanJob represents an instance of DataScan execution.
func (*DataScanJob) Descriptor
func (*DataScanJob) Descriptor() ([]byte, []int)
Deprecated: Use DataScanJob.ProtoReflect.Descriptor instead.
func (*DataScanJob) GetDataProfileResult
func (x *DataScanJob) GetDataProfileResult() *DataProfileResult
func (*DataScanJob) GetDataProfileSpec
func (x *DataScanJob) GetDataProfileSpec() *DataProfileSpec
func (*DataScanJob) GetDataQualityResult
func (x *DataScanJob) GetDataQualityResult() *DataQualityResult
func (*DataScanJob) GetDataQualitySpec
func (x *DataScanJob) GetDataQualitySpec() *DataQualitySpec
func (*DataScanJob) GetEndTime
func (x *DataScanJob) GetEndTime() *timestamppb.Timestamp
func (*DataScanJob) GetMessage
func (x *DataScanJob) GetMessage() string
func (*DataScanJob) GetName
func (x *DataScanJob) GetName() string
func (*DataScanJob) GetResult
func (m *DataScanJob) GetResult() isDataScanJob_Result
func (*DataScanJob) GetSpec
func (m *DataScanJob) GetSpec() isDataScanJob_Spec
func (*DataScanJob) GetStartTime
func (x *DataScanJob) GetStartTime() *timestamppb.Timestamp
func (*DataScanJob) GetState
func (x *DataScanJob) GetState() DataScanJob_State
func (*DataScanJob) GetType
func (x *DataScanJob) GetType() DataScanType
func (*DataScanJob) GetUid
func (x *DataScanJob) GetUid() string
func (*DataScanJob) ProtoMessage
func (*DataScanJob) ProtoMessage()
func (*DataScanJob) ProtoReflect
func (x *DataScanJob) ProtoReflect() protoreflect.Message
func (*DataScanJob) Reset
func (x *DataScanJob) Reset()
func (*DataScanJob) String
func (x *DataScanJob) String() string
DataScanJob_DataProfileResult
type DataScanJob_DataProfileResult struct {
// Output only. The result of the data profile scan.
DataProfileResult *DataProfileResult `protobuf:"bytes,201,opt,name=data_profile_result,json=dataProfileResult,proto3,oneof"`
}
DataScanJob_DataProfileSpec
type DataScanJob_DataProfileSpec struct {
// Output only. DataProfileScan related setting.
DataProfileSpec *DataProfileSpec `protobuf:"bytes,101,opt,name=data_profile_spec,json=dataProfileSpec,proto3,oneof"`
}
DataScanJob_DataQualityResult
type DataScanJob_DataQualityResult struct {
// Output only. The result of the data quality scan.
DataQualityResult *DataQualityResult `protobuf:"bytes,200,opt,name=data_quality_result,json=dataQualityResult,proto3,oneof"`
}
DataScanJob_DataQualitySpec
type DataScanJob_DataQualitySpec struct {
// Output only. DataQualityScan related setting.
DataQualitySpec *DataQualitySpec `protobuf:"bytes,100,opt,name=data_quality_spec,json=dataQualitySpec,proto3,oneof"`
}
DataScanJob_State
type DataScanJob_State int32
Execution state for the DataScanJob.
DataScanJob_STATE_UNSPECIFIED, DataScanJob_RUNNING, DataScanJob_CANCELING, DataScanJob_CANCELLED, DataScanJob_SUCCEEDED, DataScanJob_FAILED, DataScanJob_PENDING
const (
// The DataScanJob state is unspecified.
DataScanJob_STATE_UNSPECIFIED DataScanJob_State = 0
// The DataScanJob is running.
DataScanJob_RUNNING DataScanJob_State = 1
// The DataScanJob is canceling.
DataScanJob_CANCELING DataScanJob_State = 2
// The DataScanJob cancellation was successful.
DataScanJob_CANCELLED DataScanJob_State = 3
// The DataScanJob completed successfully.
DataScanJob_SUCCEEDED DataScanJob_State = 4
// The DataScanJob is no longer running due to an error.
DataScanJob_FAILED DataScanJob_State = 5
// The DataScanJob has been created but not started to run yet.
DataScanJob_PENDING DataScanJob_State = 7
)
func (DataScanJob_State) Descriptor
func (DataScanJob_State) Descriptor() protoreflect.EnumDescriptor
func (DataScanJob_State) Enum
func (x DataScanJob_State) Enum() *DataScanJob_State
func (DataScanJob_State) EnumDescriptor
func (DataScanJob_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanJob_State.Descriptor instead.
func (DataScanJob_State) Number
func (x DataScanJob_State) Number() protoreflect.EnumNumber
func (DataScanJob_State) String
func (x DataScanJob_State) String() string
func (DataScanJob_State) Type
func (DataScanJob_State) Type() protoreflect.EnumType
DataScanServiceClient
type DataScanServiceClient interface {
// Creates a DataScan resource.
CreateDataScan(ctx context.Context, in *CreateDataScanRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a DataScan resource.
UpdateDataScan(ctx context.Context, in *UpdateDataScanRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a DataScan resource.
DeleteDataScan(ctx context.Context, in *DeleteDataScanRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets a DataScan resource.
GetDataScan(ctx context.Context, in *GetDataScanRequest, opts ...grpc.CallOption) (*DataScan, error)
// Lists DataScans.
ListDataScans(ctx context.Context, in *ListDataScansRequest, opts ...grpc.CallOption) (*ListDataScansResponse, error)
// Runs an on-demand execution of a DataScan
RunDataScan(ctx context.Context, in *RunDataScanRequest, opts ...grpc.CallOption) (*RunDataScanResponse, error)
// Gets a DataScanJob resource.
GetDataScanJob(ctx context.Context, in *GetDataScanJobRequest, opts ...grpc.CallOption) (*DataScanJob, error)
// Lists DataScanJobs under the given DataScan.
ListDataScanJobs(ctx context.Context, in *ListDataScanJobsRequest, opts ...grpc.CallOption) (*ListDataScanJobsResponse, error)
}
DataScanServiceClient is the client API for DataScanService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataScanServiceClient
func NewDataScanServiceClient(cc grpc.ClientConnInterface) DataScanServiceClient
DataScanServiceServer
type DataScanServiceServer interface {
// Creates a DataScan resource.
CreateDataScan(context.Context, *CreateDataScanRequest) (*longrunningpb.Operation, error)
// Updates a DataScan resource.
UpdateDataScan(context.Context, *UpdateDataScanRequest) (*longrunningpb.Operation, error)
// Deletes a DataScan resource.
DeleteDataScan(context.Context, *DeleteDataScanRequest) (*longrunningpb.Operation, error)
// Gets a DataScan resource.
GetDataScan(context.Context, *GetDataScanRequest) (*DataScan, error)
// Lists DataScans.
ListDataScans(context.Context, *ListDataScansRequest) (*ListDataScansResponse, error)
// Runs an on-demand execution of a DataScan
RunDataScan(context.Context, *RunDataScanRequest) (*RunDataScanResponse, error)
// Gets a DataScanJob resource.
GetDataScanJob(context.Context, *GetDataScanJobRequest) (*DataScanJob, error)
// Lists DataScanJobs under the given DataScan.
ListDataScanJobs(context.Context, *ListDataScanJobsRequest) (*ListDataScanJobsResponse, error)
}
DataScanServiceServer is the server API for DataScanService service.
DataScanType
type DataScanType int32
The type of DataScan.
DataScanType_DATA_SCAN_TYPE_UNSPECIFIED, DataScanType_DATA_QUALITY, DataScanType_DATA_PROFILE
const (
// The DataScan type is unspecified.
DataScanType_DATA_SCAN_TYPE_UNSPECIFIED DataScanType = 0
// Data Quality scan.
DataScanType_DATA_QUALITY DataScanType = 1
// Data Profile scan.
DataScanType_DATA_PROFILE DataScanType = 2
)
func (DataScanType) Descriptor
func (DataScanType) Descriptor() protoreflect.EnumDescriptor
func (DataScanType) Enum
func (x DataScanType) Enum() *DataScanType
func (DataScanType) EnumDescriptor
func (DataScanType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataScanType.Descriptor instead.
func (DataScanType) Number
func (x DataScanType) Number() protoreflect.EnumNumber
func (DataScanType) String
func (x DataScanType) String() string
func (DataScanType) Type
func (DataScanType) Type() protoreflect.EnumType
DataScan_DataProfileResult
type DataScan_DataProfileResult struct {
// Output only. The result of the data profile scan.
DataProfileResult *DataProfileResult `protobuf:"bytes,201,opt,name=data_profile_result,json=dataProfileResult,proto3,oneof"`
}
DataScan_DataProfileSpec
type DataScan_DataProfileSpec struct {
// DataProfileScan related setting.
DataProfileSpec *DataProfileSpec `protobuf:"bytes,101,opt,name=data_profile_spec,json=dataProfileSpec,proto3,oneof"`
}
DataScan_DataQualityResult
type DataScan_DataQualityResult struct {
// Output only. The result of the data quality scan.
DataQualityResult *DataQualityResult `protobuf:"bytes,200,opt,name=data_quality_result,json=dataQualityResult,proto3,oneof"`
}
DataScan_DataQualitySpec
type DataScan_DataQualitySpec struct {
// DataQualityScan related setting.
DataQualitySpec *DataQualitySpec `protobuf:"bytes,100,opt,name=data_quality_spec,json=dataQualitySpec,proto3,oneof"`
}
DataScan_ExecutionSpec
type DataScan_ExecutionSpec struct {
// Optional. Spec related to how often and when a scan should be triggered.
//
// If not specified, the default is `OnDemand`, which means the scan will
// not run until the user calls `RunDataScan` API.
Trigger *Trigger `protobuf:"bytes,1,opt,name=trigger,proto3" json:"trigger,omitempty"`
// Spec related to incremental scan of the data
//
// When an option is selected for incremental scan, it cannot be unset or
// changed. If not specified, a data scan will run for all data in the
// table.
//
// Types that are assignable to Incremental:
// *DataScan_ExecutionSpec_Field
Incremental isDataScan_ExecutionSpec_Incremental `protobuf_oneof:"incremental"`
// contains filtered or unexported fields
}
DataScan execution settings.
func (*DataScan_ExecutionSpec) Descriptor
func (*DataScan_ExecutionSpec) Descriptor() ([]byte, []int)
Deprecated: Use DataScan_ExecutionSpec.ProtoReflect.Descriptor instead.
func (*DataScan_ExecutionSpec) GetField
func (x *DataScan_ExecutionSpec) GetField() string
func (*DataScan_ExecutionSpec) GetIncremental
func (m *DataScan_ExecutionSpec) GetIncremental() isDataScan_ExecutionSpec_Incremental
func (*DataScan_ExecutionSpec) GetTrigger
func (x *DataScan_ExecutionSpec) GetTrigger() *Trigger
func (*DataScan_ExecutionSpec) ProtoMessage
func (*DataScan_ExecutionSpec) ProtoMessage()
func (*DataScan_ExecutionSpec) ProtoReflect
func (x *DataScan_ExecutionSpec) ProtoReflect() protoreflect.Message
func (*DataScan_ExecutionSpec) Reset
func (x *DataScan_ExecutionSpec) Reset()
func (*DataScan_ExecutionSpec) String
func (x *DataScan_ExecutionSpec) String() string
DataScan_ExecutionSpec_Field
type DataScan_ExecutionSpec_Field struct {
// Immutable. The unnested field (of type *Date* or *Timestamp*) that
// contains values which monotonically increase over time.
//
// If not specified, a data scan will run for all data in the table.
Field string `protobuf:"bytes,100,opt,name=field,proto3,oneof"`
}
DataScan_ExecutionStatus
type DataScan_ExecutionStatus struct {
// The time when the latest DataScanJob started.
LatestJobStartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=latest_job_start_time,json=latestJobStartTime,proto3" json:"latest_job_start_time,omitempty"`
// The time when the latest DataScanJob ended.
LatestJobEndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=latest_job_end_time,json=latestJobEndTime,proto3" json:"latest_job_end_time,omitempty"`
// contains filtered or unexported fields
}
Status of the data scan execution.
func (*DataScan_ExecutionStatus) Descriptor
func (*DataScan_ExecutionStatus) Descriptor() ([]byte, []int)
Deprecated: Use DataScan_ExecutionStatus.ProtoReflect.Descriptor instead.
func (*DataScan_ExecutionStatus) GetLatestJobEndTime
func (x *DataScan_ExecutionStatus) GetLatestJobEndTime() *timestamppb.Timestamp
func (*DataScan_ExecutionStatus) GetLatestJobStartTime
func (x *DataScan_ExecutionStatus) GetLatestJobStartTime() *timestamppb.Timestamp
func (*DataScan_ExecutionStatus) ProtoMessage
func (*DataScan_ExecutionStatus) ProtoMessage()
func (*DataScan_ExecutionStatus) ProtoReflect
func (x *DataScan_ExecutionStatus) ProtoReflect() protoreflect.Message
func (*DataScan_ExecutionStatus) Reset
func (x *DataScan_ExecutionStatus) Reset()
func (*DataScan_ExecutionStatus) String
func (x *DataScan_ExecutionStatus) String() string
DataSource
type DataSource struct {
// The source is required and immutable. Once it is set, it cannot be change
// to others.
//
// Types that are assignable to Source:
// *DataSource_Entity
// *DataSource_Resource
Source isDataSource_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
The data source for DataScan.
func (*DataSource) Descriptor
func (*DataSource) Descriptor() ([]byte, []int)
Deprecated: Use DataSource.ProtoReflect.Descriptor instead.
func (*DataSource) GetEntity
func (x *DataSource) GetEntity() string
func (*DataSource) GetResource
func (x *DataSource) GetResource() string
func (*DataSource) GetSource
func (m *DataSource) GetSource() isDataSource_Source
func (*DataSource) ProtoMessage
func (*DataSource) ProtoMessage()
func (*DataSource) ProtoReflect
func (x *DataSource) ProtoReflect() protoreflect.Message
func (*DataSource) Reset
func (x *DataSource) Reset()
func (*DataSource) String
func (x *DataSource) String() string
DataSource_Entity
type DataSource_Entity struct {
// Immutable. The Dataplex entity that represents the data source (e.g.
// BigQuery table) for DataScan, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
Entity string `protobuf:"bytes,100,opt,name=entity,proto3,oneof"`
}
DataSource_Resource
type DataSource_Resource struct {
// Immutable. The service-qualified full resource name of the cloud resource
// for a DataScan job to scan against. The field could be: BigQuery table of
// type "TABLE" for DataProfileScan/DataQualityScan Format:
// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
Resource string `protobuf:"bytes,101,opt,name=resource,proto3,oneof"`
}
DataTaxonomy
type DataTaxonomy struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
AttributeCount int32 `protobuf:"varint,9,opt,name=attribute_count,json=attributeCount,proto3" json:"attribute_count,omitempty"`
Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"`
ClassCount int32 `protobuf:"varint,11,opt,name=class_count,json=classCount,proto3" json:"class_count,omitempty"`
}
DataTaxonomy represents a set of hierarchical DataAttributes resources, grouped with a common theme Eg: 'SensitiveDataTaxonomy' can have attributes to manage PII data. It is defined at project level.
func (*DataTaxonomy) Descriptor
func (*DataTaxonomy) Descriptor() ([]byte, []int)
Deprecated: Use DataTaxonomy.ProtoReflect.Descriptor instead.
func (*DataTaxonomy) GetAttributeCount
func (x *DataTaxonomy) GetAttributeCount() int32
func (*DataTaxonomy) GetClassCount
func (x *DataTaxonomy) GetClassCount() int32
func (*DataTaxonomy) GetCreateTime
func (x *DataTaxonomy) GetCreateTime() *timestamppb.Timestamp
func (*DataTaxonomy) GetDescription
func (x *DataTaxonomy) GetDescription() string
func (*DataTaxonomy) GetDisplayName
func (x *DataTaxonomy) GetDisplayName() string
func (*DataTaxonomy) GetEtag
func (x *DataTaxonomy) GetEtag() string
func (*DataTaxonomy) GetLabels
func (x *DataTaxonomy) GetLabels() map[string]string
func (*DataTaxonomy) GetName
func (x *DataTaxonomy) GetName() string
func (*DataTaxonomy) GetUid
func (x *DataTaxonomy) GetUid() string
func (*DataTaxonomy) GetUpdateTime
func (x *DataTaxonomy) GetUpdateTime() *timestamppb.Timestamp
func (*DataTaxonomy) ProtoMessage
func (*DataTaxonomy) ProtoMessage()
func (*DataTaxonomy) ProtoReflect
func (x *DataTaxonomy) ProtoReflect() protoreflect.Message
func (*DataTaxonomy) Reset
func (x *DataTaxonomy) Reset()
func (*DataTaxonomy) String
func (x *DataTaxonomy) String() string
DataTaxonomyServiceClient
type DataTaxonomyServiceClient interface {
// Create a DataTaxonomy resource.
CreateDataTaxonomy(ctx context.Context, in *CreateDataTaxonomyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a DataTaxonomy resource.
UpdateDataTaxonomy(ctx context.Context, in *UpdateDataTaxonomyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy
// must be deleted before the DataTaxonomy can be deleted.
DeleteDataTaxonomy(ctx context.Context, in *DeleteDataTaxonomyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists DataTaxonomy resources in a project and location.
ListDataTaxonomies(ctx context.Context, in *ListDataTaxonomiesRequest, opts ...grpc.CallOption) (*ListDataTaxonomiesResponse, error)
// Retrieves a DataTaxonomy resource.
GetDataTaxonomy(ctx context.Context, in *GetDataTaxonomyRequest, opts ...grpc.CallOption) (*DataTaxonomy, error)
// Create a DataAttributeBinding resource.
CreateDataAttributeBinding(ctx context.Context, in *CreateDataAttributeBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a DataAttributeBinding resource.
UpdateDataAttributeBinding(ctx context.Context, in *UpdateDataAttributeBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a DataAttributeBinding resource. All attributes within the
// DataAttributeBinding must be deleted before the DataAttributeBinding can be
// deleted.
DeleteDataAttributeBinding(ctx context.Context, in *DeleteDataAttributeBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists DataAttributeBinding resources in a project and location.
ListDataAttributeBindings(ctx context.Context, in *ListDataAttributeBindingsRequest, opts ...grpc.CallOption) (*ListDataAttributeBindingsResponse, error)
// Retrieves a DataAttributeBinding resource.
GetDataAttributeBinding(ctx context.Context, in *GetDataAttributeBindingRequest, opts ...grpc.CallOption) (*DataAttributeBinding, error)
// Create a DataAttribute resource.
CreateDataAttribute(ctx context.Context, in *CreateDataAttributeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a DataAttribute resource.
UpdateDataAttribute(ctx context.Context, in *UpdateDataAttributeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a Data Attribute resource.
DeleteDataAttribute(ctx context.Context, in *DeleteDataAttributeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists Data Attribute resources in a DataTaxonomy.
ListDataAttributes(ctx context.Context, in *ListDataAttributesRequest, opts ...grpc.CallOption) (*ListDataAttributesResponse, error)
// Retrieves a Data Attribute resource.
GetDataAttribute(ctx context.Context, in *GetDataAttributeRequest, opts ...grpc.CallOption) (*DataAttribute, error)
}
DataTaxonomyServiceClient is the client API for DataTaxonomyService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataTaxonomyServiceClient
func NewDataTaxonomyServiceClient(cc grpc.ClientConnInterface) DataTaxonomyServiceClient
DataTaxonomyServiceServer
type DataTaxonomyServiceServer interface {
// Create a DataTaxonomy resource.
CreateDataTaxonomy(context.Context, *CreateDataTaxonomyRequest) (*longrunningpb.Operation, error)
// Updates a DataTaxonomy resource.
UpdateDataTaxonomy(context.Context, *UpdateDataTaxonomyRequest) (*longrunningpb.Operation, error)
// Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy
// must be deleted before the DataTaxonomy can be deleted.
DeleteDataTaxonomy(context.Context, *DeleteDataTaxonomyRequest) (*longrunningpb.Operation, error)
// Lists DataTaxonomy resources in a project and location.
ListDataTaxonomies(context.Context, *ListDataTaxonomiesRequest) (*ListDataTaxonomiesResponse, error)
// Retrieves a DataTaxonomy resource.
GetDataTaxonomy(context.Context, *GetDataTaxonomyRequest) (*DataTaxonomy, error)
// Create a DataAttributeBinding resource.
CreateDataAttributeBinding(context.Context, *CreateDataAttributeBindingRequest) (*longrunningpb.Operation, error)
// Updates a DataAttributeBinding resource.
UpdateDataAttributeBinding(context.Context, *UpdateDataAttributeBindingRequest) (*longrunningpb.Operation, error)
// Deletes a DataAttributeBinding resource. All attributes within the
// DataAttributeBinding must be deleted before the DataAttributeBinding can be
// deleted.
DeleteDataAttributeBinding(context.Context, *DeleteDataAttributeBindingRequest) (*longrunningpb.Operation, error)
// Lists DataAttributeBinding resources in a project and location.
ListDataAttributeBindings(context.Context, *ListDataAttributeBindingsRequest) (*ListDataAttributeBindingsResponse, error)
// Retrieves a DataAttributeBinding resource.
GetDataAttributeBinding(context.Context, *GetDataAttributeBindingRequest) (*DataAttributeBinding, error)
// Create a DataAttribute resource.
CreateDataAttribute(context.Context, *CreateDataAttributeRequest) (*longrunningpb.Operation, error)
// Updates a DataAttribute resource.
UpdateDataAttribute(context.Context, *UpdateDataAttributeRequest) (*longrunningpb.Operation, error)
// Deletes a Data Attribute resource.
DeleteDataAttribute(context.Context, *DeleteDataAttributeRequest) (*longrunningpb.Operation, error)
// Lists Data Attribute resources in a DataTaxonomy.
ListDataAttributes(context.Context, *ListDataAttributesRequest) (*ListDataAttributesResponse, error)
// Retrieves a Data Attribute resource.
GetDataAttribute(context.Context, *GetDataAttributeRequest) (*DataAttribute, error)
}
DataTaxonomyServiceServer is the server API for DataTaxonomyService service.
DataplexServiceClient
type DataplexServiceClient interface {
// Creates a lake resource.
CreateLake(ctx context.Context, in *CreateLakeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a lake resource.
UpdateLake(ctx context.Context, in *UpdateLakeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a lake resource. All zones within the lake must be deleted before
// the lake can be deleted.
DeleteLake(ctx context.Context, in *DeleteLakeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists lake resources in a project and location.
ListLakes(ctx context.Context, in *ListLakesRequest, opts ...grpc.CallOption) (*ListLakesResponse, error)
// Retrieves a lake resource.
GetLake(ctx context.Context, in *GetLakeRequest, opts ...grpc.CallOption) (*Lake, error)
// Lists action resources in a lake.
ListLakeActions(ctx context.Context, in *ListLakeActionsRequest, opts ...grpc.CallOption) (*ListActionsResponse, error)
// Creates a zone resource within a lake.
CreateZone(ctx context.Context, in *CreateZoneRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a zone resource.
UpdateZone(ctx context.Context, in *UpdateZoneRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a zone resource. All assets within a zone must be deleted before
// the zone can be deleted.
DeleteZone(ctx context.Context, in *DeleteZoneRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists zone resources in a lake.
ListZones(ctx context.Context, in *ListZonesRequest, opts ...grpc.CallOption) (*ListZonesResponse, error)
// Retrieves a zone resource.
GetZone(ctx context.Context, in *GetZoneRequest, opts ...grpc.CallOption) (*Zone, error)
// Lists action resources in a zone.
ListZoneActions(ctx context.Context, in *ListZoneActionsRequest, opts ...grpc.CallOption) (*ListActionsResponse, error)
// Creates an asset resource.
CreateAsset(ctx context.Context, in *CreateAssetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates an asset resource.
UpdateAsset(ctx context.Context, in *UpdateAssetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes an asset resource. The referenced storage resource is detached
// (default) or deleted based on the associated Lifecycle policy.
DeleteAsset(ctx context.Context, in *DeleteAssetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists asset resources in a zone.
ListAssets(ctx context.Context, in *ListAssetsRequest, opts ...grpc.CallOption) (*ListAssetsResponse, error)
// Retrieves an asset resource.
GetAsset(ctx context.Context, in *GetAssetRequest, opts ...grpc.CallOption) (*Asset, error)
// Lists action resources in an asset.
ListAssetActions(ctx context.Context, in *ListAssetActionsRequest, opts ...grpc.CallOption) (*ListActionsResponse, error)
// Creates a task resource within a lake.
CreateTask(ctx context.Context, in *CreateTaskRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Update the task resource.
UpdateTask(ctx context.Context, in *UpdateTaskRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Delete the task resource.
DeleteTask(ctx context.Context, in *DeleteTaskRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists tasks under the given lake.
ListTasks(ctx context.Context, in *ListTasksRequest, opts ...grpc.CallOption) (*ListTasksResponse, error)
// Get task resource.
GetTask(ctx context.Context, in *GetTaskRequest, opts ...grpc.CallOption) (*Task, error)
// Lists Jobs under the given task.
ListJobs(ctx context.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse, error)
// Run an on demand execution of a Task.
RunTask(ctx context.Context, in *RunTaskRequest, opts ...grpc.CallOption) (*RunTaskResponse, error)
// Get job resource.
GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*Job, error)
// Cancel jobs running for the task resource.
CancelJob(ctx context.Context, in *CancelJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Create an environment resource.
CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Update the environment resource.
UpdateEnvironment(ctx context.Context, in *UpdateEnvironmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Delete the environment resource. All the child resources must have been
// deleted before environment deletion can be initiated.
DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists environments under the given lake.
ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error)
// Get environment resource.
GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error)
// Lists session resources in an environment.
ListSessions(ctx context.Context, in *ListSessionsRequest, opts ...grpc.CallOption) (*ListSessionsResponse, error)
}
DataplexServiceClient is the client API for DataplexService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDataplexServiceClient
func NewDataplexServiceClient(cc grpc.ClientConnInterface) DataplexServiceClient
DataplexServiceServer
type DataplexServiceServer interface {
// Creates a lake resource.
CreateLake(context.Context, *CreateLakeRequest) (*longrunningpb.Operation, error)
// Updates a lake resource.
UpdateLake(context.Context, *UpdateLakeRequest) (*longrunningpb.Operation, error)
// Deletes a lake resource. All zones within the lake must be deleted before
// the lake can be deleted.
DeleteLake(context.Context, *DeleteLakeRequest) (*longrunningpb.Operation, error)
// Lists lake resources in a project and location.
ListLakes(context.Context, *ListLakesRequest) (*ListLakesResponse, error)
// Retrieves a lake resource.
GetLake(context.Context, *GetLakeRequest) (*Lake, error)
// Lists action resources in a lake.
ListLakeActions(context.Context, *ListLakeActionsRequest) (*ListActionsResponse, error)
// Creates a zone resource within a lake.
CreateZone(context.Context, *CreateZoneRequest) (*longrunningpb.Operation, error)
// Updates a zone resource.
UpdateZone(context.Context, *UpdateZoneRequest) (*longrunningpb.Operation, error)
// Deletes a zone resource. All assets within a zone must be deleted before
// the zone can be deleted.
DeleteZone(context.Context, *DeleteZoneRequest) (*longrunningpb.Operation, error)
// Lists zone resources in a lake.
ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
// Retrieves a zone resource.
GetZone(context.Context, *GetZoneRequest) (*Zone, error)
// Lists action resources in a zone.
ListZoneActions(context.Context, *ListZoneActionsRequest) (*ListActionsResponse, error)
// Creates an asset resource.
CreateAsset(context.Context, *CreateAssetRequest) (*longrunningpb.Operation, error)
// Updates an asset resource.
UpdateAsset(context.Context, *UpdateAssetRequest) (*longrunningpb.Operation, error)
// Deletes an asset resource. The referenced storage resource is detached
// (default) or deleted based on the associated Lifecycle policy.
DeleteAsset(context.Context, *DeleteAssetRequest) (*longrunningpb.Operation, error)
// Lists asset resources in a zone.
ListAssets(context.Context, *ListAssetsRequest) (*ListAssetsResponse, error)
// Retrieves an asset resource.
GetAsset(context.Context, *GetAssetRequest) (*Asset, error)
// Lists action resources in an asset.
ListAssetActions(context.Context, *ListAssetActionsRequest) (*ListActionsResponse, error)
// Creates a task resource within a lake.
CreateTask(context.Context, *CreateTaskRequest) (*longrunningpb.Operation, error)
// Update the task resource.
UpdateTask(context.Context, *UpdateTaskRequest) (*longrunningpb.Operation, error)
// Delete the task resource.
DeleteTask(context.Context, *DeleteTaskRequest) (*longrunningpb.Operation, error)
// Lists tasks under the given lake.
ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
// Get task resource.
GetTask(context.Context, *GetTaskRequest) (*Task, error)
// Lists Jobs under the given task.
ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
// Run an on demand execution of a Task.
RunTask(context.Context, *RunTaskRequest) (*RunTaskResponse, error)
// Get job resource.
GetJob(context.Context, *GetJobRequest) (*Job, error)
// Cancel jobs running for the task resource.
CancelJob(context.Context, *CancelJobRequest) (*emptypb.Empty, error)
// Create an environment resource.
CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunningpb.Operation, error)
// Update the environment resource.
UpdateEnvironment(context.Context, *UpdateEnvironmentRequest) (*longrunningpb.Operation, error)
// Delete the environment resource. All the child resources must have been
// deleted before environment deletion can be initiated.
DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*longrunningpb.Operation, error)
// Lists environments under the given lake.
ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error)
// Get environment resource.
GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error)
// Lists session resources in an environment.
ListSessions(context.Context, *ListSessionsRequest) (*ListSessionsResponse, error)
}
DataplexServiceServer is the server API for DataplexService service.
DeleteAssetRequest
type DeleteAssetRequest struct {
// Required. The resource name of the asset:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete asset request.
func (*DeleteAssetRequest) Descriptor
func (*DeleteAssetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAssetRequest.ProtoReflect.Descriptor instead.
func (*DeleteAssetRequest) GetName
func (x *DeleteAssetRequest) GetName() string
func (*DeleteAssetRequest) ProtoMessage
func (*DeleteAssetRequest) ProtoMessage()
func (*DeleteAssetRequest) ProtoReflect
func (x *DeleteAssetRequest) ProtoReflect() protoreflect.Message
func (*DeleteAssetRequest) Reset
func (x *DeleteAssetRequest) Reset()
func (*DeleteAssetRequest) String
func (x *DeleteAssetRequest) String() string
DeleteContentRequest
type DeleteContentRequest struct {
// Required. The resource name of the content:
// projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete content request.
func (*DeleteContentRequest) Descriptor
func (*DeleteContentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteContentRequest.ProtoReflect.Descriptor instead.
func (*DeleteContentRequest) GetName
func (x *DeleteContentRequest) GetName() string
func (*DeleteContentRequest) ProtoMessage
func (*DeleteContentRequest) ProtoMessage()
func (*DeleteContentRequest) ProtoReflect
func (x *DeleteContentRequest) ProtoReflect() protoreflect.Message
func (*DeleteContentRequest) Reset
func (x *DeleteContentRequest) Reset()
func (*DeleteContentRequest) String
func (x *DeleteContentRequest) String() string
DeleteDataAttributeBindingRequest
type DeleteDataAttributeBindingRequest struct {
// Required. The resource name of the DataAttributeBinding:
// projects/{project_number}/locations/{location_id}/dataAttributeBindings/{data_attribute_binding_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. If the client provided etag value does not match the current etag
// value, the DeleteDataAttributeBindingRequest method returns an ABORTED
// error response. Etags must be used when calling the
// DeleteDataAttributeBinding.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Delete DataAttributeBinding request.
func (*DeleteDataAttributeBindingRequest) Descriptor
func (*DeleteDataAttributeBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDataAttributeBindingRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataAttributeBindingRequest) GetEtag
func (x *DeleteDataAttributeBindingRequest) GetEtag() string
func (*DeleteDataAttributeBindingRequest) GetName
func (x *DeleteDataAttributeBindingRequest) GetName() string
func (*DeleteDataAttributeBindingRequest) ProtoMessage
func (*DeleteDataAttributeBindingRequest) ProtoMessage()
func (*DeleteDataAttributeBindingRequest) ProtoReflect
func (x *DeleteDataAttributeBindingRequest) ProtoReflect() protoreflect.Message
func (*DeleteDataAttributeBindingRequest) Reset
func (x *DeleteDataAttributeBindingRequest) Reset()
func (*DeleteDataAttributeBindingRequest) String
func (x *DeleteDataAttributeBindingRequest) String() string
DeleteDataAttributeRequest
type DeleteDataAttributeRequest struct {
// Required. The resource name of the DataAttribute:
// projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If the client provided etag value does not match the current etag
// value, the DeleteDataAttribute method returns an ABORTED error response.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Delete DataAttribute request.
func (*DeleteDataAttributeRequest) Descriptor
func (*DeleteDataAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDataAttributeRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataAttributeRequest) GetEtag
func (x *DeleteDataAttributeRequest) GetEtag() string
func (*DeleteDataAttributeRequest) GetName
func (x *DeleteDataAttributeRequest) GetName() string
func (*DeleteDataAttributeRequest) ProtoMessage
func (*DeleteDataAttributeRequest) ProtoMessage()
func (*DeleteDataAttributeRequest) ProtoReflect
func (x *DeleteDataAttributeRequest) ProtoReflect() protoreflect.Message
func (*DeleteDataAttributeRequest) Reset
func (x *DeleteDataAttributeRequest) Reset()
func (*DeleteDataAttributeRequest) String
func (x *DeleteDataAttributeRequest) String() string
DeleteDataScanRequest
type DeleteDataScanRequest struct {
// Required. The resource name of the dataScan:
// `projects/{project}/locations/{location_id}/dataScans/{data_scan_id}`
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete dataScan request.
func (*DeleteDataScanRequest) Descriptor
func (*DeleteDataScanRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDataScanRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataScanRequest) GetName
func (x *DeleteDataScanRequest) GetName() string
func (*DeleteDataScanRequest) ProtoMessage
func (*DeleteDataScanRequest) ProtoMessage()
func (*DeleteDataScanRequest) ProtoReflect
func (x *DeleteDataScanRequest) ProtoReflect() protoreflect.Message
func (*DeleteDataScanRequest) Reset
func (x *DeleteDataScanRequest) Reset()
func (*DeleteDataScanRequest) String
func (x *DeleteDataScanRequest) String() string
DeleteDataTaxonomyRequest
type DeleteDataTaxonomyRequest struct {
// Required. The resource name of the DataTaxonomy:
// projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. If the client provided etag value does not match the current etag
// value,the DeleteDataTaxonomy method returns an ABORTED error.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Delete DataTaxonomy request.
func (*DeleteDataTaxonomyRequest) Descriptor
func (*DeleteDataTaxonomyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDataTaxonomyRequest.ProtoReflect.Descriptor instead.
func (*DeleteDataTaxonomyRequest) GetEtag
func (x *DeleteDataTaxonomyRequest) GetEtag() string
func (*DeleteDataTaxonomyRequest) GetName
func (x *DeleteDataTaxonomyRequest) GetName() string
func (*DeleteDataTaxonomyRequest) ProtoMessage
func (*DeleteDataTaxonomyRequest) ProtoMessage()
func (*DeleteDataTaxonomyRequest) ProtoReflect
func (x *DeleteDataTaxonomyRequest) ProtoReflect() protoreflect.Message
func (*DeleteDataTaxonomyRequest) Reset
func (x *DeleteDataTaxonomyRequest) Reset()
func (*DeleteDataTaxonomyRequest) String
func (x *DeleteDataTaxonomyRequest) String() string
DeleteEntityRequest
type DeleteEntityRequest struct {
// Required. The resource name of the entity:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The etag associated with the entity, which can be retrieved with
// a [GetEntity][] request.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Delete a metadata entity request.
func (*DeleteEntityRequest) Descriptor
func (*DeleteEntityRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEntityRequest.ProtoReflect.Descriptor instead.
func (*DeleteEntityRequest) GetEtag
func (x *DeleteEntityRequest) GetEtag() string
func (*DeleteEntityRequest) GetName
func (x *DeleteEntityRequest) GetName() string
func (*DeleteEntityRequest) ProtoMessage
func (*DeleteEntityRequest) ProtoMessage()
func (*DeleteEntityRequest) ProtoReflect
func (x *DeleteEntityRequest) ProtoReflect() protoreflect.Message
func (*DeleteEntityRequest) Reset
func (x *DeleteEntityRequest) Reset()
func (*DeleteEntityRequest) String
func (x *DeleteEntityRequest) String() string
DeleteEnvironmentRequest
type DeleteEnvironmentRequest struct {
// Required. The resource name of the environment:
// `projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environments/{environment_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete environment request.
func (*DeleteEnvironmentRequest) Descriptor
func (*DeleteEnvironmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEnvironmentRequest.ProtoReflect.Descriptor instead.
func (*DeleteEnvironmentRequest) GetName
func (x *DeleteEnvironmentRequest) GetName() string
func (*DeleteEnvironmentRequest) ProtoMessage
func (*DeleteEnvironmentRequest) ProtoMessage()
func (*DeleteEnvironmentRequest) ProtoReflect
func (x *DeleteEnvironmentRequest) ProtoReflect() protoreflect.Message
func (*DeleteEnvironmentRequest) Reset
func (x *DeleteEnvironmentRequest) Reset()
func (*DeleteEnvironmentRequest) String
func (x *DeleteEnvironmentRequest) String() string
DeleteLakeRequest
type DeleteLakeRequest struct {
// Required. The resource name of the lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete lake request.
func (*DeleteLakeRequest) Descriptor
func (*DeleteLakeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLakeRequest.ProtoReflect.Descriptor instead.
func (*DeleteLakeRequest) GetName
func (x *DeleteLakeRequest) GetName() string
func (*DeleteLakeRequest) ProtoMessage
func (*DeleteLakeRequest) ProtoMessage()
func (*DeleteLakeRequest) ProtoReflect
func (x *DeleteLakeRequest) ProtoReflect() protoreflect.Message
func (*DeleteLakeRequest) Reset
func (x *DeleteLakeRequest) Reset()
func (*DeleteLakeRequest) String
func (x *DeleteLakeRequest) String() string
DeletePartitionRequest
type DeletePartitionRequest struct {
// Required. The resource name of the partition.
// format:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}/partitions/{partition_value_path}`.
// The {partition_value_path} segment consists of an ordered sequence of
// partition values separated by "/". All values must be provided.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The etag associated with the partition.
//
// Deprecated: Marked as deprecated in google/cloud/dataplex/v1/metadata.proto.
Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Delete metadata partition request.
func (*DeletePartitionRequest) Descriptor
func (*DeletePartitionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePartitionRequest.ProtoReflect.Descriptor instead.
func (*DeletePartitionRequest) GetEtag
func (x *DeletePartitionRequest) GetEtag() string
Deprecated: Marked as deprecated in google/cloud/dataplex/v1/metadata.proto.
func (*DeletePartitionRequest) GetName
func (x *DeletePartitionRequest) GetName() string
func (*DeletePartitionRequest) ProtoMessage
func (*DeletePartitionRequest) ProtoMessage()
func (*DeletePartitionRequest) ProtoReflect
func (x *DeletePartitionRequest) ProtoReflect() protoreflect.Message
func (*DeletePartitionRequest) Reset
func (x *DeletePartitionRequest) Reset()
func (*DeletePartitionRequest) String
func (x *DeletePartitionRequest) String() string
DeleteTaskRequest
type DeleteTaskRequest struct {
// Required. The resource name of the task:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/task/{task_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete task request.
func (*DeleteTaskRequest) Descriptor
func (*DeleteTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTaskRequest.ProtoReflect.Descriptor instead.
func (*DeleteTaskRequest) GetName
func (x *DeleteTaskRequest) GetName() string
func (*DeleteTaskRequest) ProtoMessage
func (*DeleteTaskRequest) ProtoMessage()
func (*DeleteTaskRequest) ProtoReflect
func (x *DeleteTaskRequest) ProtoReflect() protoreflect.Message
func (*DeleteTaskRequest) Reset
func (x *DeleteTaskRequest) Reset()
func (*DeleteTaskRequest) String
func (x *DeleteTaskRequest) String() string
DeleteZoneRequest
type DeleteZoneRequest struct {
// Required. The resource name of the zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Delete zone request.
func (*DeleteZoneRequest) Descriptor
func (*DeleteZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteZoneRequest.ProtoReflect.Descriptor instead.
func (*DeleteZoneRequest) GetName
func (x *DeleteZoneRequest) GetName() string
func (*DeleteZoneRequest) ProtoMessage
func (*DeleteZoneRequest) ProtoMessage()
func (*DeleteZoneRequest) ProtoReflect
func (x *DeleteZoneRequest) ProtoReflect() protoreflect.Message
func (*DeleteZoneRequest) Reset
func (x *DeleteZoneRequest) Reset()
func (*DeleteZoneRequest) String
func (x *DeleteZoneRequest) String() string
DiscoveryEvent
type DiscoveryEvent struct {
// The log message.
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// The id of the associated lake.
LakeId string `protobuf:"bytes,2,opt,name=lake_id,json=lakeId,proto3" json:"lake_id,omitempty"`
// The id of the associated zone.
ZoneId string `protobuf:"bytes,3,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
// The id of the associated asset.
AssetId string `protobuf:"bytes,4,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
// The data location associated with the event.
DataLocation string `protobuf:"bytes,5,opt,name=data_location,json=dataLocation,proto3" json:"data_location,omitempty"`
// The type of the event being logged.
Type DiscoveryEvent_EventType `protobuf:"varint,10,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DiscoveryEvent_EventType" json:"type,omitempty"`
// Additional details about the event.
//
// Types that are assignable to Details:
// *DiscoveryEvent_Config
// *DiscoveryEvent_Entity
// *DiscoveryEvent_Partition
// *DiscoveryEvent_Action
Details isDiscoveryEvent_Details `protobuf_oneof:"details"`
// contains filtered or unexported fields
}
The payload associated with Discovery data processing.
func (*DiscoveryEvent) Descriptor
func (*DiscoveryEvent) Descriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent.ProtoReflect.Descriptor instead.
func (*DiscoveryEvent) GetAction
func (x *DiscoveryEvent) GetAction() *DiscoveryEvent_ActionDetails
func (*DiscoveryEvent) GetAssetId
func (x *DiscoveryEvent) GetAssetId() string
func (*DiscoveryEvent) GetConfig
func (x *DiscoveryEvent) GetConfig() *DiscoveryEvent_ConfigDetails
func (*DiscoveryEvent) GetDataLocation
func (x *DiscoveryEvent) GetDataLocation() string
func (*DiscoveryEvent) GetDetails
func (m *DiscoveryEvent) GetDetails() isDiscoveryEvent_Details
func (*DiscoveryEvent) GetEntity
func (x *DiscoveryEvent) GetEntity() *DiscoveryEvent_EntityDetails
func (*DiscoveryEvent) GetLakeId
func (x *DiscoveryEvent) GetLakeId() string
func (*DiscoveryEvent) GetMessage
func (x *DiscoveryEvent) GetMessage() string
func (*DiscoveryEvent) GetPartition
func (x *DiscoveryEvent) GetPartition() *DiscoveryEvent_PartitionDetails
func (*DiscoveryEvent) GetType
func (x *DiscoveryEvent) GetType() DiscoveryEvent_EventType
func (*DiscoveryEvent) GetZoneId
func (x *DiscoveryEvent) GetZoneId() string
func (*DiscoveryEvent) ProtoMessage
func (*DiscoveryEvent) ProtoMessage()
func (*DiscoveryEvent) ProtoReflect
func (x *DiscoveryEvent) ProtoReflect() protoreflect.Message
func (*DiscoveryEvent) Reset
func (x *DiscoveryEvent) Reset()
func (*DiscoveryEvent) String
func (x *DiscoveryEvent) String() string
DiscoveryEvent_Action
type DiscoveryEvent_Action struct {
// Details about the action associated with the event.
Action *DiscoveryEvent_ActionDetails `protobuf:"bytes,23,opt,name=action,proto3,oneof"`
}
DiscoveryEvent_ActionDetails
type DiscoveryEvent_ActionDetails struct {
// The type of action.
// Eg. IncompatibleDataSchema, InvalidDataFormat
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
Details about the action.
func (*DiscoveryEvent_ActionDetails) Descriptor
func (*DiscoveryEvent_ActionDetails) Descriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent_ActionDetails.ProtoReflect.Descriptor instead.
func (*DiscoveryEvent_ActionDetails) GetType
func (x *DiscoveryEvent_ActionDetails) GetType() string
func (*DiscoveryEvent_ActionDetails) ProtoMessage
func (*DiscoveryEvent_ActionDetails) ProtoMessage()
func (*DiscoveryEvent_ActionDetails) ProtoReflect
func (x *DiscoveryEvent_ActionDetails) ProtoReflect() protoreflect.Message
func (*DiscoveryEvent_ActionDetails) Reset
func (x *DiscoveryEvent_ActionDetails) Reset()
func (*DiscoveryEvent_ActionDetails) String
func (x *DiscoveryEvent_ActionDetails) String() string
DiscoveryEvent_Config
type DiscoveryEvent_Config struct {
// Details about discovery configuration in effect.
Config *DiscoveryEvent_ConfigDetails `protobuf:"bytes,20,opt,name=config,proto3,oneof"`
}
DiscoveryEvent_ConfigDetails
type DiscoveryEvent_ConfigDetails struct {
Parameters map[string]string "" /* 161 byte string literal not displayed */
}
Details about configuration events.
func (*DiscoveryEvent_ConfigDetails) Descriptor
func (*DiscoveryEvent_ConfigDetails) Descriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent_ConfigDetails.ProtoReflect.Descriptor instead.
func (*DiscoveryEvent_ConfigDetails) GetParameters
func (x *DiscoveryEvent_ConfigDetails) GetParameters() map[string]string
func (*DiscoveryEvent_ConfigDetails) ProtoMessage
func (*DiscoveryEvent_ConfigDetails) ProtoMessage()
func (*DiscoveryEvent_ConfigDetails) ProtoReflect
func (x *DiscoveryEvent_ConfigDetails) ProtoReflect() protoreflect.Message
func (*DiscoveryEvent_ConfigDetails) Reset
func (x *DiscoveryEvent_ConfigDetails) Reset()
func (*DiscoveryEvent_ConfigDetails) String
func (x *DiscoveryEvent_ConfigDetails) String() string
DiscoveryEvent_Entity
type DiscoveryEvent_Entity struct {
// Details about the entity associated with the event.
Entity *DiscoveryEvent_EntityDetails `protobuf:"bytes,21,opt,name=entity,proto3,oneof"`
}
DiscoveryEvent_EntityDetails
type DiscoveryEvent_EntityDetails struct {
// The name of the entity resource.
// The name is the fully-qualified resource name.
Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
// The type of the entity resource.
Type DiscoveryEvent_EntityType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DiscoveryEvent_EntityType" json:"type,omitempty"`
// contains filtered or unexported fields
}
Details about the entity.
func (*DiscoveryEvent_EntityDetails) Descriptor
func (*DiscoveryEvent_EntityDetails) Descriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent_EntityDetails.ProtoReflect.Descriptor instead.
func (*DiscoveryEvent_EntityDetails) GetEntity
func (x *DiscoveryEvent_EntityDetails) GetEntity() string
func (*DiscoveryEvent_EntityDetails) GetType
func (x *DiscoveryEvent_EntityDetails) GetType() DiscoveryEvent_EntityType
func (*DiscoveryEvent_EntityDetails) ProtoMessage
func (*DiscoveryEvent_EntityDetails) ProtoMessage()
func (*DiscoveryEvent_EntityDetails) ProtoReflect
func (x *DiscoveryEvent_EntityDetails) ProtoReflect() protoreflect.Message
func (*DiscoveryEvent_EntityDetails) Reset
func (x *DiscoveryEvent_EntityDetails) Reset()
func (*DiscoveryEvent_EntityDetails) String
func (x *DiscoveryEvent_EntityDetails) String() string
DiscoveryEvent_EntityType
type DiscoveryEvent_EntityType int32
The type of the entity.
DiscoveryEvent_ENTITY_TYPE_UNSPECIFIED, DiscoveryEvent_TABLE, DiscoveryEvent_FILESET
const (
// An unspecified event type.
DiscoveryEvent_ENTITY_TYPE_UNSPECIFIED DiscoveryEvent_EntityType = 0
// Entities representing structured data.
DiscoveryEvent_TABLE DiscoveryEvent_EntityType = 1
// Entities representing unstructured data.
DiscoveryEvent_FILESET DiscoveryEvent_EntityType = 2
)
func (DiscoveryEvent_EntityType) Descriptor
func (DiscoveryEvent_EntityType) Descriptor() protoreflect.EnumDescriptor
func (DiscoveryEvent_EntityType) Enum
func (x DiscoveryEvent_EntityType) Enum() *DiscoveryEvent_EntityType
func (DiscoveryEvent_EntityType) EnumDescriptor
func (DiscoveryEvent_EntityType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent_EntityType.Descriptor instead.
func (DiscoveryEvent_EntityType) Number
func (x DiscoveryEvent_EntityType) Number() protoreflect.EnumNumber
func (DiscoveryEvent_EntityType) String
func (x DiscoveryEvent_EntityType) String() string
func (DiscoveryEvent_EntityType) Type
func (DiscoveryEvent_EntityType) Type() protoreflect.EnumType
DiscoveryEvent_EventType
type DiscoveryEvent_EventType int32
The type of the event.
DiscoveryEvent_EVENT_TYPE_UNSPECIFIED, DiscoveryEvent_CONFIG, DiscoveryEvent_ENTITY_CREATED, DiscoveryEvent_ENTITY_UPDATED, DiscoveryEvent_ENTITY_DELETED, DiscoveryEvent_PARTITION_CREATED, DiscoveryEvent_PARTITION_UPDATED, DiscoveryEvent_PARTITION_DELETED
const (
// An unspecified event type.
DiscoveryEvent_EVENT_TYPE_UNSPECIFIED DiscoveryEvent_EventType = 0
// An event representing discovery configuration in effect.
DiscoveryEvent_CONFIG DiscoveryEvent_EventType = 1
// An event representing a metadata entity being created.
DiscoveryEvent_ENTITY_CREATED DiscoveryEvent_EventType = 2
// An event representing a metadata entity being updated.
DiscoveryEvent_ENTITY_UPDATED DiscoveryEvent_EventType = 3
// An event representing a metadata entity being deleted.
DiscoveryEvent_ENTITY_DELETED DiscoveryEvent_EventType = 4
// An event representing a partition being created.
DiscoveryEvent_PARTITION_CREATED DiscoveryEvent_EventType = 5
// An event representing a partition being updated.
DiscoveryEvent_PARTITION_UPDATED DiscoveryEvent_EventType = 6
// An event representing a partition being deleted.
DiscoveryEvent_PARTITION_DELETED DiscoveryEvent_EventType = 7
)
func (DiscoveryEvent_EventType) Descriptor
func (DiscoveryEvent_EventType) Descriptor() protoreflect.EnumDescriptor
func (DiscoveryEvent_EventType) Enum
func (x DiscoveryEvent_EventType) Enum() *DiscoveryEvent_EventType
func (DiscoveryEvent_EventType) EnumDescriptor
func (DiscoveryEvent_EventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent_EventType.Descriptor instead.
func (DiscoveryEvent_EventType) Number
func (x DiscoveryEvent_EventType) Number() protoreflect.EnumNumber
func (DiscoveryEvent_EventType) String
func (x DiscoveryEvent_EventType) String() string
func (DiscoveryEvent_EventType) Type
func (DiscoveryEvent_EventType) Type() protoreflect.EnumType
DiscoveryEvent_Partition
type DiscoveryEvent_Partition struct {
// Details about the partition associated with the event.
Partition *DiscoveryEvent_PartitionDetails `protobuf:"bytes,22,opt,name=partition,proto3,oneof"`
}
DiscoveryEvent_PartitionDetails
type DiscoveryEvent_PartitionDetails struct {
// The name to the partition resource.
// The name is the fully-qualified resource name.
Partition string `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
// The name to the containing entity resource.
// The name is the fully-qualified resource name.
Entity string `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"`
// The type of the containing entity resource.
Type DiscoveryEvent_EntityType `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DiscoveryEvent_EntityType" json:"type,omitempty"`
// The locations of the data items (e.g., a Cloud Storage objects) sampled
// for metadata inference.
SampledDataLocations []string `protobuf:"bytes,4,rep,name=sampled_data_locations,json=sampledDataLocations,proto3" json:"sampled_data_locations,omitempty"`
// contains filtered or unexported fields
}
Details about the partition.
func (*DiscoveryEvent_PartitionDetails) Descriptor
func (*DiscoveryEvent_PartitionDetails) Descriptor() ([]byte, []int)
Deprecated: Use DiscoveryEvent_PartitionDetails.ProtoReflect.Descriptor instead.
func (*DiscoveryEvent_PartitionDetails) GetEntity
func (x *DiscoveryEvent_PartitionDetails) GetEntity() string
func (*DiscoveryEvent_PartitionDetails) GetPartition
func (x *DiscoveryEvent_PartitionDetails) GetPartition() string
func (*DiscoveryEvent_PartitionDetails) GetSampledDataLocations
func (x *DiscoveryEvent_PartitionDetails) GetSampledDataLocations() []string
func (*DiscoveryEvent_PartitionDetails) GetType
func (x *DiscoveryEvent_PartitionDetails) GetType() DiscoveryEvent_EntityType
func (*DiscoveryEvent_PartitionDetails) ProtoMessage
func (*DiscoveryEvent_PartitionDetails) ProtoMessage()
func (*DiscoveryEvent_PartitionDetails) ProtoReflect
func (x *DiscoveryEvent_PartitionDetails) ProtoReflect() protoreflect.Message
func (*DiscoveryEvent_PartitionDetails) Reset
func (x *DiscoveryEvent_PartitionDetails) Reset()
func (*DiscoveryEvent_PartitionDetails) String
func (x *DiscoveryEvent_PartitionDetails) String() string
Entity
type Entity struct {
// Output only. The resource name of the entity, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Display name must be shorter than or equal to 256 characters.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. User friendly longer description text. Must be shorter than or
// equal to 1024 characters.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The time when the entity was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time when the entity was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Required. A user-provided entity ID. It is mutable, and will be used as the
// published table name. Specifying a new ID in an update entity
// request will override the existing value.
// The ID must contain only letters (a-z, A-Z), numbers (0-9), and
// underscores, and consist of 256 or fewer characters.
Id string `protobuf:"bytes,7,opt,name=id,proto3" json:"id,omitempty"`
// Optional. The etag associated with the entity, which can be retrieved with
// a [GetEntity][] request. Required for update and delete requests.
Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
// Required. Immutable. The type of entity.
Type Entity_Type `protobuf:"varint,10,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Entity_Type" json:"type,omitempty"`
// Required. Immutable. The ID of the asset associated with the storage
// location containing the entity data. The entity must be with in the same
// zone with the asset.
Asset string `protobuf:"bytes,11,opt,name=asset,proto3" json:"asset,omitempty"`
// Required. Immutable. The storage path of the entity data.
// For Cloud Storage data, this is the fully-qualified path to the entity,
// such as `gs://bucket/path/to/data`. For BigQuery data, this is the name of
// the table resource, such as
// `projects/project_id/datasets/dataset_id/tables/table_id`.
DataPath string `protobuf:"bytes,12,opt,name=data_path,json=dataPath,proto3" json:"data_path,omitempty"`
// Optional. The set of items within the data path constituting the data in
// the entity, represented as a glob path. Example:
// `gs://bucket/path/to/data/**/*.csv`.
DataPathPattern string `protobuf:"bytes,13,opt,name=data_path_pattern,json=dataPathPattern,proto3" json:"data_path_pattern,omitempty"`
// Output only. The name of the associated Data Catalog entry.
CatalogEntry string `protobuf:"bytes,14,opt,name=catalog_entry,json=catalogEntry,proto3" json:"catalog_entry,omitempty"`
// Required. Immutable. Identifies the storage system of the entity data.
System StorageSystem `protobuf:"varint,15,opt,name=system,proto3,enum=google.cloud.dataplex.v1.StorageSystem" json:"system,omitempty"`
// Required. Identifies the storage format of the entity data.
// It does not apply to entities with data stored in BigQuery.
Format *StorageFormat `protobuf:"bytes,16,opt,name=format,proto3" json:"format,omitempty"`
// Output only. Metadata stores that the entity is compatible with.
Compatibility *Entity_CompatibilityStatus `protobuf:"bytes,19,opt,name=compatibility,proto3" json:"compatibility,omitempty"`
// Output only. Identifies the access mechanism to the entity. Not user
// settable.
Access *StorageAccess `protobuf:"bytes,21,opt,name=access,proto3" json:"access,omitempty"`
// Output only. System generated unique ID for the Entity. This ID will be
// different if the Entity is deleted and re-created with the same name.
Uid string `protobuf:"bytes,22,opt,name=uid,proto3" json:"uid,omitempty"`
// Required. The description of the data structure and layout.
// The schema is not included in list responses. It is only included in
// `SCHEMA` and `FULL` entity views of a `GetEntity` response.
Schema *Schema `protobuf:"bytes,50,opt,name=schema,proto3" json:"schema,omitempty"`
// contains filtered or unexported fields
}
Represents tables and fileset metadata contained within a zone.
func (*Entity) Descriptor
Deprecated: Use Entity.ProtoReflect.Descriptor instead.
func (*Entity) GetAccess
func (x *Entity) GetAccess() *StorageAccess
func (*Entity) GetAsset
func (*Entity) GetCatalogEntry
func (*Entity) GetCompatibility
func (x *Entity) GetCompatibility() *Entity_CompatibilityStatus
func (*Entity) GetCreateTime
func (x *Entity) GetCreateTime() *timestamppb.Timestamp
func (*Entity) GetDataPath
func (*Entity) GetDataPathPattern
func (*Entity) GetDescription
func (*Entity) GetDisplayName
func (*Entity) GetEtag
func (*Entity) GetFormat
func (x *Entity) GetFormat() *StorageFormat
func (*Entity) GetId
func (*Entity) GetName
func (*Entity) GetSchema
func (*Entity) GetSystem
func (x *Entity) GetSystem() StorageSystem
func (*Entity) GetType
func (x *Entity) GetType() Entity_Type
func (*Entity) GetUid
func (*Entity) GetUpdateTime
func (x *Entity) GetUpdateTime() *timestamppb.Timestamp
func (*Entity) ProtoMessage
func (*Entity) ProtoMessage()
func (*Entity) ProtoReflect
func (x *Entity) ProtoReflect() protoreflect.Message
func (*Entity) Reset
func (x *Entity) Reset()
func (*Entity) String
Entity_CompatibilityStatus
type Entity_CompatibilityStatus struct {
// Output only. Whether this entity is compatible with Hive Metastore.
HiveMetastore *Entity_CompatibilityStatus_Compatibility `protobuf:"bytes,1,opt,name=hive_metastore,json=hiveMetastore,proto3" json:"hive_metastore,omitempty"`
// Output only. Whether this entity is compatible with BigQuery.
Bigquery *Entity_CompatibilityStatus_Compatibility `protobuf:"bytes,2,opt,name=bigquery,proto3" json:"bigquery,omitempty"`
// contains filtered or unexported fields
}
Provides compatibility information for various metadata stores.
func (*Entity_CompatibilityStatus) Descriptor
func (*Entity_CompatibilityStatus) Descriptor() ([]byte, []int)
Deprecated: Use Entity_CompatibilityStatus.ProtoReflect.Descriptor instead.
func (*Entity_CompatibilityStatus) GetBigquery
func (x *Entity_CompatibilityStatus) GetBigquery() *Entity_CompatibilityStatus_Compatibility
func (*Entity_CompatibilityStatus) GetHiveMetastore
func (x *Entity_CompatibilityStatus) GetHiveMetastore() *Entity_CompatibilityStatus_Compatibility
func (*Entity_CompatibilityStatus) ProtoMessage
func (*Entity_CompatibilityStatus) ProtoMessage()
func (*Entity_CompatibilityStatus) ProtoReflect
func (x *Entity_CompatibilityStatus) ProtoReflect() protoreflect.Message
func (*Entity_CompatibilityStatus) Reset
func (x *Entity_CompatibilityStatus) Reset()
func (*Entity_CompatibilityStatus) String
func (x *Entity_CompatibilityStatus) String() string
Entity_CompatibilityStatus_Compatibility
type Entity_CompatibilityStatus_Compatibility struct {
// Output only. Whether the entity is compatible and can be represented in
// the metadata store.
Compatible bool `protobuf:"varint,1,opt,name=compatible,proto3" json:"compatible,omitempty"`
// Output only. Provides additional detail if the entity is incompatible
// with the metadata store.
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
Provides compatibility information for a specific metadata store.
func (*Entity_CompatibilityStatus_Compatibility) Descriptor
func (*Entity_CompatibilityStatus_Compatibility) Descriptor() ([]byte, []int)
Deprecated: Use Entity_CompatibilityStatus_Compatibility.ProtoReflect.Descriptor instead.
func (*Entity_CompatibilityStatus_Compatibility) GetCompatible
func (x *Entity_CompatibilityStatus_Compatibility) GetCompatible() bool
func (*Entity_CompatibilityStatus_Compatibility) GetReason
func (x *Entity_CompatibilityStatus_Compatibility) GetReason() string
func (*Entity_CompatibilityStatus_Compatibility) ProtoMessage
func (*Entity_CompatibilityStatus_Compatibility) ProtoMessage()
func (*Entity_CompatibilityStatus_Compatibility) ProtoReflect
func (x *Entity_CompatibilityStatus_Compatibility) ProtoReflect() protoreflect.Message
func (*Entity_CompatibilityStatus_Compatibility) Reset
func (x *Entity_CompatibilityStatus_Compatibility) Reset()
func (*Entity_CompatibilityStatus_Compatibility) String
func (x *Entity_CompatibilityStatus_Compatibility) String() string
Entity_Type
type Entity_Type int32
The type of entity.
Entity_TYPE_UNSPECIFIED, Entity_TABLE, Entity_FILESET
const (
// Type unspecified.
Entity_TYPE_UNSPECIFIED Entity_Type = 0
// Structured and semi-structured data.
Entity_TABLE Entity_Type = 1
// Unstructured data.
Entity_FILESET Entity_Type = 2
)
func (Entity_Type) Descriptor
func (Entity_Type) Descriptor() protoreflect.EnumDescriptor
func (Entity_Type) Enum
func (x Entity_Type) Enum() *Entity_Type
func (Entity_Type) EnumDescriptor
func (Entity_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Entity_Type.Descriptor instead.
func (Entity_Type) Number
func (x Entity_Type) Number() protoreflect.EnumNumber
func (Entity_Type) String
func (x Entity_Type) String() string
func (Entity_Type) Type
func (Entity_Type) Type() protoreflect.EnumType
Environment
type Environment struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
InfrastructureSpec *Environment_InfrastructureSpec `protobuf:"bytes,100,opt,name=infrastructure_spec,json=infrastructureSpec,proto3" json:"infrastructure_spec,omitempty"`
SessionSpec *Environment_SessionSpec `protobuf:"bytes,101,opt,name=session_spec,json=sessionSpec,proto3" json:"session_spec,omitempty"`
SessionStatus *Environment_SessionStatus `protobuf:"bytes,102,opt,name=session_status,json=sessionStatus,proto3" json:"session_status,omitempty"`
Endpoints *Environment_Endpoints `protobuf:"bytes,200,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
}
Environment represents a user-visible compute infrastructure for analytics within a lake.
func (*Environment) Descriptor
func (*Environment) Descriptor() ([]byte, []int)
Deprecated: Use Environment.ProtoReflect.Descriptor instead.
func (*Environment) GetCreateTime
func (x *Environment) GetCreateTime() *timestamppb.Timestamp
func (*Environment) GetDescription
func (x *Environment) GetDescription() string
func (*Environment) GetDisplayName
func (x *Environment) GetDisplayName() string
func (*Environment) GetEndpoints
func (x *Environment) GetEndpoints() *Environment_Endpoints
func (*Environment) GetInfrastructureSpec
func (x *Environment) GetInfrastructureSpec() *Environment_InfrastructureSpec
func (*Environment) GetLabels
func (x *Environment) GetLabels() map[string]string
func (*Environment) GetName
func (x *Environment) GetName() string
func (*Environment) GetSessionSpec
func (x *Environment) GetSessionSpec() *Environment_SessionSpec
func (*Environment) GetSessionStatus
func (x *Environment) GetSessionStatus() *Environment_SessionStatus
func (*Environment) GetState
func (x *Environment) GetState() State
func (*Environment) GetUid
func (x *Environment) GetUid() string
func (*Environment) GetUpdateTime
func (x *Environment) GetUpdateTime() *timestamppb.Timestamp
func (*Environment) ProtoMessage
func (*Environment) ProtoMessage()
func (*Environment) ProtoReflect
func (x *Environment) ProtoReflect() protoreflect.Message
func (*Environment) Reset
func (x *Environment) Reset()
func (*Environment) String
func (x *Environment) String() string
Environment_Endpoints
type Environment_Endpoints struct {
// Output only. URI to serve notebook APIs
Notebooks string `protobuf:"bytes,1,opt,name=notebooks,proto3" json:"notebooks,omitempty"`
// Output only. URI to serve SQL APIs
Sql string `protobuf:"bytes,2,opt,name=sql,proto3" json:"sql,omitempty"`
// contains filtered or unexported fields
}
URI Endpoints to access sessions associated with the Environment.
func (*Environment_Endpoints) Descriptor
func (*Environment_Endpoints) Descriptor() ([]byte, []int)
Deprecated: Use Environment_Endpoints.ProtoReflect.Descriptor instead.
func (*Environment_Endpoints) GetNotebooks
func (x *Environment_Endpoints) GetNotebooks() string
func (*Environment_Endpoints) GetSql
func (x *Environment_Endpoints) GetSql() string
func (*Environment_Endpoints) ProtoMessage
func (*Environment_Endpoints) ProtoMessage()
func (*Environment_Endpoints) ProtoReflect
func (x *Environment_Endpoints) ProtoReflect() protoreflect.Message
func (*Environment_Endpoints) Reset
func (x *Environment_Endpoints) Reset()
func (*Environment_Endpoints) String
func (x *Environment_Endpoints) String() string
Environment_InfrastructureSpec
type Environment_InfrastructureSpec struct {
// Hardware config
//
// Types that are assignable to Resources:
// *Environment_InfrastructureSpec_Compute
Resources isEnvironment_InfrastructureSpec_Resources `protobuf_oneof:"resources"`
// Software config
//
// Types that are assignable to Runtime:
// *Environment_InfrastructureSpec_OsImage
Runtime isEnvironment_InfrastructureSpec_Runtime `protobuf_oneof:"runtime"`
// contains filtered or unexported fields
}
Configuration for the underlying infrastructure used to run workloads.
func (*Environment_InfrastructureSpec) Descriptor
func (*Environment_InfrastructureSpec) Descriptor() ([]byte, []int)
Deprecated: Use Environment_InfrastructureSpec.ProtoReflect.Descriptor instead.
func (*Environment_InfrastructureSpec) GetCompute
func (x *Environment_InfrastructureSpec) GetCompute() *Environment_InfrastructureSpec_ComputeResources
func (*Environment_InfrastructureSpec) GetOsImage
func (x *Environment_InfrastructureSpec) GetOsImage() *Environment_InfrastructureSpec_OsImageRuntime
func (*Environment_InfrastructureSpec) GetResources
func (m *Environment_InfrastructureSpec) GetResources() isEnvironment_InfrastructureSpec_Resources
func (*Environment_InfrastructureSpec) GetRuntime
func (m *Environment_InfrastructureSpec) GetRuntime() isEnvironment_InfrastructureSpec_Runtime
func (*Environment_InfrastructureSpec) ProtoMessage
func (*Environment_InfrastructureSpec) ProtoMessage()
func (*Environment_InfrastructureSpec) ProtoReflect
func (x *Environment_InfrastructureSpec) ProtoReflect() protoreflect.Message
func (*Environment_InfrastructureSpec) Reset
func (x *Environment_InfrastructureSpec) Reset()
func (*Environment_InfrastructureSpec) String
func (x *Environment_InfrastructureSpec) String() string
Environment_InfrastructureSpec_Compute
type Environment_InfrastructureSpec_Compute struct {
// Optional. Compute resources needed for analyze interactive workloads.
Compute *Environment_InfrastructureSpec_ComputeResources `protobuf:"bytes,50,opt,name=compute,proto3,oneof"`
}
Environment_InfrastructureSpec_ComputeResources
type Environment_InfrastructureSpec_ComputeResources struct {
// Optional. Size in GB of the disk. Default is 100 GB.
DiskSizeGb int32 `protobuf:"varint,1,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"`
// Optional. Total number of nodes in the sessions created for this
// environment.
NodeCount int32 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
// Optional. Max configurable nodes.
// If max_node_count > node_count, then auto-scaling is enabled.
MaxNodeCount int32 `protobuf:"varint,3,opt,name=max_node_count,json=maxNodeCount,proto3" json:"max_node_count,omitempty"`
// contains filtered or unexported fields
}
Compute resources associated with the analyze interactive workloads.
func (*Environment_InfrastructureSpec_ComputeResources) Descriptor
func (*Environment_InfrastructureSpec_ComputeResources) Descriptor() ([]byte, []int)
Deprecated: Use Environment_InfrastructureSpec_ComputeResources.ProtoReflect.Descriptor instead.
func (*Environment_InfrastructureSpec_ComputeResources) GetDiskSizeGb
func (x *Environment_InfrastructureSpec_ComputeResources) GetDiskSizeGb() int32
func (*Environment_InfrastructureSpec_ComputeResources) GetMaxNodeCount
func (x *Environment_InfrastructureSpec_ComputeResources) GetMaxNodeCount() int32
func (*Environment_InfrastructureSpec_ComputeResources) GetNodeCount
func (x *Environment_InfrastructureSpec_ComputeResources) GetNodeCount() int32
func (*Environment_InfrastructureSpec_ComputeResources) ProtoMessage
func (*Environment_InfrastructureSpec_ComputeResources) ProtoMessage()
func (*Environment_InfrastructureSpec_ComputeResources) ProtoReflect
func (x *Environment_InfrastructureSpec_ComputeResources) ProtoReflect() protoreflect.Message
func (*Environment_InfrastructureSpec_ComputeResources) Reset
func (x *Environment_InfrastructureSpec_ComputeResources) Reset()
func (*Environment_InfrastructureSpec_ComputeResources) String
func (x *Environment_InfrastructureSpec_ComputeResources) String() string
Environment_InfrastructureSpec_OsImage
type Environment_InfrastructureSpec_OsImage struct {
// Required. Software Runtime Configuration for analyze interactive
// workloads.
OsImage *Environment_InfrastructureSpec_OsImageRuntime `protobuf:"bytes,100,opt,name=os_image,json=osImage,proto3,oneof"`
}
Environment_InfrastructureSpec_OsImageRuntime
type Environment_InfrastructureSpec_OsImageRuntime struct {
ImageVersion string `protobuf:"bytes,1,opt,name=image_version,json=imageVersion,proto3" json:"image_version,omitempty"`
JavaLibraries []string `protobuf:"bytes,2,rep,name=java_libraries,json=javaLibraries,proto3" json:"java_libraries,omitempty"`
PythonPackages []string `protobuf:"bytes,3,rep,name=python_packages,json=pythonPackages,proto3" json:"python_packages,omitempty"`
Properties map[string]string "" /* 161 byte string literal not displayed */
}
Software Runtime Configuration to run Analyze.
func (*Environment_InfrastructureSpec_OsImageRuntime) Descriptor
func (*Environment_InfrastructureSpec_OsImageRuntime) Descriptor() ([]byte, []int)
Deprecated: Use Environment_InfrastructureSpec_OsImageRuntime.ProtoReflect.Descriptor instead.
func (*Environment_InfrastructureSpec_OsImageRuntime) GetImageVersion
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetImageVersion() string
func (*Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries() []string
func (*Environment_InfrastructureSpec_OsImageRuntime) GetProperties
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetProperties() map[string]string
func (*Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages() []string
func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoMessage
func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoMessage()
func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoReflect
func (x *Environment_InfrastructureSpec_OsImageRuntime) ProtoReflect() protoreflect.Message
func (*Environment_InfrastructureSpec_OsImageRuntime) Reset
func (x *Environment_InfrastructureSpec_OsImageRuntime) Reset()
func (*Environment_InfrastructureSpec_OsImageRuntime) String
func (x *Environment_InfrastructureSpec_OsImageRuntime) String() string
Environment_SessionSpec
type Environment_SessionSpec struct {
// Optional. The idle time configuration of the session. The session will be
// auto-terminated at the end of this period.
MaxIdleDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=max_idle_duration,json=maxIdleDuration,proto3" json:"max_idle_duration,omitempty"`
// Optional. If True, this causes sessions to be pre-created and available
// for faster startup to enable interactive exploration use-cases. This
// defaults to False to avoid additional billed charges. These can only be
// set to True for the environment with name set to "default", and with
// default configuration.
EnableFastStartup bool `protobuf:"varint,2,opt,name=enable_fast_startup,json=enableFastStartup,proto3" json:"enable_fast_startup,omitempty"`
// contains filtered or unexported fields
}
Configuration for sessions created for this environment.
func (*Environment_SessionSpec) Descriptor
func (*Environment_SessionSpec) Descriptor() ([]byte, []int)
Deprecated: Use Environment_SessionSpec.ProtoReflect.Descriptor instead.
func (*Environment_SessionSpec) GetEnableFastStartup
func (x *Environment_SessionSpec) GetEnableFastStartup() bool
func (*Environment_SessionSpec) GetMaxIdleDuration
func (x *Environment_SessionSpec) GetMaxIdleDuration() *durationpb.Duration
func (*Environment_SessionSpec) ProtoMessage
func (*Environment_SessionSpec) ProtoMessage()
func (*Environment_SessionSpec) ProtoReflect
func (x *Environment_SessionSpec) ProtoReflect() protoreflect.Message
func (*Environment_SessionSpec) Reset
func (x *Environment_SessionSpec) Reset()
func (*Environment_SessionSpec) String
func (x *Environment_SessionSpec) String() string
Environment_SessionStatus
type Environment_SessionStatus struct {
// Output only. Queries over sessions to mark whether the environment is
// currently active or not
Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
// contains filtered or unexported fields
}
Status of sessions created for this environment.
func (*Environment_SessionStatus) Descriptor
func (*Environment_SessionStatus) Descriptor() ([]byte, []int)
Deprecated: Use Environment_SessionStatus.ProtoReflect.Descriptor instead.
func (*Environment_SessionStatus) GetActive
func (x *Environment_SessionStatus) GetActive() bool
func (*Environment_SessionStatus) ProtoMessage
func (*Environment_SessionStatus) ProtoMessage()
func (*Environment_SessionStatus) ProtoReflect
func (x *Environment_SessionStatus) ProtoReflect() protoreflect.Message
func (*Environment_SessionStatus) Reset
func (x *Environment_SessionStatus) Reset()
func (*Environment_SessionStatus) String
func (x *Environment_SessionStatus) String() string
GetAssetRequest
type GetAssetRequest struct {
// Required. The resource name of the asset:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get asset request.
func (*GetAssetRequest) Descriptor
func (*GetAssetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAssetRequest.ProtoReflect.Descriptor instead.
func (*GetAssetRequest) GetName
func (x *GetAssetRequest) GetName() string
func (*GetAssetRequest) ProtoMessage
func (*GetAssetRequest) ProtoMessage()
func (*GetAssetRequest) ProtoReflect
func (x *GetAssetRequest) ProtoReflect() protoreflect.Message
func (*GetAssetRequest) Reset
func (x *GetAssetRequest) Reset()
func (*GetAssetRequest) String
func (x *GetAssetRequest) String() string
GetContentRequest
type GetContentRequest struct {
// Required. The resource name of the content:
// projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Specify content view to make a partial request.
View GetContentRequest_ContentView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.GetContentRequest_ContentView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Get content request.
func (*GetContentRequest) Descriptor
func (*GetContentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetContentRequest.ProtoReflect.Descriptor instead.
func (*GetContentRequest) GetName
func (x *GetContentRequest) GetName() string
func (*GetContentRequest) GetView
func (x *GetContentRequest) GetView() GetContentRequest_ContentView
func (*GetContentRequest) ProtoMessage
func (*GetContentRequest) ProtoMessage()
func (*GetContentRequest) ProtoReflect
func (x *GetContentRequest) ProtoReflect() protoreflect.Message
func (*GetContentRequest) Reset
func (x *GetContentRequest) Reset()
func (*GetContentRequest) String
func (x *GetContentRequest) String() string
GetContentRequest_ContentView
type GetContentRequest_ContentView int32
Specifies whether the request should return the full or the partial representation.
GetContentRequest_CONTENT_VIEW_UNSPECIFIED, GetContentRequest_BASIC, GetContentRequest_FULL
const (
// Content view not specified. Defaults to BASIC.
// The API will default to the BASIC view.
GetContentRequest_CONTENT_VIEW_UNSPECIFIED GetContentRequest_ContentView = 0
// Will not return the `data_text` field.
GetContentRequest_BASIC GetContentRequest_ContentView = 1
// Returns the complete proto.
GetContentRequest_FULL GetContentRequest_ContentView = 2
)
func (GetContentRequest_ContentView) Descriptor
func (GetContentRequest_ContentView) Descriptor() protoreflect.EnumDescriptor
func (GetContentRequest_ContentView) Enum
func (x GetContentRequest_ContentView) Enum() *GetContentRequest_ContentView
func (GetContentRequest_ContentView) EnumDescriptor
func (GetContentRequest_ContentView) EnumDescriptor() ([]byte, []int)
Deprecated: Use GetContentRequest_ContentView.Descriptor instead.
func (GetContentRequest_ContentView) Number
func (x GetContentRequest_ContentView) Number() protoreflect.EnumNumber
func (GetContentRequest_ContentView) String
func (x GetContentRequest_ContentView) String() string
func (GetContentRequest_ContentView) Type
func (GetContentRequest_ContentView) Type() protoreflect.EnumType
GetDataAttributeBindingRequest
type GetDataAttributeBindingRequest struct {
// Required. The resource name of the DataAttributeBinding:
// projects/{project_number}/locations/{location_id}/dataAttributeBindings/{data_attribute_binding_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get DataAttributeBinding request.
func (*GetDataAttributeBindingRequest) Descriptor
func (*GetDataAttributeBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDataAttributeBindingRequest.ProtoReflect.Descriptor instead.
func (*GetDataAttributeBindingRequest) GetName
func (x *GetDataAttributeBindingRequest) GetName() string
func (*GetDataAttributeBindingRequest) ProtoMessage
func (*GetDataAttributeBindingRequest) ProtoMessage()
func (*GetDataAttributeBindingRequest) ProtoReflect
func (x *GetDataAttributeBindingRequest) ProtoReflect() protoreflect.Message
func (*GetDataAttributeBindingRequest) Reset
func (x *GetDataAttributeBindingRequest) Reset()
func (*GetDataAttributeBindingRequest) String
func (x *GetDataAttributeBindingRequest) String() string
GetDataAttributeRequest
type GetDataAttributeRequest struct {
// Required. The resource name of the dataAttribute:
// projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get DataAttribute request.
func (*GetDataAttributeRequest) Descriptor
func (*GetDataAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDataAttributeRequest.ProtoReflect.Descriptor instead.
func (*GetDataAttributeRequest) GetName
func (x *GetDataAttributeRequest) GetName() string
func (*GetDataAttributeRequest) ProtoMessage
func (*GetDataAttributeRequest) ProtoMessage()
func (*GetDataAttributeRequest) ProtoReflect
func (x *GetDataAttributeRequest) ProtoReflect() protoreflect.Message
func (*GetDataAttributeRequest) Reset
func (x *GetDataAttributeRequest) Reset()
func (*GetDataAttributeRequest) String
func (x *GetDataAttributeRequest) String() string
GetDataScanJobRequest
type GetDataScanJobRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
View GetDataScanJobRequest_DataScanJobView "" /* 130 byte string literal not displayed */
}
Get DataScanJob request.
func (*GetDataScanJobRequest) Descriptor
func (*GetDataScanJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDataScanJobRequest.ProtoReflect.Descriptor instead.
func (*GetDataScanJobRequest) GetName
func (x *GetDataScanJobRequest) GetName() string
func (*GetDataScanJobRequest) GetView
func (x *GetDataScanJobRequest) GetView() GetDataScanJobRequest_DataScanJobView
func (*GetDataScanJobRequest) ProtoMessage
func (*GetDataScanJobRequest) ProtoMessage()
func (*GetDataScanJobRequest) ProtoReflect
func (x *GetDataScanJobRequest) ProtoReflect() protoreflect.Message
func (*GetDataScanJobRequest) Reset
func (x *GetDataScanJobRequest) Reset()
func (*GetDataScanJobRequest) String
func (x *GetDataScanJobRequest) String() string
GetDataScanJobRequest_DataScanJobView
type GetDataScanJobRequest_DataScanJobView int32
DataScanJob view options.
GetDataScanJobRequest_DATA_SCAN_JOB_VIEW_UNSPECIFIED, GetDataScanJobRequest_BASIC, GetDataScanJobRequest_FULL
const (
// The API will default to the `BASIC` view.
GetDataScanJobRequest_DATA_SCAN_JOB_VIEW_UNSPECIFIED GetDataScanJobRequest_DataScanJobView = 0
// Basic view that does not include *spec* and *result*.
GetDataScanJobRequest_BASIC GetDataScanJobRequest_DataScanJobView = 1
// Include everything.
GetDataScanJobRequest_FULL GetDataScanJobRequest_DataScanJobView = 10
)
func (GetDataScanJobRequest_DataScanJobView) Descriptor
func (GetDataScanJobRequest_DataScanJobView) Descriptor() protoreflect.EnumDescriptor
func (GetDataScanJobRequest_DataScanJobView) Enum
func (GetDataScanJobRequest_DataScanJobView) EnumDescriptor
func (GetDataScanJobRequest_DataScanJobView) EnumDescriptor() ([]byte, []int)
Deprecated: Use GetDataScanJobRequest_DataScanJobView.Descriptor instead.
func (GetDataScanJobRequest_DataScanJobView) Number
func (x GetDataScanJobRequest_DataScanJobView) Number() protoreflect.EnumNumber
func (GetDataScanJobRequest_DataScanJobView) String
func (x GetDataScanJobRequest_DataScanJobView) String() string
func (GetDataScanJobRequest_DataScanJobView) Type
func (GetDataScanJobRequest_DataScanJobView) Type() protoreflect.EnumType
GetDataScanRequest
type GetDataScanRequest struct {
// Required. The resource name of the dataScan:
// `projects/{project}/locations/{location_id}/dataScans/{data_scan_id}`
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Select the DataScan view to return. Defaults to `BASIC`.
View GetDataScanRequest_DataScanView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.GetDataScanRequest_DataScanView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Get dataScan request.
func (*GetDataScanRequest) Descriptor
func (*GetDataScanRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDataScanRequest.ProtoReflect.Descriptor instead.
func (*GetDataScanRequest) GetName
func (x *GetDataScanRequest) GetName() string
func (*GetDataScanRequest) GetView
func (x *GetDataScanRequest) GetView() GetDataScanRequest_DataScanView
func (*GetDataScanRequest) ProtoMessage
func (*GetDataScanRequest) ProtoMessage()
func (*GetDataScanRequest) ProtoReflect
func (x *GetDataScanRequest) ProtoReflect() protoreflect.Message
func (*GetDataScanRequest) Reset
func (x *GetDataScanRequest) Reset()
func (*GetDataScanRequest) String
func (x *GetDataScanRequest) String() string
GetDataScanRequest_DataScanView
type GetDataScanRequest_DataScanView int32
DataScan view options.
GetDataScanRequest_DATA_SCAN_VIEW_UNSPECIFIED, GetDataScanRequest_BASIC, GetDataScanRequest_FULL
const (
// The API will default to the `BASIC` view.
GetDataScanRequest_DATA_SCAN_VIEW_UNSPECIFIED GetDataScanRequest_DataScanView = 0
// Basic view that does not include *spec* and *result*.
GetDataScanRequest_BASIC GetDataScanRequest_DataScanView = 1
// Include everything.
GetDataScanRequest_FULL GetDataScanRequest_DataScanView = 10
)
func (GetDataScanRequest_DataScanView) Descriptor
func (GetDataScanRequest_DataScanView) Descriptor() protoreflect.EnumDescriptor
func (GetDataScanRequest_DataScanView) Enum
func (x GetDataScanRequest_DataScanView) Enum() *GetDataScanRequest_DataScanView
func (GetDataScanRequest_DataScanView) EnumDescriptor
func (GetDataScanRequest_DataScanView) EnumDescriptor() ([]byte, []int)
Deprecated: Use GetDataScanRequest_DataScanView.Descriptor instead.
func (GetDataScanRequest_DataScanView) Number
func (x GetDataScanRequest_DataScanView) Number() protoreflect.EnumNumber
func (GetDataScanRequest_DataScanView) String
func (x GetDataScanRequest_DataScanView) String() string
func (GetDataScanRequest_DataScanView) Type
func (GetDataScanRequest_DataScanView) Type() protoreflect.EnumType
GetDataTaxonomyRequest
type GetDataTaxonomyRequest struct {
// Required. The resource name of the DataTaxonomy:
// projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get DataTaxonomy request.
func (*GetDataTaxonomyRequest) Descriptor
func (*GetDataTaxonomyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDataTaxonomyRequest.ProtoReflect.Descriptor instead.
func (*GetDataTaxonomyRequest) GetName
func (x *GetDataTaxonomyRequest) GetName() string
func (*GetDataTaxonomyRequest) ProtoMessage
func (*GetDataTaxonomyRequest) ProtoMessage()
func (*GetDataTaxonomyRequest) ProtoReflect
func (x *GetDataTaxonomyRequest) ProtoReflect() protoreflect.Message
func (*GetDataTaxonomyRequest) Reset
func (x *GetDataTaxonomyRequest) Reset()
func (*GetDataTaxonomyRequest) String
func (x *GetDataTaxonomyRequest) String() string
GetEntityRequest
type GetEntityRequest struct {
// Required. The resource name of the entity:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}.`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Used to select the subset of entity information to return.
// Defaults to `BASIC`.
View GetEntityRequest_EntityView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.GetEntityRequest_EntityView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Get metadata entity request.
func (*GetEntityRequest) Descriptor
func (*GetEntityRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEntityRequest.ProtoReflect.Descriptor instead.
func (*GetEntityRequest) GetName
func (x *GetEntityRequest) GetName() string
func (*GetEntityRequest) GetView
func (x *GetEntityRequest) GetView() GetEntityRequest_EntityView
func (*GetEntityRequest) ProtoMessage
func (*GetEntityRequest) ProtoMessage()
func (*GetEntityRequest) ProtoReflect
func (x *GetEntityRequest) ProtoReflect() protoreflect.Message
func (*GetEntityRequest) Reset
func (x *GetEntityRequest) Reset()
func (*GetEntityRequest) String
func (x *GetEntityRequest) String() string
GetEntityRequest_EntityView
type GetEntityRequest_EntityView int32
Entity views for get entity partial result.
GetEntityRequest_ENTITY_VIEW_UNSPECIFIED, GetEntityRequest_BASIC, GetEntityRequest_SCHEMA, GetEntityRequest_FULL
const (
// The API will default to the `BASIC` view.
GetEntityRequest_ENTITY_VIEW_UNSPECIFIED GetEntityRequest_EntityView = 0
// Minimal view that does not include the schema.
GetEntityRequest_BASIC GetEntityRequest_EntityView = 1
// Include basic information and schema.
GetEntityRequest_SCHEMA GetEntityRequest_EntityView = 2
// Include everything. Currently, this is the same as the SCHEMA view.
GetEntityRequest_FULL GetEntityRequest_EntityView = 4
)
func (GetEntityRequest_EntityView) Descriptor
func (GetEntityRequest_EntityView) Descriptor() protoreflect.EnumDescriptor
func (GetEntityRequest_EntityView) Enum
func (x GetEntityRequest_EntityView) Enum() *GetEntityRequest_EntityView
func (GetEntityRequest_EntityView) EnumDescriptor
func (GetEntityRequest_EntityView) EnumDescriptor() ([]byte, []int)
Deprecated: Use GetEntityRequest_EntityView.Descriptor instead.
func (GetEntityRequest_EntityView) Number
func (x GetEntityRequest_EntityView) Number() protoreflect.EnumNumber
func (GetEntityRequest_EntityView) String
func (x GetEntityRequest_EntityView) String() string
func (GetEntityRequest_EntityView) Type
func (GetEntityRequest_EntityView) Type() protoreflect.EnumType
GetEnvironmentRequest
type GetEnvironmentRequest struct {
// Required. The resource name of the environment:
// `projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environments/{environment_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get environment request.
func (*GetEnvironmentRequest) Descriptor
func (*GetEnvironmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEnvironmentRequest.ProtoReflect.Descriptor instead.
func (*GetEnvironmentRequest) GetName
func (x *GetEnvironmentRequest) GetName() string
func (*GetEnvironmentRequest) ProtoMessage
func (*GetEnvironmentRequest) ProtoMessage()
func (*GetEnvironmentRequest) ProtoReflect
func (x *GetEnvironmentRequest) ProtoReflect() protoreflect.Message
func (*GetEnvironmentRequest) Reset
func (x *GetEnvironmentRequest) Reset()
func (*GetEnvironmentRequest) String
func (x *GetEnvironmentRequest) String() string
GetJobRequest
type GetJobRequest struct {
// Required. The resource name of the job:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}/jobs/{job_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get job request.
func (*GetJobRequest) Descriptor
func (*GetJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetJobRequest.ProtoReflect.Descriptor instead.
func (*GetJobRequest) GetName
func (x *GetJobRequest) GetName() string
func (*GetJobRequest) ProtoMessage
func (*GetJobRequest) ProtoMessage()
func (*GetJobRequest) ProtoReflect
func (x *GetJobRequest) ProtoReflect() protoreflect.Message
func (*GetJobRequest) Reset
func (x *GetJobRequest) Reset()
func (*GetJobRequest) String
func (x *GetJobRequest) String() string
GetLakeRequest
type GetLakeRequest struct {
// Required. The resource name of the lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get lake request.
func (*GetLakeRequest) Descriptor
func (*GetLakeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLakeRequest.ProtoReflect.Descriptor instead.
func (*GetLakeRequest) GetName
func (x *GetLakeRequest) GetName() string
func (*GetLakeRequest) ProtoMessage
func (*GetLakeRequest) ProtoMessage()
func (*GetLakeRequest) ProtoReflect
func (x *GetLakeRequest) ProtoReflect() protoreflect.Message
func (*GetLakeRequest) Reset
func (x *GetLakeRequest) Reset()
func (*GetLakeRequest) String
func (x *GetLakeRequest) String() string
GetPartitionRequest
type GetPartitionRequest struct {
// Required. The resource name of the partition:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}/partitions/{partition_value_path}`.
// The {partition_value_path} segment consists of an ordered sequence of
// partition values separated by "/". All values must be provided.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get metadata partition request.
func (*GetPartitionRequest) Descriptor
func (*GetPartitionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPartitionRequest.ProtoReflect.Descriptor instead.
func (*GetPartitionRequest) GetName
func (x *GetPartitionRequest) GetName() string
func (*GetPartitionRequest) ProtoMessage
func (*GetPartitionRequest) ProtoMessage()
func (*GetPartitionRequest) ProtoReflect
func (x *GetPartitionRequest) ProtoReflect() protoreflect.Message
func (*GetPartitionRequest) Reset
func (x *GetPartitionRequest) Reset()
func (*GetPartitionRequest) String
func (x *GetPartitionRequest) String() string
GetTaskRequest
type GetTaskRequest struct {
// Required. The resource name of the task:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{tasks_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get task request.
func (*GetTaskRequest) Descriptor
func (*GetTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTaskRequest.ProtoReflect.Descriptor instead.
func (*GetTaskRequest) GetName
func (x *GetTaskRequest) GetName() string
func (*GetTaskRequest) ProtoMessage
func (*GetTaskRequest) ProtoMessage()
func (*GetTaskRequest) ProtoReflect
func (x *GetTaskRequest) ProtoReflect() protoreflect.Message
func (*GetTaskRequest) Reset
func (x *GetTaskRequest) Reset()
func (*GetTaskRequest) String
func (x *GetTaskRequest) String() string
GetZoneRequest
type GetZoneRequest struct {
// Required. The resource name of the zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Get zone request.
func (*GetZoneRequest) Descriptor
func (*GetZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetZoneRequest.ProtoReflect.Descriptor instead.
func (*GetZoneRequest) GetName
func (x *GetZoneRequest) GetName() string
func (*GetZoneRequest) ProtoMessage
func (*GetZoneRequest) ProtoMessage()
func (*GetZoneRequest) ProtoReflect
func (x *GetZoneRequest) ProtoReflect() protoreflect.Message
func (*GetZoneRequest) Reset
func (x *GetZoneRequest) Reset()
func (*GetZoneRequest) String
func (x *GetZoneRequest) String() string
GovernanceEvent
type GovernanceEvent struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
EventType GovernanceEvent_EventType "" /* 145 byte string literal not displayed */
Entity *GovernanceEvent_Entity `protobuf:"bytes,3,opt,name=entity,proto3,oneof" json:"entity,omitempty"`
}
Payload associated with Governance related log events.
func (*GovernanceEvent) Descriptor
func (*GovernanceEvent) Descriptor() ([]byte, []int)
Deprecated: Use GovernanceEvent.ProtoReflect.Descriptor instead.
func (*GovernanceEvent) GetEntity
func (x *GovernanceEvent) GetEntity() *GovernanceEvent_Entity
func (*GovernanceEvent) GetEventType
func (x *GovernanceEvent) GetEventType() GovernanceEvent_EventType
func (*GovernanceEvent) GetMessage
func (x *GovernanceEvent) GetMessage() string
func (*GovernanceEvent) ProtoMessage
func (*GovernanceEvent) ProtoMessage()
func (*GovernanceEvent) ProtoReflect
func (x *GovernanceEvent) ProtoReflect() protoreflect.Message
func (*GovernanceEvent) Reset
func (x *GovernanceEvent) Reset()
func (*GovernanceEvent) String
func (x *GovernanceEvent) String() string
GovernanceEvent_Entity
type GovernanceEvent_Entity struct {
Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
EntityType GovernanceEvent_Entity_EntityType "" /* 156 byte string literal not displayed */
}
Information about Entity resource that the log event is associated with.
func (*GovernanceEvent_Entity) Descriptor
func (*GovernanceEvent_Entity) Descriptor() ([]byte, []int)
Deprecated: Use GovernanceEvent_Entity.ProtoReflect.Descriptor instead.
func (*GovernanceEvent_Entity) GetEntity
func (x *GovernanceEvent_Entity) GetEntity() string
func (*GovernanceEvent_Entity) GetEntityType
func (x *GovernanceEvent_Entity) GetEntityType() GovernanceEvent_Entity_EntityType
func (*GovernanceEvent_Entity) ProtoMessage
func (*GovernanceEvent_Entity) ProtoMessage()
func (*GovernanceEvent_Entity) ProtoReflect
func (x *GovernanceEvent_Entity) ProtoReflect() protoreflect.Message
func (*GovernanceEvent_Entity) Reset
func (x *GovernanceEvent_Entity) Reset()
func (*GovernanceEvent_Entity) String
func (x *GovernanceEvent_Entity) String() string
GovernanceEvent_Entity_EntityType
type GovernanceEvent_Entity_EntityType int32
Type of entity.
GovernanceEvent_Entity_ENTITY_TYPE_UNSPECIFIED, GovernanceEvent_Entity_TABLE, GovernanceEvent_Entity_FILESET
const (
// An unspecified Entity type.
GovernanceEvent_Entity_ENTITY_TYPE_UNSPECIFIED GovernanceEvent_Entity_EntityType = 0
// Table entity type.
GovernanceEvent_Entity_TABLE GovernanceEvent_Entity_EntityType = 1
// Fileset entity type.
GovernanceEvent_Entity_FILESET GovernanceEvent_Entity_EntityType = 2
)
func (GovernanceEvent_Entity_EntityType) Descriptor
func (GovernanceEvent_Entity_EntityType) Descriptor() protoreflect.EnumDescriptor
func (GovernanceEvent_Entity_EntityType) Enum
func (x GovernanceEvent_Entity_EntityType) Enum() *GovernanceEvent_Entity_EntityType
func (GovernanceEvent_Entity_EntityType) EnumDescriptor
func (GovernanceEvent_Entity_EntityType) EnumDescriptor() ([]byte, []int)
Deprecated: Use GovernanceEvent_Entity_EntityType.Descriptor instead.
func (GovernanceEvent_Entity_EntityType) Number
func (x GovernanceEvent_Entity_EntityType) Number() protoreflect.EnumNumber
func (GovernanceEvent_Entity_EntityType) String
func (x GovernanceEvent_Entity_EntityType) String() string
func (GovernanceEvent_Entity_EntityType) Type
func (GovernanceEvent_Entity_EntityType) Type() protoreflect.EnumType
GovernanceEvent_EventType
type GovernanceEvent_EventType int32
Type of governance log event.
GovernanceEvent_EVENT_TYPE_UNSPECIFIED, GovernanceEvent_RESOURCE_IAM_POLICY_UPDATE, GovernanceEvent_BIGQUERY_TABLE_CREATE, GovernanceEvent_BIGQUERY_TABLE_UPDATE, GovernanceEvent_BIGQUERY_TABLE_DELETE, GovernanceEvent_BIGQUERY_CONNECTION_CREATE, GovernanceEvent_BIGQUERY_CONNECTION_UPDATE, GovernanceEvent_BIGQUERY_CONNECTION_DELETE, GovernanceEvent_BIGQUERY_TAXONOMY_CREATE, GovernanceEvent_BIGQUERY_POLICY_TAG_CREATE, GovernanceEvent_BIGQUERY_POLICY_TAG_DELETE, GovernanceEvent_BIGQUERY_POLICY_TAG_SET_IAM_POLICY, GovernanceEvent_ACCESS_POLICY_UPDATE, GovernanceEvent_GOVERNANCE_RULE_MATCHED_RESOURCES, GovernanceEvent_GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS, GovernanceEvent_GOVERNANCE_RULE_ERRORS
const (
// An unspecified event type.
GovernanceEvent_EVENT_TYPE_UNSPECIFIED GovernanceEvent_EventType = 0
// Resource IAM policy update event.
GovernanceEvent_RESOURCE_IAM_POLICY_UPDATE GovernanceEvent_EventType = 1
// BigQuery table create event.
GovernanceEvent_BIGQUERY_TABLE_CREATE GovernanceEvent_EventType = 2
// BigQuery table update event.
GovernanceEvent_BIGQUERY_TABLE_UPDATE GovernanceEvent_EventType = 3
// BigQuery table delete event.
GovernanceEvent_BIGQUERY_TABLE_DELETE GovernanceEvent_EventType = 4
// BigQuery connection create event.
GovernanceEvent_BIGQUERY_CONNECTION_CREATE GovernanceEvent_EventType = 5
// BigQuery connection update event.
GovernanceEvent_BIGQUERY_CONNECTION_UPDATE GovernanceEvent_EventType = 6
// BigQuery connection delete event.
GovernanceEvent_BIGQUERY_CONNECTION_DELETE GovernanceEvent_EventType = 7
// BigQuery taxonomy created.
GovernanceEvent_BIGQUERY_TAXONOMY_CREATE GovernanceEvent_EventType = 10
// BigQuery policy tag created.
GovernanceEvent_BIGQUERY_POLICY_TAG_CREATE GovernanceEvent_EventType = 11
// BigQuery policy tag deleted.
GovernanceEvent_BIGQUERY_POLICY_TAG_DELETE GovernanceEvent_EventType = 12
// BigQuery set iam policy for policy tag.
GovernanceEvent_BIGQUERY_POLICY_TAG_SET_IAM_POLICY GovernanceEvent_EventType = 13
// Access policy update event.
GovernanceEvent_ACCESS_POLICY_UPDATE GovernanceEvent_EventType = 14
// Number of resources matched with particular Query.
GovernanceEvent_GOVERNANCE_RULE_MATCHED_RESOURCES GovernanceEvent_EventType = 15
// Rule processing exceeds the allowed limit.
GovernanceEvent_GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS GovernanceEvent_EventType = 16
// Rule processing errors.
GovernanceEvent_GOVERNANCE_RULE_ERRORS GovernanceEvent_EventType = 17
)
func (GovernanceEvent_EventType) Descriptor
func (GovernanceEvent_EventType) Descriptor() protoreflect.EnumDescriptor
func (GovernanceEvent_EventType) Enum
func (x GovernanceEvent_EventType) Enum() *GovernanceEvent_EventType
func (GovernanceEvent_EventType) EnumDescriptor
func (GovernanceEvent_EventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use GovernanceEvent_EventType.Descriptor instead.
func (GovernanceEvent_EventType) Number
func (x GovernanceEvent_EventType) Number() protoreflect.EnumNumber
func (GovernanceEvent_EventType) String
func (x GovernanceEvent_EventType) String() string
func (GovernanceEvent_EventType) Type
func (GovernanceEvent_EventType) Type() protoreflect.EnumType
Job
type Job struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
State Job_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.dataplex.v1.Job_State" json:"state,omitempty"`
RetryCount uint32 `protobuf:"varint,6,opt,name=retry_count,json=retryCount,proto3" json:"retry_count,omitempty"`
Service Job_Service `protobuf:"varint,7,opt,name=service,proto3,enum=google.cloud.dataplex.v1.Job_Service" json:"service,omitempty"`
ServiceJob string `protobuf:"bytes,8,opt,name=service_job,json=serviceJob,proto3" json:"service_job,omitempty"`
Message string `protobuf:"bytes,9,opt,name=message,proto3" json:"message,omitempty"`
Labels map[string]string "" /* 154 byte string literal not displayed */
Trigger Job_Trigger `protobuf:"varint,11,opt,name=trigger,proto3,enum=google.cloud.dataplex.v1.Job_Trigger" json:"trigger,omitempty"`
ExecutionSpec *Task_ExecutionSpec `protobuf:"bytes,100,opt,name=execution_spec,json=executionSpec,proto3" json:"execution_spec,omitempty"`
}
A job represents an instance of a task.
func (*Job) Descriptor
Deprecated: Use Job.ProtoReflect.Descriptor instead.
func (*Job) GetEndTime
func (x *Job) GetEndTime() *timestamppb.Timestamp
func (*Job) GetExecutionSpec
func (x *Job) GetExecutionSpec() *Task_ExecutionSpec
func (*Job) GetLabels
func (*Job) GetMessage
func (*Job) GetName
func (*Job) GetRetryCount
func (*Job) GetService
func (x *Job) GetService() Job_Service
func (*Job) GetServiceJob
func (*Job) GetStartTime
func (x *Job) GetStartTime() *timestamppb.Timestamp
func (*Job) GetState
func (*Job) GetTrigger
func (x *Job) GetTrigger() Job_Trigger
func (*Job) GetUid
func (*Job) ProtoMessage
func (*Job) ProtoMessage()
func (*Job) ProtoReflect
func (x *Job) ProtoReflect() protoreflect.Message
func (*Job) Reset
func (x *Job) Reset()
func (*Job) String
JobEvent
type JobEvent struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
State JobEvent_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.dataplex.v1.JobEvent_State" json:"state,omitempty"`
Retries int32 `protobuf:"varint,6,opt,name=retries,proto3" json:"retries,omitempty"`
Type JobEvent_Type `protobuf:"varint,7,opt,name=type,proto3,enum=google.cloud.dataplex.v1.JobEvent_Type" json:"type,omitempty"`
Service JobEvent_Service `protobuf:"varint,8,opt,name=service,proto3,enum=google.cloud.dataplex.v1.JobEvent_Service" json:"service,omitempty"`
ServiceJob string `protobuf:"bytes,9,opt,name=service_job,json=serviceJob,proto3" json:"service_job,omitempty"`
ExecutionTrigger JobEvent_ExecutionTrigger "" /* 167 byte string literal not displayed */
}
The payload associated with Job logs that contains events describing jobs that have run within a Lake.
func (*JobEvent) Descriptor
Deprecated: Use JobEvent.ProtoReflect.Descriptor instead.
func (*JobEvent) GetEndTime
func (x *JobEvent) GetEndTime() *timestamppb.Timestamp
func (*JobEvent) GetExecutionTrigger
func (x *JobEvent) GetExecutionTrigger() JobEvent_ExecutionTrigger
func (*JobEvent) GetJobId
func (*JobEvent) GetMessage
func (*JobEvent) GetRetries
func (*JobEvent) GetService
func (x *JobEvent) GetService() JobEvent_Service
func (*JobEvent) GetServiceJob
func (*JobEvent) GetStartTime
func (x *JobEvent) GetStartTime() *timestamppb.Timestamp
func (*JobEvent) GetState
func (x *JobEvent) GetState() JobEvent_State
func (*JobEvent) GetType
func (x *JobEvent) GetType() JobEvent_Type
func (*JobEvent) ProtoMessage
func (*JobEvent) ProtoMessage()
func (*JobEvent) ProtoReflect
func (x *JobEvent) ProtoReflect() protoreflect.Message
func (*JobEvent) Reset
func (x *JobEvent) Reset()
func (*JobEvent) String
JobEvent_ExecutionTrigger
type JobEvent_ExecutionTrigger int32
Job Execution trigger.
JobEvent_EXECUTION_TRIGGER_UNSPECIFIED, JobEvent_TASK_CONFIG, JobEvent_RUN_REQUEST
const (
// The job execution trigger is unspecified.
JobEvent_EXECUTION_TRIGGER_UNSPECIFIED JobEvent_ExecutionTrigger = 0
// The job was triggered by Dataplex based on trigger spec from task
// definition.
JobEvent_TASK_CONFIG JobEvent_ExecutionTrigger = 1
// The job was triggered by the explicit call of Task API.
JobEvent_RUN_REQUEST JobEvent_ExecutionTrigger = 2
)
func (JobEvent_ExecutionTrigger) Descriptor
func (JobEvent_ExecutionTrigger) Descriptor() protoreflect.EnumDescriptor
func (JobEvent_ExecutionTrigger) Enum
func (x JobEvent_ExecutionTrigger) Enum() *JobEvent_ExecutionTrigger
func (JobEvent_ExecutionTrigger) EnumDescriptor
func (JobEvent_ExecutionTrigger) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobEvent_ExecutionTrigger.Descriptor instead.
func (JobEvent_ExecutionTrigger) Number
func (x JobEvent_ExecutionTrigger) Number() protoreflect.EnumNumber
func (JobEvent_ExecutionTrigger) String
func (x JobEvent_ExecutionTrigger) String() string
func (JobEvent_ExecutionTrigger) Type
func (JobEvent_ExecutionTrigger) Type() protoreflect.EnumType
JobEvent_Service
type JobEvent_Service int32
The service used to execute the job.
JobEvent_SERVICE_UNSPECIFIED, JobEvent_DATAPROC
const (
// Unspecified service.
JobEvent_SERVICE_UNSPECIFIED JobEvent_Service = 0
// Cloud Dataproc.
JobEvent_DATAPROC JobEvent_Service = 1
)
func (JobEvent_Service) Descriptor
func (JobEvent_Service) Descriptor() protoreflect.EnumDescriptor
func (JobEvent_Service) Enum
func (x JobEvent_Service) Enum() *JobEvent_Service
func (JobEvent_Service) EnumDescriptor
func (JobEvent_Service) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobEvent_Service.Descriptor instead.
func (JobEvent_Service) Number
func (x JobEvent_Service) Number() protoreflect.EnumNumber
func (JobEvent_Service) String
func (x JobEvent_Service) String() string
func (JobEvent_Service) Type
func (JobEvent_Service) Type() protoreflect.EnumType
JobEvent_State
type JobEvent_State int32
The completion status of the job.
JobEvent_STATE_UNSPECIFIED, JobEvent_SUCCEEDED, JobEvent_FAILED, JobEvent_CANCELLED, JobEvent_ABORTED
const (
// Unspecified job state.
JobEvent_STATE_UNSPECIFIED JobEvent_State = 0
// Job successfully completed.
JobEvent_SUCCEEDED JobEvent_State = 1
// Job was unsuccessful.
JobEvent_FAILED JobEvent_State = 2
// Job was cancelled by the user.
JobEvent_CANCELLED JobEvent_State = 3
// Job was cancelled or aborted via the service executing the job.
JobEvent_ABORTED JobEvent_State = 4
)
func (JobEvent_State) Descriptor
func (JobEvent_State) Descriptor() protoreflect.EnumDescriptor
func (JobEvent_State) Enum
func (x JobEvent_State) Enum() *JobEvent_State
func (JobEvent_State) EnumDescriptor
func (JobEvent_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobEvent_State.Descriptor instead.
func (JobEvent_State) Number
func (x JobEvent_State) Number() protoreflect.EnumNumber
func (JobEvent_State) String
func (x JobEvent_State) String() string
func (JobEvent_State) Type
func (JobEvent_State) Type() protoreflect.EnumType
JobEvent_Type
type JobEvent_Type int32
The type of the job.
JobEvent_TYPE_UNSPECIFIED, JobEvent_SPARK, JobEvent_NOTEBOOK
const (
// Unspecified job type.
JobEvent_TYPE_UNSPECIFIED JobEvent_Type = 0
// Spark jobs.
JobEvent_SPARK JobEvent_Type = 1
// Notebook jobs.
JobEvent_NOTEBOOK JobEvent_Type = 2
)
func (JobEvent_Type) Descriptor
func (JobEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (JobEvent_Type) Enum
func (x JobEvent_Type) Enum() *JobEvent_Type
func (JobEvent_Type) EnumDescriptor
func (JobEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use JobEvent_Type.Descriptor instead.
func (JobEvent_Type) Number
func (x JobEvent_Type) Number() protoreflect.EnumNumber
func (JobEvent_Type) String
func (x JobEvent_Type) String() string
func (JobEvent_Type) Type
func (JobEvent_Type) Type() protoreflect.EnumType
Job_Service
type Job_Service int32
Job_SERVICE_UNSPECIFIED, Job_DATAPROC
const (
// Service used to run the job is unspecified.
Job_SERVICE_UNSPECIFIED Job_Service = 0
// Dataproc service is used to run this job.
Job_DATAPROC Job_Service = 1
)
func (Job_Service) Descriptor
func (Job_Service) Descriptor() protoreflect.EnumDescriptor
func (Job_Service) Enum
func (x Job_Service) Enum() *Job_Service
func (Job_Service) EnumDescriptor
func (Job_Service) EnumDescriptor() ([]byte, []int)
Deprecated: Use Job_Service.Descriptor instead.
func (Job_Service) Number
func (x Job_Service) Number() protoreflect.EnumNumber
func (Job_Service) String
func (x Job_Service) String() string
func (Job_Service) Type
func (Job_Service) Type() protoreflect.EnumType
Job_State
type Job_State int32
Job_STATE_UNSPECIFIED, Job_RUNNING, Job_CANCELLING, Job_CANCELLED, Job_SUCCEEDED, Job_FAILED, Job_ABORTED
const (
// The job state is unknown.
Job_STATE_UNSPECIFIED Job_State = 0
// The job is running.
Job_RUNNING Job_State = 1
// The job is cancelling.
Job_CANCELLING Job_State = 2
// The job cancellation was successful.
Job_CANCELLED Job_State = 3
// The job completed successfully.
Job_SUCCEEDED Job_State = 4
// The job is no longer running due to an error.
Job_FAILED Job_State = 5
// The job was cancelled outside of Dataplex.
Job_ABORTED Job_State = 6
)
func (Job_State) Descriptor
func (Job_State) Descriptor() protoreflect.EnumDescriptor
func (Job_State) Enum
func (Job_State) EnumDescriptor
Deprecated: Use Job_State.Descriptor instead.
func (Job_State) Number
func (x Job_State) Number() protoreflect.EnumNumber
func (Job_State) String
func (Job_State) Type
func (Job_State) Type() protoreflect.EnumType
Job_Trigger
type Job_Trigger int32
Job execution trigger.
Job_TRIGGER_UNSPECIFIED, Job_TASK_CONFIG, Job_RUN_REQUEST
const (
// The trigger is unspecified.
Job_TRIGGER_UNSPECIFIED Job_Trigger = 0
// The job was triggered by Dataplex based on trigger spec from task
// definition.
Job_TASK_CONFIG Job_Trigger = 1
// The job was triggered by the explicit call of Task API.
Job_RUN_REQUEST Job_Trigger = 2
)
func (Job_Trigger) Descriptor
func (Job_Trigger) Descriptor() protoreflect.EnumDescriptor
func (Job_Trigger) Enum
func (x Job_Trigger) Enum() *Job_Trigger
func (Job_Trigger) EnumDescriptor
func (Job_Trigger) EnumDescriptor() ([]byte, []int)
Deprecated: Use Job_Trigger.Descriptor instead.
func (Job_Trigger) Number
func (x Job_Trigger) Number() protoreflect.EnumNumber
func (Job_Trigger) String
func (x Job_Trigger) String() string
func (Job_Trigger) Type
func (Job_Trigger) Type() protoreflect.EnumType
Lake
type Lake struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
ServiceAccount string `protobuf:"bytes,9,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
Metastore *Lake_Metastore `protobuf:"bytes,102,opt,name=metastore,proto3" json:"metastore,omitempty"`
AssetStatus *AssetStatus `protobuf:"bytes,103,opt,name=asset_status,json=assetStatus,proto3" json:"asset_status,omitempty"`
MetastoreStatus *Lake_MetastoreStatus `protobuf:"bytes,104,opt,name=metastore_status,json=metastoreStatus,proto3" json:"metastore_status,omitempty"`
}
A lake is a centralized repository for managing enterprise data across the organization distributed across many cloud projects, and stored in a variety of storage services such as Google Cloud Storage and BigQuery. The resources attached to a lake are referred to as managed resources. Data within these managed resources can be structured or unstructured. A lake provides data admins with tools to organize, secure and manage their data at scale, and provides data scientists and data engineers an integrated experience to easily search, discover, analyze and transform data and associated metadata.
func (*Lake) Descriptor
Deprecated: Use Lake.ProtoReflect.Descriptor instead.
func (*Lake) GetAssetStatus
func (x *Lake) GetAssetStatus() *AssetStatus
func (*Lake) GetCreateTime
func (x *Lake) GetCreateTime() *timestamppb.Timestamp
func (*Lake) GetDescription
func (*Lake) GetDisplayName
func (*Lake) GetLabels
func (*Lake) GetMetastore
func (x *Lake) GetMetastore() *Lake_Metastore
func (*Lake) GetMetastoreStatus
func (x *Lake) GetMetastoreStatus() *Lake_MetastoreStatus
func (*Lake) GetName
func (*Lake) GetServiceAccount
func (*Lake) GetState
func (*Lake) GetUid
func (*Lake) GetUpdateTime
func (x *Lake) GetUpdateTime() *timestamppb.Timestamp
func (*Lake) ProtoMessage
func (*Lake) ProtoMessage()
func (*Lake) ProtoReflect
func (x *Lake) ProtoReflect() protoreflect.Message
func (*Lake) Reset
func (x *Lake) Reset()
func (*Lake) String
Lake_Metastore
type Lake_Metastore struct {
// Optional. A relative reference to the Dataproc Metastore
// (https://cloud.google.com/dataproc-metastore/docs) service associated
// with the lake:
// `projects/{project_id}/locations/{location_id}/services/{service_id}`
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
// contains filtered or unexported fields
}
Settings to manage association of Dataproc Metastore with a lake.
func (*Lake_Metastore) Descriptor
func (*Lake_Metastore) Descriptor() ([]byte, []int)
Deprecated: Use Lake_Metastore.ProtoReflect.Descriptor instead.
func (*Lake_Metastore) GetService
func (x *Lake_Metastore) GetService() string
func (*Lake_Metastore) ProtoMessage
func (*Lake_Metastore) ProtoMessage()
func (*Lake_Metastore) ProtoReflect
func (x *Lake_Metastore) ProtoReflect() protoreflect.Message
func (*Lake_Metastore) Reset
func (x *Lake_Metastore) Reset()
func (*Lake_Metastore) String
func (x *Lake_Metastore) String() string
Lake_MetastoreStatus
type Lake_MetastoreStatus struct {
// Current state of association.
State Lake_MetastoreStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.Lake_MetastoreStatus_State" json:"state,omitempty"`
// Additional information about the current status.
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Last update time of the metastore status of the lake.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// The URI of the endpoint used to access the Metastore service.
Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}
Status of Lake and Dataproc Metastore service instance association.
func (*Lake_MetastoreStatus) Descriptor
func (*Lake_MetastoreStatus) Descriptor() ([]byte, []int)
Deprecated: Use Lake_MetastoreStatus.ProtoReflect.Descriptor instead.
func (*Lake_MetastoreStatus) GetEndpoint
func (x *Lake_MetastoreStatus) GetEndpoint() string
func (*Lake_MetastoreStatus) GetMessage
func (x *Lake_MetastoreStatus) GetMessage() string
func (*Lake_MetastoreStatus) GetState
func (x *Lake_MetastoreStatus) GetState() Lake_MetastoreStatus_State
func (*Lake_MetastoreStatus) GetUpdateTime
func (x *Lake_MetastoreStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Lake_MetastoreStatus) ProtoMessage
func (*Lake_MetastoreStatus) ProtoMessage()
func (*Lake_MetastoreStatus) ProtoReflect
func (x *Lake_MetastoreStatus) ProtoReflect() protoreflect.Message
func (*Lake_MetastoreStatus) Reset
func (x *Lake_MetastoreStatus) Reset()
func (*Lake_MetastoreStatus) String
func (x *Lake_MetastoreStatus) String() string
Lake_MetastoreStatus_State
type Lake_MetastoreStatus_State int32
Current state of association.
Lake_MetastoreStatus_STATE_UNSPECIFIED, Lake_MetastoreStatus_NONE, Lake_MetastoreStatus_READY, Lake_MetastoreStatus_UPDATING, Lake_MetastoreStatus_ERROR
const (
// Unspecified.
Lake_MetastoreStatus_STATE_UNSPECIFIED Lake_MetastoreStatus_State = 0
// A Metastore service instance is not associated with the lake.
Lake_MetastoreStatus_NONE Lake_MetastoreStatus_State = 1
// A Metastore service instance is attached to the lake.
Lake_MetastoreStatus_READY Lake_MetastoreStatus_State = 2
// Attach/detach is in progress.
Lake_MetastoreStatus_UPDATING Lake_MetastoreStatus_State = 3
// Attach/detach could not be done due to errors.
Lake_MetastoreStatus_ERROR Lake_MetastoreStatus_State = 4
)
func (Lake_MetastoreStatus_State) Descriptor
func (Lake_MetastoreStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Lake_MetastoreStatus_State) Enum
func (x Lake_MetastoreStatus_State) Enum() *Lake_MetastoreStatus_State
func (Lake_MetastoreStatus_State) EnumDescriptor
func (Lake_MetastoreStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Lake_MetastoreStatus_State.Descriptor instead.
func (Lake_MetastoreStatus_State) Number
func (x Lake_MetastoreStatus_State) Number() protoreflect.EnumNumber
func (Lake_MetastoreStatus_State) String
func (x Lake_MetastoreStatus_State) String() string
func (Lake_MetastoreStatus_State) Type
func (Lake_MetastoreStatus_State) Type() protoreflect.EnumType
ListActionsResponse
type ListActionsResponse struct {
// Actions under the given parent lake/zone/asset.
Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List actions response.
func (*ListActionsResponse) Descriptor
func (*ListActionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListActionsResponse.ProtoReflect.Descriptor instead.
func (*ListActionsResponse) GetActions
func (x *ListActionsResponse) GetActions() []*Action
func (*ListActionsResponse) GetNextPageToken
func (x *ListActionsResponse) GetNextPageToken() string
func (*ListActionsResponse) ProtoMessage
func (*ListActionsResponse) ProtoMessage()
func (*ListActionsResponse) ProtoReflect
func (x *ListActionsResponse) ProtoReflect() protoreflect.Message
func (*ListActionsResponse) Reset
func (x *ListActionsResponse) Reset()
func (*ListActionsResponse) String
func (x *ListActionsResponse) String() string
ListAssetActionsRequest
type ListAssetActionsRequest struct {
// Required. The resource name of the parent asset:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of actions to return. The service may return fewer
// than this value. If unspecified, at most 10 actions will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListAssetActions` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListAssetActions` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
List asset actions request.
func (*ListAssetActionsRequest) Descriptor
func (*ListAssetActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAssetActionsRequest.ProtoReflect.Descriptor instead.
func (*ListAssetActionsRequest) GetPageSize
func (x *ListAssetActionsRequest) GetPageSize() int32
func (*ListAssetActionsRequest) GetPageToken
func (x *ListAssetActionsRequest) GetPageToken() string
func (*ListAssetActionsRequest) GetParent
func (x *ListAssetActionsRequest) GetParent() string
func (*ListAssetActionsRequest) ProtoMessage
func (*ListAssetActionsRequest) ProtoMessage()
func (*ListAssetActionsRequest) ProtoReflect
func (x *ListAssetActionsRequest) ProtoReflect() protoreflect.Message
func (*ListAssetActionsRequest) Reset
func (x *ListAssetActionsRequest) Reset()
func (*ListAssetActionsRequest) String
func (x *ListAssetActionsRequest) String() string
ListAssetsRequest
type ListAssetsRequest struct {
// Required. The resource name of the parent zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of asset to return. The service may return fewer
// than this value. If unspecified, at most 10 assets will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListAssets` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListAssets` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List assets request.
func (*ListAssetsRequest) Descriptor
func (*ListAssetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAssetsRequest.ProtoReflect.Descriptor instead.
func (*ListAssetsRequest) GetFilter
func (x *ListAssetsRequest) GetFilter() string
func (*ListAssetsRequest) GetOrderBy
func (x *ListAssetsRequest) GetOrderBy() string
func (*ListAssetsRequest) GetPageSize
func (x *ListAssetsRequest) GetPageSize() int32
func (*ListAssetsRequest) GetPageToken
func (x *ListAssetsRequest) GetPageToken() string
func (*ListAssetsRequest) GetParent
func (x *ListAssetsRequest) GetParent() string
func (*ListAssetsRequest) ProtoMessage
func (*ListAssetsRequest) ProtoMessage()
func (*ListAssetsRequest) ProtoReflect
func (x *ListAssetsRequest) ProtoReflect() protoreflect.Message
func (*ListAssetsRequest) Reset
func (x *ListAssetsRequest) Reset()
func (*ListAssetsRequest) String
func (x *ListAssetsRequest) String() string
ListAssetsResponse
type ListAssetsResponse struct {
// Asset under the given parent zone.
Assets []*Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List assets response.
func (*ListAssetsResponse) Descriptor
func (*ListAssetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAssetsResponse.ProtoReflect.Descriptor instead.
func (*ListAssetsResponse) GetAssets
func (x *ListAssetsResponse) GetAssets() []*Asset
func (*ListAssetsResponse) GetNextPageToken
func (x *ListAssetsResponse) GetNextPageToken() string
func (*ListAssetsResponse) ProtoMessage
func (*ListAssetsResponse) ProtoMessage()
func (*ListAssetsResponse) ProtoReflect
func (x *ListAssetsResponse) ProtoReflect() protoreflect.Message
func (*ListAssetsResponse) Reset
func (x *ListAssetsResponse) Reset()
func (*ListAssetsResponse) String
func (x *ListAssetsResponse) String() string
ListContentRequest
type ListContentRequest struct {
// Required. The resource name of the parent lake:
// projects/{project_id}/locations/{location_id}/lakes/{lake_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of content to return. The service may return fewer
// than this value. If unspecified, at most 10 content will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListContent` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListContent` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request. Filters are case-sensitive.
// The following formats are supported:
//
// labels.key1 = "value1"
// labels:key1
// type = "NOTEBOOK"
// type = "SQL_SCRIPT"
//
// These restrictions can be coinjoined with AND, OR and NOT conjunctions.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
List content request. Returns the BASIC Content view.
func (*ListContentRequest) Descriptor
func (*ListContentRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListContentRequest.ProtoReflect.Descriptor instead.
func (*ListContentRequest) GetFilter
func (x *ListContentRequest) GetFilter() string
func (*ListContentRequest) GetPageSize
func (x *ListContentRequest) GetPageSize() int32
func (*ListContentRequest) GetPageToken
func (x *ListContentRequest) GetPageToken() string
func (*ListContentRequest) GetParent
func (x *ListContentRequest) GetParent() string
func (*ListContentRequest) ProtoMessage
func (*ListContentRequest) ProtoMessage()
func (*ListContentRequest) ProtoReflect
func (x *ListContentRequest) ProtoReflect() protoreflect.Message
func (*ListContentRequest) Reset
func (x *ListContentRequest) Reset()
func (*ListContentRequest) String
func (x *ListContentRequest) String() string
ListContentResponse
type ListContentResponse struct {
// Content under the given parent lake.
Content []*Content `protobuf:"bytes,1,rep,name=content,proto3" json:"content,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List content response.
func (*ListContentResponse) Descriptor
func (*ListContentResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListContentResponse.ProtoReflect.Descriptor instead.
func (*ListContentResponse) GetContent
func (x *ListContentResponse) GetContent() []*Content
func (*ListContentResponse) GetNextPageToken
func (x *ListContentResponse) GetNextPageToken() string
func (*ListContentResponse) ProtoMessage
func (*ListContentResponse) ProtoMessage()
func (*ListContentResponse) ProtoReflect
func (x *ListContentResponse) ProtoReflect() protoreflect.Message
func (*ListContentResponse) Reset
func (x *ListContentResponse) Reset()
func (*ListContentResponse) String
func (x *ListContentResponse) String() string
ListDataAttributeBindingsRequest
type ListDataAttributeBindingsRequest struct {
// Required. The resource name of the Location:
// projects/{project_number}/locations/{location_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of DataAttributeBindings to return. The service
// may return fewer than this value. If unspecified, at most 10
// DataAttributeBindings will be returned. The maximum value is 1000; values
// above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListDataAttributeBindings`
// call. Provide this to retrieve the subsequent page. When paginating, all
// other parameters provided to `ListDataAttributeBindings` must match the
// call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
// Filter using resource: filter=resource:"resource-name"
// Filter using attribute: filter=attributes:"attribute-name"
// Filter using attribute in paths list:
// filter=paths.attributes:"attribute-name"
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List DataAttributeBindings request.
func (*ListDataAttributeBindingsRequest) Descriptor
func (*ListDataAttributeBindingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDataAttributeBindingsRequest.ProtoReflect.Descriptor instead.
func (*ListDataAttributeBindingsRequest) GetFilter
func (x *ListDataAttributeBindingsRequest) GetFilter() string
func (*ListDataAttributeBindingsRequest) GetOrderBy
func (x *ListDataAttributeBindingsRequest) GetOrderBy() string
func (*ListDataAttributeBindingsRequest) GetPageSize
func (x *ListDataAttributeBindingsRequest) GetPageSize() int32
func (*ListDataAttributeBindingsRequest) GetPageToken
func (x *ListDataAttributeBindingsRequest) GetPageToken() string
func (*ListDataAttributeBindingsRequest) GetParent
func (x *ListDataAttributeBindingsRequest) GetParent() string
func (*ListDataAttributeBindingsRequest) ProtoMessage
func (*ListDataAttributeBindingsRequest) ProtoMessage()
func (*ListDataAttributeBindingsRequest) ProtoReflect
func (x *ListDataAttributeBindingsRequest) ProtoReflect() protoreflect.Message
func (*ListDataAttributeBindingsRequest) Reset
func (x *ListDataAttributeBindingsRequest) Reset()
func (*ListDataAttributeBindingsRequest) String
func (x *ListDataAttributeBindingsRequest) String() string
ListDataAttributeBindingsResponse
type ListDataAttributeBindingsResponse struct {
// DataAttributeBindings under the given parent Location.
DataAttributeBindings []*DataAttributeBinding `protobuf:"bytes,1,rep,name=data_attribute_bindings,json=dataAttributeBindings,proto3" json:"data_attribute_bindings,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
List DataAttributeBindings response.
func (*ListDataAttributeBindingsResponse) Descriptor
func (*ListDataAttributeBindingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDataAttributeBindingsResponse.ProtoReflect.Descriptor instead.
func (*ListDataAttributeBindingsResponse) GetDataAttributeBindings
func (x *ListDataAttributeBindingsResponse) GetDataAttributeBindings() []*DataAttributeBinding
func (*ListDataAttributeBindingsResponse) GetNextPageToken
func (x *ListDataAttributeBindingsResponse) GetNextPageToken() string
func (*ListDataAttributeBindingsResponse) GetUnreachableLocations
func (x *ListDataAttributeBindingsResponse) GetUnreachableLocations() []string
func (*ListDataAttributeBindingsResponse) ProtoMessage
func (*ListDataAttributeBindingsResponse) ProtoMessage()
func (*ListDataAttributeBindingsResponse) ProtoReflect
func (x *ListDataAttributeBindingsResponse) ProtoReflect() protoreflect.Message
func (*ListDataAttributeBindingsResponse) Reset
func (x *ListDataAttributeBindingsResponse) Reset()
func (*ListDataAttributeBindingsResponse) String
func (x *ListDataAttributeBindingsResponse) String() string
ListDataAttributesRequest
type ListDataAttributesRequest struct {
// Required. The resource name of the DataTaxonomy:
// projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of DataAttributes to return. The service may
// return fewer than this value. If unspecified, at most 10 dataAttributes
// will be returned. The maximum value is 1000; values above 1000 will be
// coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListDataAttributes` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListDataAttributes` must match the call that
// provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List DataAttributes request.
func (*ListDataAttributesRequest) Descriptor
func (*ListDataAttributesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDataAttributesRequest.ProtoReflect.Descriptor instead.
func (*ListDataAttributesRequest) GetFilter
func (x *ListDataAttributesRequest) GetFilter() string
func (*ListDataAttributesRequest) GetOrderBy
func (x *ListDataAttributesRequest) GetOrderBy() string
func (*ListDataAttributesRequest) GetPageSize
func (x *ListDataAttributesRequest) GetPageSize() int32
func (*ListDataAttributesRequest) GetPageToken
func (x *ListDataAttributesRequest) GetPageToken() string
func (*ListDataAttributesRequest) GetParent
func (x *ListDataAttributesRequest) GetParent() string
func (*ListDataAttributesRequest) ProtoMessage
func (*ListDataAttributesRequest) ProtoMessage()
func (*ListDataAttributesRequest) ProtoReflect
func (x *ListDataAttributesRequest) ProtoReflect() protoreflect.Message
func (*ListDataAttributesRequest) Reset
func (x *ListDataAttributesRequest) Reset()
func (*ListDataAttributesRequest) String
func (x *ListDataAttributesRequest) String() string
ListDataAttributesResponse
type ListDataAttributesResponse struct {
// DataAttributes under the given parent DataTaxonomy.
DataAttributes []*DataAttribute `protobuf:"bytes,1,rep,name=data_attributes,json=dataAttributes,proto3" json:"data_attributes,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
List DataAttributes response.
func (*ListDataAttributesResponse) Descriptor
func (*ListDataAttributesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDataAttributesResponse.ProtoReflect.Descriptor instead.
func (*ListDataAttributesResponse) GetDataAttributes
func (x *ListDataAttributesResponse) GetDataAttributes() []*DataAttribute
func (*ListDataAttributesResponse) GetNextPageToken
func (x *ListDataAttributesResponse) GetNextPageToken() string
func (*ListDataAttributesResponse) GetUnreachableLocations
func (x *ListDataAttributesResponse) GetUnreachableLocations() []string
func (*ListDataAttributesResponse) ProtoMessage
func (*ListDataAttributesResponse) ProtoMessage()
func (*ListDataAttributesResponse) ProtoReflect
func (x *ListDataAttributesResponse) ProtoReflect() protoreflect.Message
func (*ListDataAttributesResponse) Reset
func (x *ListDataAttributesResponse) Reset()
func (*ListDataAttributesResponse) String
func (x *ListDataAttributesResponse) String() string
ListDataScanJobsRequest
type ListDataScanJobsRequest struct {
// Required. The resource name of the parent environment:
// `projects/{project}/locations/{location_id}/dataScans/{data_scan_id}`
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of DataScanJobs to return. The service may return
// fewer than this value. If unspecified, at most 10 DataScanJobs will be
// returned. The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListDataScanJobs` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListDataScanJobs` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression for filtering the results of the ListDataScanJobs
// request.
//
// If unspecified, all datascan jobs will be returned. Multiple filters can be
// applied (with `AND`, `OR` logical operators). Filters are case-sensitive.
//
// Allowed fields are:
//
// - `start_time`
// - `end_time`
//
// `start_time` and `end_time` expect RFC-3339 formatted strings (e.g.
// 2018-10-08T18:30:00-07:00).
//
// For instance, 'start_time > 2018-10-08T00:00:00.123456789Z AND end_time < 2018-10-09t00:00:00.123456789z'="" limits="" results="" to="" datascanjobs="" between="" specified="" start="" and="" end="" times.="" filter="">string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
List DataScanJobs request.
func (*ListDataScanJobsRequest) Descriptor
func (*ListDataScanJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDataScanJobsRequest.ProtoReflect.Descriptor instead.
func (*ListDataScanJobsRequest) GetFilter
func (x *ListDataScanJobsRequest) GetFilter() string
func (*ListDataScanJobsRequest) GetPageSize
func (x *ListDataScanJobsRequest) GetPageSize() int32
func (*ListDataScanJobsRequest) GetPageToken
func (x *ListDataScanJobsRequest) GetPageToken() string
func (*ListDataScanJobsRequest) GetParent
func (x *ListDataScanJobsRequest) GetParent() string
func (*ListDataScanJobsRequest) ProtoMessage
func (*ListDataScanJobsRequest) ProtoMessage()
func (*ListDataScanJobsRequest) ProtoReflect
func (x *ListDataScanJobsRequest) ProtoReflect() protoreflect.Message
func (*ListDataScanJobsRequest) Reset
func (x *ListDataScanJobsRequest) Reset()
func (*ListDataScanJobsRequest) String
func (x *ListDataScanJobsRequest) String() string
ListDataScanJobsResponse
type ListDataScanJobsResponse struct {
// DataScanJobs (`BASIC` view only) under a given dataScan.
DataScanJobs []*DataScanJob `protobuf:"bytes,1,rep,name=data_scan_jobs,json=dataScanJobs,proto3" json:"data_scan_jobs,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List DataScanJobs response.
func (*ListDataScanJobsResponse) Descriptor
func (*ListDataScanJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDataScanJobsResponse.ProtoReflect.Descriptor instead.
func (*ListDataScanJobsResponse) GetDataScanJobs
func (x *ListDataScanJobsResponse) GetDataScanJobs() []*DataScanJob
func (*ListDataScanJobsResponse) GetNextPageToken
func (x *ListDataScanJobsResponse) GetNextPageToken() string
func (*ListDataScanJobsResponse) ProtoMessage
func (*ListDataScanJobsResponse) ProtoMessage()
func (*ListDataScanJobsResponse) ProtoReflect
func (x *ListDataScanJobsResponse) ProtoReflect() protoreflect.Message
func (*ListDataScanJobsResponse) Reset
func (x *ListDataScanJobsResponse) Reset()
func (*ListDataScanJobsResponse) String
func (x *ListDataScanJobsResponse) String() string
ListDataScansRequest
type ListDataScansRequest struct {
// Required. The resource name of the parent location:
// `projects/{project}/locations/{location_id}`
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of dataScans to return. The service may return
// fewer than this value. If unspecified, at most 500 scans will be returned.
// The maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListDataScans` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListDataScans` must match the call that provided the
// page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields (`name` or `create_time`) for the result.
// If not specified, the ordering is undefined.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List dataScans request.
func (*ListDataScansRequest) Descriptor
func (*ListDataScansRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDataScansRequest.ProtoReflect.Descriptor instead.
func (*ListDataScansRequest) GetFilter
func (x *ListDataScansRequest) GetFilter() string
func (*ListDataScansRequest) GetOrderBy
func (x *ListDataScansRequest) GetOrderBy() string
func (*ListDataScansRequest) GetPageSize
func (x *ListDataScansRequest) GetPageSize() int32
func (*ListDataScansRequest) GetPageToken
func (x *ListDataScansRequest) GetPageToken() string
func (*ListDataScansRequest) GetParent
func (x *ListDataScansRequest) GetParent() string
func (*ListDataScansRequest) ProtoMessage
func (*ListDataScansRequest) ProtoMessage()
func (*ListDataScansRequest) ProtoReflect
func (x *ListDataScansRequest) ProtoReflect() protoreflect.Message
func (*ListDataScansRequest) Reset
func (x *ListDataScansRequest) Reset()
func (*ListDataScansRequest) String
func (x *ListDataScansRequest) String() string
ListDataScansResponse
type ListDataScansResponse struct {
// DataScans (`BASIC` view only) under the given parent location.
DataScans []*DataScan `protobuf:"bytes,1,rep,name=data_scans,json=dataScans,proto3" json:"data_scans,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
List dataScans response.
func (*ListDataScansResponse) Descriptor
func (*ListDataScansResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDataScansResponse.ProtoReflect.Descriptor instead.
func (*ListDataScansResponse) GetDataScans
func (x *ListDataScansResponse) GetDataScans() []*DataScan
func (*ListDataScansResponse) GetNextPageToken
func (x *ListDataScansResponse) GetNextPageToken() string
func (*ListDataScansResponse) GetUnreachable
func (x *ListDataScansResponse) GetUnreachable() []string
func (*ListDataScansResponse) ProtoMessage
func (*ListDataScansResponse) ProtoMessage()
func (*ListDataScansResponse) ProtoReflect
func (x *ListDataScansResponse) ProtoReflect() protoreflect.Message
func (*ListDataScansResponse) Reset
func (x *ListDataScansResponse) Reset()
func (*ListDataScansResponse) String
func (x *ListDataScansResponse) String() string
ListDataTaxonomiesRequest
type ListDataTaxonomiesRequest struct {
// Required. The resource name of the DataTaxonomy location, of the form:
// projects/{project_number}/locations/{location_id}
// where `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of DataTaxonomies to return. The service may
// return fewer than this value. If unspecified, at most 10 DataTaxonomies
// will be returned. The maximum value is 1000; values above 1000 will be
// coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous ` ListDataTaxonomies` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to ` ListDataTaxonomies` must match the call that
// provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List DataTaxonomies request.
func (*ListDataTaxonomiesRequest) Descriptor
func (*ListDataTaxonomiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDataTaxonomiesRequest.ProtoReflect.Descriptor instead.
func (*ListDataTaxonomiesRequest) GetFilter
func (x *ListDataTaxonomiesRequest) GetFilter() string
func (*ListDataTaxonomiesRequest) GetOrderBy
func (x *ListDataTaxonomiesRequest) GetOrderBy() string
func (*ListDataTaxonomiesRequest) GetPageSize
func (x *ListDataTaxonomiesRequest) GetPageSize() int32
func (*ListDataTaxonomiesRequest) GetPageToken
func (x *ListDataTaxonomiesRequest) GetPageToken() string
func (*ListDataTaxonomiesRequest) GetParent
func (x *ListDataTaxonomiesRequest) GetParent() string
func (*ListDataTaxonomiesRequest) ProtoMessage
func (*ListDataTaxonomiesRequest) ProtoMessage()
func (*ListDataTaxonomiesRequest) ProtoReflect
func (x *ListDataTaxonomiesRequest) ProtoReflect() protoreflect.Message
func (*ListDataTaxonomiesRequest) Reset
func (x *ListDataTaxonomiesRequest) Reset()
func (*ListDataTaxonomiesRequest) String
func (x *ListDataTaxonomiesRequest) String() string
ListDataTaxonomiesResponse
type ListDataTaxonomiesResponse struct {
// DataTaxonomies under the given parent location.
DataTaxonomies []*DataTaxonomy `protobuf:"bytes,1,rep,name=data_taxonomies,json=dataTaxonomies,proto3" json:"data_taxonomies,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
List DataTaxonomies response.
func (*ListDataTaxonomiesResponse) Descriptor
func (*ListDataTaxonomiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDataTaxonomiesResponse.ProtoReflect.Descriptor instead.
func (*ListDataTaxonomiesResponse) GetDataTaxonomies
func (x *ListDataTaxonomiesResponse) GetDataTaxonomies() []*DataTaxonomy
func (*ListDataTaxonomiesResponse) GetNextPageToken
func (x *ListDataTaxonomiesResponse) GetNextPageToken() string
func (*ListDataTaxonomiesResponse) GetUnreachableLocations
func (x *ListDataTaxonomiesResponse) GetUnreachableLocations() []string
func (*ListDataTaxonomiesResponse) ProtoMessage
func (*ListDataTaxonomiesResponse) ProtoMessage()
func (*ListDataTaxonomiesResponse) ProtoReflect
func (x *ListDataTaxonomiesResponse) ProtoReflect() protoreflect.Message
func (*ListDataTaxonomiesResponse) Reset
func (x *ListDataTaxonomiesResponse) Reset()
func (*ListDataTaxonomiesResponse) String
func (x *ListDataTaxonomiesResponse) String() string
ListEntitiesRequest
type ListEntitiesRequest struct {
// Required. The resource name of the parent zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Specify the entity view to make a partial list request.
View ListEntitiesRequest_EntityView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.ListEntitiesRequest_EntityView" json:"view,omitempty"`
// Optional. Maximum number of entities to return. The service may return
// fewer than this value. If unspecified, 100 entities will be returned by
// default. The maximum value is 500; larger values will will be truncated to
// 500.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListEntities` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListEntities` must match the call that provided the
// page token.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. The following filter parameters can be added to the URL to limit
// the entities returned by the API:
//
// - Entity ID: ?filter="id=entityID"
// - Asset ID: ?filter="asset=assetID"
// - Data path ?filter="data_path=gs://my-bucket"
// - Is HIVE compatible: ?filter="hive_compatible=true"
// - Is BigQuery compatible: ?filter="bigquery_compatible=true"
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
List metadata entities request.
func (*ListEntitiesRequest) Descriptor
func (*ListEntitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEntitiesRequest.ProtoReflect.Descriptor instead.
func (*ListEntitiesRequest) GetFilter
func (x *ListEntitiesRequest) GetFilter() string
func (*ListEntitiesRequest) GetPageSize
func (x *ListEntitiesRequest) GetPageSize() int32
func (*ListEntitiesRequest) GetPageToken
func (x *ListEntitiesRequest) GetPageToken() string
func (*ListEntitiesRequest) GetParent
func (x *ListEntitiesRequest) GetParent() string
func (*ListEntitiesRequest) GetView
func (x *ListEntitiesRequest) GetView() ListEntitiesRequest_EntityView
func (*ListEntitiesRequest) ProtoMessage
func (*ListEntitiesRequest) ProtoMessage()
func (*ListEntitiesRequest) ProtoReflect
func (x *ListEntitiesRequest) ProtoReflect() protoreflect.Message
func (*ListEntitiesRequest) Reset
func (x *ListEntitiesRequest) Reset()
func (*ListEntitiesRequest) String
func (x *ListEntitiesRequest) String() string
ListEntitiesRequest_EntityView
type ListEntitiesRequest_EntityView int32
Entity views.
ListEntitiesRequest_ENTITY_VIEW_UNSPECIFIED, ListEntitiesRequest_TABLES, ListEntitiesRequest_FILESETS
const (
// The default unset value. Return both table and fileset entities
// if unspecified.
ListEntitiesRequest_ENTITY_VIEW_UNSPECIFIED ListEntitiesRequest_EntityView = 0
// Only list table entities.
ListEntitiesRequest_TABLES ListEntitiesRequest_EntityView = 1
// Only list fileset entities.
ListEntitiesRequest_FILESETS ListEntitiesRequest_EntityView = 2
)
func (ListEntitiesRequest_EntityView) Descriptor
func (ListEntitiesRequest_EntityView) Descriptor() protoreflect.EnumDescriptor
func (ListEntitiesRequest_EntityView) Enum
func (x ListEntitiesRequest_EntityView) Enum() *ListEntitiesRequest_EntityView
func (ListEntitiesRequest_EntityView) EnumDescriptor
func (ListEntitiesRequest_EntityView) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListEntitiesRequest_EntityView.Descriptor instead.
func (ListEntitiesRequest_EntityView) Number
func (x ListEntitiesRequest_EntityView) Number() protoreflect.EnumNumber
func (ListEntitiesRequest_EntityView) String
func (x ListEntitiesRequest_EntityView) String() string
func (ListEntitiesRequest_EntityView) Type
func (ListEntitiesRequest_EntityView) Type() protoreflect.EnumType
ListEntitiesResponse
type ListEntitiesResponse struct {
// Entities in the specified parent zone.
Entities []*Entity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
// Token to retrieve the next page of results, or empty if there are no
// remaining results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List metadata entities response.
func (*ListEntitiesResponse) Descriptor
func (*ListEntitiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEntitiesResponse.ProtoReflect.Descriptor instead.
func (*ListEntitiesResponse) GetEntities
func (x *ListEntitiesResponse) GetEntities() []*Entity
func (*ListEntitiesResponse) GetNextPageToken
func (x *ListEntitiesResponse) GetNextPageToken() string
func (*ListEntitiesResponse) ProtoMessage
func (*ListEntitiesResponse) ProtoMessage()
func (*ListEntitiesResponse) ProtoReflect
func (x *ListEntitiesResponse) ProtoReflect() protoreflect.Message
func (*ListEntitiesResponse) Reset
func (x *ListEntitiesResponse) Reset()
func (*ListEntitiesResponse) String
func (x *ListEntitiesResponse) String() string
ListEnvironmentsRequest
type ListEnvironmentsRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_id}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of environments to return. The service may return
// fewer than this value. If unspecified, at most 10 environments will be
// returned. The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListEnvironments` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListEnvironments` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List environments request.
func (*ListEnvironmentsRequest) Descriptor
func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEnvironmentsRequest.ProtoReflect.Descriptor instead.
func (*ListEnvironmentsRequest) GetFilter
func (x *ListEnvironmentsRequest) GetFilter() string
func (*ListEnvironmentsRequest) GetOrderBy
func (x *ListEnvironmentsRequest) GetOrderBy() string
func (*ListEnvironmentsRequest) GetPageSize
func (x *ListEnvironmentsRequest) GetPageSize() int32
func (*ListEnvironmentsRequest) GetPageToken
func (x *ListEnvironmentsRequest) GetPageToken() string
func (*ListEnvironmentsRequest) GetParent
func (x *ListEnvironmentsRequest) GetParent() string
func (*ListEnvironmentsRequest) ProtoMessage
func (*ListEnvironmentsRequest) ProtoMessage()
func (*ListEnvironmentsRequest) ProtoReflect
func (x *ListEnvironmentsRequest) ProtoReflect() protoreflect.Message
func (*ListEnvironmentsRequest) Reset
func (x *ListEnvironmentsRequest) Reset()
func (*ListEnvironmentsRequest) String
func (x *ListEnvironmentsRequest) String() string
ListEnvironmentsResponse
type ListEnvironmentsResponse struct {
// Environments under the given parent lake.
Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List environments response.
func (*ListEnvironmentsResponse) Descriptor
func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEnvironmentsResponse.ProtoReflect.Descriptor instead.
func (*ListEnvironmentsResponse) GetEnvironments
func (x *ListEnvironmentsResponse) GetEnvironments() []*Environment
func (*ListEnvironmentsResponse) GetNextPageToken
func (x *ListEnvironmentsResponse) GetNextPageToken() string
func (*ListEnvironmentsResponse) ProtoMessage
func (*ListEnvironmentsResponse) ProtoMessage()
func (*ListEnvironmentsResponse) ProtoReflect
func (x *ListEnvironmentsResponse) ProtoReflect() protoreflect.Message
func (*ListEnvironmentsResponse) Reset
func (x *ListEnvironmentsResponse) Reset()
func (*ListEnvironmentsResponse) String
func (x *ListEnvironmentsResponse) String() string
ListJobsRequest
type ListJobsRequest struct {
// Required. The resource name of the parent environment:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of jobs to return. The service may return fewer
// than this value. If unspecified, at most 10 jobs will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListJobs` call. Provide this
// to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListJobs` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
List jobs request.
func (*ListJobsRequest) Descriptor
func (*ListJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsRequest.ProtoReflect.Descriptor instead.
func (*ListJobsRequest) GetPageSize
func (x *ListJobsRequest) GetPageSize() int32
func (*ListJobsRequest) GetPageToken
func (x *ListJobsRequest) GetPageToken() string
func (*ListJobsRequest) GetParent
func (x *ListJobsRequest) GetParent() string
func (*ListJobsRequest) ProtoMessage
func (*ListJobsRequest) ProtoMessage()
func (*ListJobsRequest) ProtoReflect
func (x *ListJobsRequest) ProtoReflect() protoreflect.Message
func (*ListJobsRequest) Reset
func (x *ListJobsRequest) Reset()
func (*ListJobsRequest) String
func (x *ListJobsRequest) String() string
ListJobsResponse
type ListJobsResponse struct {
// Jobs under a given task.
Jobs []*Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List jobs response.
func (*ListJobsResponse) Descriptor
func (*ListJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsResponse.ProtoReflect.Descriptor instead.
func (*ListJobsResponse) GetJobs
func (x *ListJobsResponse) GetJobs() []*Job
func (*ListJobsResponse) GetNextPageToken
func (x *ListJobsResponse) GetNextPageToken() string
func (*ListJobsResponse) ProtoMessage
func (*ListJobsResponse) ProtoMessage()
func (*ListJobsResponse) ProtoReflect
func (x *ListJobsResponse) ProtoReflect() protoreflect.Message
func (*ListJobsResponse) Reset
func (x *ListJobsResponse) Reset()
func (*ListJobsResponse) String
func (x *ListJobsResponse) String() string
ListLakeActionsRequest
type ListLakeActionsRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of actions to return. The service may return fewer
// than this value. If unspecified, at most 10 actions will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListLakeActions` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListLakeActions` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
List lake actions request.
func (*ListLakeActionsRequest) Descriptor
func (*ListLakeActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLakeActionsRequest.ProtoReflect.Descriptor instead.
func (*ListLakeActionsRequest) GetPageSize
func (x *ListLakeActionsRequest) GetPageSize() int32
func (*ListLakeActionsRequest) GetPageToken
func (x *ListLakeActionsRequest) GetPageToken() string
func (*ListLakeActionsRequest) GetParent
func (x *ListLakeActionsRequest) GetParent() string
func (*ListLakeActionsRequest) ProtoMessage
func (*ListLakeActionsRequest) ProtoMessage()
func (*ListLakeActionsRequest) ProtoReflect
func (x *ListLakeActionsRequest) ProtoReflect() protoreflect.Message
func (*ListLakeActionsRequest) Reset
func (x *ListLakeActionsRequest) Reset()
func (*ListLakeActionsRequest) String
func (x *ListLakeActionsRequest) String() string
ListLakesRequest
type ListLakesRequest struct {
// Required. The resource name of the lake location, of the form:
// `projects/{project_number}/locations/{location_id}`
// where `location_id` refers to a GCP region.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of Lakes to return. The service may return fewer
// than this value. If unspecified, at most 10 lakes will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListLakes` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListLakes` must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List lakes request.
func (*ListLakesRequest) Descriptor
func (*ListLakesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLakesRequest.ProtoReflect.Descriptor instead.
func (*ListLakesRequest) GetFilter
func (x *ListLakesRequest) GetFilter() string
func (*ListLakesRequest) GetOrderBy
func (x *ListLakesRequest) GetOrderBy() string
func (*ListLakesRequest) GetPageSize
func (x *ListLakesRequest) GetPageSize() int32
func (*ListLakesRequest) GetPageToken
func (x *ListLakesRequest) GetPageToken() string
func (*ListLakesRequest) GetParent
func (x *ListLakesRequest) GetParent() string
func (*ListLakesRequest) ProtoMessage
func (*ListLakesRequest) ProtoMessage()
func (*ListLakesRequest) ProtoReflect
func (x *ListLakesRequest) ProtoReflect() protoreflect.Message
func (*ListLakesRequest) Reset
func (x *ListLakesRequest) Reset()
func (*ListLakesRequest) String
func (x *ListLakesRequest) String() string
ListLakesResponse
type ListLakesResponse struct {
// Lakes under the given parent location.
Lakes []*Lake `protobuf:"bytes,1,rep,name=lakes,proto3" json:"lakes,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
List lakes response.
func (*ListLakesResponse) Descriptor
func (*ListLakesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLakesResponse.ProtoReflect.Descriptor instead.
func (*ListLakesResponse) GetLakes
func (x *ListLakesResponse) GetLakes() []*Lake
func (*ListLakesResponse) GetNextPageToken
func (x *ListLakesResponse) GetNextPageToken() string
func (*ListLakesResponse) GetUnreachableLocations
func (x *ListLakesResponse) GetUnreachableLocations() []string
func (*ListLakesResponse) ProtoMessage
func (*ListLakesResponse) ProtoMessage()
func (*ListLakesResponse) ProtoReflect
func (x *ListLakesResponse) ProtoReflect() protoreflect.Message
func (*ListLakesResponse) Reset
func (x *ListLakesResponse) Reset()
func (*ListLakesResponse) String
func (x *ListLakesResponse) String() string
ListPartitionsRequest
type ListPartitionsRequest struct {
// Required. The resource name of the parent entity:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of partitions to return. The service may return
// fewer than this value. If unspecified, 100 partitions will be returned by
// default. The maximum page size is 500; larger values will will be truncated
// to 500.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListPartitions` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListPartitions` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter the partitions returned to the caller using a key value
// pair expression. Supported operators and syntax:
//
// - logic operators: AND, OR
// - comparison operators: <,>, >=, <= ,="," !="//" -="" like="" operators:="" -="" the="" right="" hand="" of="" a="" like="" operator="" supports="" "."="" and="" "*"="" for="" wildcard="" searches,="" for="" example="" "value1="" like="" ".*oo.*"="" -="" parenthetical="" grouping:="" (="" )="" sample="" filter="" expression:="" `?filter="key1 < value1 OR key2 > value2" **notes:**="" -="" keys="" to="" the="" left="" of="" operators="" are="" case="" insensitive.="" -="" partition="" results="" are="" sorted="" first="" by="" creation="" time,="" then="" by="" lexicographic="" order.="" -="" up="" to="" 20="" key="" value="" filter="" pairs="" are="" allowed,="" but="" due="" to="" performance="" considerations,="" only="" the="" first="" 10="" will="" be="" used="" as="" a="" filter.="" filter="">string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
List metadata partitions request.
func (*ListPartitionsRequest) Descriptor
func (*ListPartitionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPartitionsRequest.ProtoReflect.Descriptor instead.
func (*ListPartitionsRequest) GetFilter
func (x *ListPartitionsRequest) GetFilter() string
func (*ListPartitionsRequest) GetPageSize
func (x *ListPartitionsRequest) GetPageSize() int32
func (*ListPartitionsRequest) GetPageToken
func (x *ListPartitionsRequest) GetPageToken() string
func (*ListPartitionsRequest) GetParent
func (x *ListPartitionsRequest) GetParent() string
func (*ListPartitionsRequest) ProtoMessage
func (*ListPartitionsRequest) ProtoMessage()
func (*ListPartitionsRequest) ProtoReflect
func (x *ListPartitionsRequest) ProtoReflect() protoreflect.Message
func (*ListPartitionsRequest) Reset
func (x *ListPartitionsRequest) Reset()
func (*ListPartitionsRequest) String
func (x *ListPartitionsRequest) String() string
ListPartitionsResponse
type ListPartitionsResponse struct {
// Partitions under the specified parent entity.
Partitions []*Partition `protobuf:"bytes,1,rep,name=partitions,proto3" json:"partitions,omitempty"`
// Token to retrieve the next page of results, or empty if there are no
// remaining results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List metadata partitions response.
func (*ListPartitionsResponse) Descriptor
func (*ListPartitionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPartitionsResponse.ProtoReflect.Descriptor instead.
func (*ListPartitionsResponse) GetNextPageToken
func (x *ListPartitionsResponse) GetNextPageToken() string
func (*ListPartitionsResponse) GetPartitions
func (x *ListPartitionsResponse) GetPartitions() []*Partition
func (*ListPartitionsResponse) ProtoMessage
func (*ListPartitionsResponse) ProtoMessage()
func (*ListPartitionsResponse) ProtoReflect
func (x *ListPartitionsResponse) ProtoReflect() protoreflect.Message
func (*ListPartitionsResponse) Reset
func (x *ListPartitionsResponse) Reset()
func (*ListPartitionsResponse) String
func (x *ListPartitionsResponse) String() string
ListSessionsRequest
type ListSessionsRequest struct {
// Required. The resource name of the parent environment:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of sessions to return. The service may return
// fewer than this value. If unspecified, at most 10 sessions will be
// returned. The maximum value is 1000; values above 1000 will be coerced to
// 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListSessions` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListSessions` must match the call that provided the page
// token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request. The following `mode` filter is supported to
// return only the sessions belonging to the requester when the mode is USER
// and return sessions of all the users when the mode is ADMIN. When no filter
// is sent default to USER mode. NOTE: When the mode is ADMIN, the requester
// should have `dataplex.environments.listAllSessions` permission to list all
// sessions, in absence of the permission, the request fails.
//
// mode = ADMIN | USER
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
List sessions request.
func (*ListSessionsRequest) Descriptor
func (*ListSessionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSessionsRequest.ProtoReflect.Descriptor instead.
func (*ListSessionsRequest) GetFilter
func (x *ListSessionsRequest) GetFilter() string
func (*ListSessionsRequest) GetPageSize
func (x *ListSessionsRequest) GetPageSize() int32
func (*ListSessionsRequest) GetPageToken
func (x *ListSessionsRequest) GetPageToken() string
func (*ListSessionsRequest) GetParent
func (x *ListSessionsRequest) GetParent() string
func (*ListSessionsRequest) ProtoMessage
func (*ListSessionsRequest) ProtoMessage()
func (*ListSessionsRequest) ProtoReflect
func (x *ListSessionsRequest) ProtoReflect() protoreflect.Message
func (*ListSessionsRequest) Reset
func (x *ListSessionsRequest) Reset()
func (*ListSessionsRequest) String
func (x *ListSessionsRequest) String() string
ListSessionsResponse
type ListSessionsResponse struct {
// Sessions under a given environment.
Sessions []*Session `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List sessions response.
func (*ListSessionsResponse) Descriptor
func (*ListSessionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSessionsResponse.ProtoReflect.Descriptor instead.
func (*ListSessionsResponse) GetNextPageToken
func (x *ListSessionsResponse) GetNextPageToken() string
func (*ListSessionsResponse) GetSessions
func (x *ListSessionsResponse) GetSessions() []*Session
func (*ListSessionsResponse) ProtoMessage
func (*ListSessionsResponse) ProtoMessage()
func (*ListSessionsResponse) ProtoReflect
func (x *ListSessionsResponse) ProtoReflect() protoreflect.Message
func (*ListSessionsResponse) Reset
func (x *ListSessionsResponse) Reset()
func (*ListSessionsResponse) String
func (x *ListSessionsResponse) String() string
ListTasksRequest
type ListTasksRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of tasks to return. The service may return fewer
// than this value. If unspecified, at most 10 tasks will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListZones` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListZones` must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List tasks request.
func (*ListTasksRequest) Descriptor
func (*ListTasksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTasksRequest.ProtoReflect.Descriptor instead.
func (*ListTasksRequest) GetFilter
func (x *ListTasksRequest) GetFilter() string
func (*ListTasksRequest) GetOrderBy
func (x *ListTasksRequest) GetOrderBy() string
func (*ListTasksRequest) GetPageSize
func (x *ListTasksRequest) GetPageSize() int32
func (*ListTasksRequest) GetPageToken
func (x *ListTasksRequest) GetPageToken() string
func (*ListTasksRequest) GetParent
func (x *ListTasksRequest) GetParent() string
func (*ListTasksRequest) ProtoMessage
func (*ListTasksRequest) ProtoMessage()
func (*ListTasksRequest) ProtoReflect
func (x *ListTasksRequest) ProtoReflect() protoreflect.Message
func (*ListTasksRequest) Reset
func (x *ListTasksRequest) Reset()
func (*ListTasksRequest) String
func (x *ListTasksRequest) String() string
ListTasksResponse
type ListTasksResponse struct {
// Tasks under the given parent lake.
Tasks []*Task `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
// contains filtered or unexported fields
}
List tasks response.
func (*ListTasksResponse) Descriptor
func (*ListTasksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTasksResponse.ProtoReflect.Descriptor instead.
func (*ListTasksResponse) GetNextPageToken
func (x *ListTasksResponse) GetNextPageToken() string
func (*ListTasksResponse) GetTasks
func (x *ListTasksResponse) GetTasks() []*Task
func (*ListTasksResponse) GetUnreachableLocations
func (x *ListTasksResponse) GetUnreachableLocations() []string
func (*ListTasksResponse) ProtoMessage
func (*ListTasksResponse) ProtoMessage()
func (*ListTasksResponse) ProtoReflect
func (x *ListTasksResponse) ProtoReflect() protoreflect.Message
func (*ListTasksResponse) Reset
func (x *ListTasksResponse) Reset()
func (*ListTasksResponse) String
func (x *ListTasksResponse) String() string
ListZoneActionsRequest
type ListZoneActionsRequest struct {
// Required. The resource name of the parent zone:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of actions to return. The service may return fewer
// than this value. If unspecified, at most 10 actions will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListZoneActions` call.
// Provide this to retrieve the subsequent page. When paginating, all other
// parameters provided to `ListZoneActions` must match the call that provided
// the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
List zone actions request.
func (*ListZoneActionsRequest) Descriptor
func (*ListZoneActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListZoneActionsRequest.ProtoReflect.Descriptor instead.
func (*ListZoneActionsRequest) GetPageSize
func (x *ListZoneActionsRequest) GetPageSize() int32
func (*ListZoneActionsRequest) GetPageToken
func (x *ListZoneActionsRequest) GetPageToken() string
func (*ListZoneActionsRequest) GetParent
func (x *ListZoneActionsRequest) GetParent() string
func (*ListZoneActionsRequest) ProtoMessage
func (*ListZoneActionsRequest) ProtoMessage()
func (*ListZoneActionsRequest) ProtoReflect
func (x *ListZoneActionsRequest) ProtoReflect() protoreflect.Message
func (*ListZoneActionsRequest) Reset
func (x *ListZoneActionsRequest) Reset()
func (*ListZoneActionsRequest) String
func (x *ListZoneActionsRequest) String() string
ListZonesRequest
type ListZonesRequest struct {
// Required. The resource name of the parent lake:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Maximum number of zones to return. The service may return fewer
// than this value. If unspecified, at most 10 zones will be returned. The
// maximum value is 1000; values above 1000 will be coerced to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. Page token received from a previous `ListZones` call. Provide
// this to retrieve the subsequent page. When paginating, all other parameters
// provided to `ListZones` must match the call that provided the page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. Filter request.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Order by fields for the result.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
List zones request.
func (*ListZonesRequest) Descriptor
func (*ListZonesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.
func (*ListZonesRequest) GetFilter
func (x *ListZonesRequest) GetFilter() string
func (*ListZonesRequest) GetOrderBy
func (x *ListZonesRequest) GetOrderBy() string
func (*ListZonesRequest) GetPageSize
func (x *ListZonesRequest) GetPageSize() int32
func (*ListZonesRequest) GetPageToken
func (x *ListZonesRequest) GetPageToken() string
func (*ListZonesRequest) GetParent
func (x *ListZonesRequest) GetParent() string
func (*ListZonesRequest) ProtoMessage
func (*ListZonesRequest) ProtoMessage()
func (*ListZonesRequest) ProtoReflect
func (x *ListZonesRequest) ProtoReflect() protoreflect.Message
func (*ListZonesRequest) Reset
func (x *ListZonesRequest) Reset()
func (*ListZonesRequest) String
func (x *ListZonesRequest) String() string
ListZonesResponse
type ListZonesResponse struct {
// Zones under the given parent lake.
Zones []*Zone `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
// Token to retrieve the next page of results, or empty if there are no more
// results in the list.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List zones response.
func (*ListZonesResponse) Descriptor
func (*ListZonesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.
func (*ListZonesResponse) GetNextPageToken
func (x *ListZonesResponse) GetNextPageToken() string
func (*ListZonesResponse) GetZones
func (x *ListZonesResponse) GetZones() []*Zone
func (*ListZonesResponse) ProtoMessage
func (*ListZonesResponse) ProtoMessage()
func (*ListZonesResponse) ProtoReflect
func (x *ListZonesResponse) ProtoReflect() protoreflect.Message
func (*ListZonesResponse) Reset
func (x *ListZonesResponse) Reset()
func (*ListZonesResponse) String
func (x *ListZonesResponse) String() string
MetadataServiceClient
type MetadataServiceClient interface {
// Create a metadata entity.
CreateEntity(ctx context.Context, in *CreateEntityRequest, opts ...grpc.CallOption) (*Entity, error)
// Update a metadata entity. Only supports full resource update.
UpdateEntity(ctx context.Context, in *UpdateEntityRequest, opts ...grpc.CallOption) (*Entity, error)
// Delete a metadata entity.
DeleteEntity(ctx context.Context, in *DeleteEntityRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Get a metadata entity.
GetEntity(ctx context.Context, in *GetEntityRequest, opts ...grpc.CallOption) (*Entity, error)
// List metadata entities in a zone.
ListEntities(ctx context.Context, in *ListEntitiesRequest, opts ...grpc.CallOption) (*ListEntitiesResponse, error)
// Create a metadata partition.
CreatePartition(ctx context.Context, in *CreatePartitionRequest, opts ...grpc.CallOption) (*Partition, error)
// Delete a metadata partition.
DeletePartition(ctx context.Context, in *DeletePartitionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Get a metadata partition of an entity.
GetPartition(ctx context.Context, in *GetPartitionRequest, opts ...grpc.CallOption) (*Partition, error)
// List metadata partitions of an entity.
ListPartitions(ctx context.Context, in *ListPartitionsRequest, opts ...grpc.CallOption) (*ListPartitionsResponse, error)
}
MetadataServiceClient is the client API for MetadataService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMetadataServiceClient
func NewMetadataServiceClient(cc grpc.ClientConnInterface) MetadataServiceClient
MetadataServiceServer
type MetadataServiceServer interface {
// Create a metadata entity.
CreateEntity(context.Context, *CreateEntityRequest) (*Entity, error)
// Update a metadata entity. Only supports full resource update.
UpdateEntity(context.Context, *UpdateEntityRequest) (*Entity, error)
// Delete a metadata entity.
DeleteEntity(context.Context, *DeleteEntityRequest) (*emptypb.Empty, error)
// Get a metadata entity.
GetEntity(context.Context, *GetEntityRequest) (*Entity, error)
// List metadata entities in a zone.
ListEntities(context.Context, *ListEntitiesRequest) (*ListEntitiesResponse, error)
// Create a metadata partition.
CreatePartition(context.Context, *CreatePartitionRequest) (*Partition, error)
// Delete a metadata partition.
DeletePartition(context.Context, *DeletePartitionRequest) (*emptypb.Empty, error)
// Get a metadata partition of an entity.
GetPartition(context.Context, *GetPartitionRequest) (*Partition, error)
// List metadata partitions of an entity.
ListPartitions(context.Context, *ListPartitionsRequest) (*ListPartitionsResponse, error)
}
MetadataServiceServer is the server API for MetadataService service.
OperationMetadata
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have successfully been cancelled
// have [Operation.error][] value with a
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
// `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of a long-running operation.
func (*OperationMetadata) Descriptor
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String
func (x *OperationMetadata) String() string
Partition
type Partition struct {
// Output only. Partition values used in the HTTP URL must be
// double encoded. For example, `url_encode(url_encode(value))` can be used
// to encode "US:CA/CA#Sunnyvale so that the request URL ends
// with "/partitions/US%253ACA/CA%2523Sunnyvale".
// The name field in the response retains the encoded format.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Immutable. The set of values representing the partition, which
// correspond to the partition schema defined in the parent entity.
Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
// Required. Immutable. The location of the entity data within the partition,
// for example, `gs://bucket/path/to/entity/key1=value1/key2=value2`. Or
// `projects/
Represents partition metadata contained within entity instances.
func (*Partition) Descriptor
Deprecated: Use Partition.ProtoReflect.Descriptor instead.
func (*Partition) GetEtag
Deprecated: Marked as deprecated in google/cloud/dataplex/v1/metadata.proto.
func (*Partition) GetLocation
func (*Partition) GetName
func (*Partition) GetValues
func (*Partition) ProtoMessage
func (*Partition) ProtoMessage()
func (*Partition) ProtoReflect
func (x *Partition) ProtoReflect() protoreflect.Message
func (*Partition) Reset
func (x *Partition) Reset()
func (*Partition) String
ResourceAccessSpec
type ResourceAccessSpec struct {
// Optional. The format of strings follows the pattern followed by IAM in the
// bindings. user:{email}, serviceAccount:{email} group:{email}.
// The set of principals to be granted reader role on the resource.
Readers []string `protobuf:"bytes,1,rep,name=readers,proto3" json:"readers,omitempty"`
// Optional. The set of principals to be granted writer role on the resource.
Writers []string `protobuf:"bytes,2,rep,name=writers,proto3" json:"writers,omitempty"`
// Optional. The set of principals to be granted owner role on the resource.
Owners []string `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
// contains filtered or unexported fields
}
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
func (*ResourceAccessSpec) Descriptor
func (*ResourceAccessSpec) Descriptor() ([]byte, []int)
Deprecated: Use ResourceAccessSpec.ProtoReflect.Descriptor instead.
func (*ResourceAccessSpec) GetOwners
func (x *ResourceAccessSpec) GetOwners() []string
func (*ResourceAccessSpec) GetReaders
func (x *ResourceAccessSpec) GetReaders() []string
func (*ResourceAccessSpec) GetWriters
func (x *ResourceAccessSpec) GetWriters() []string
func (*ResourceAccessSpec) ProtoMessage
func (*ResourceAccessSpec) ProtoMessage()
func (*ResourceAccessSpec) ProtoReflect
func (x *ResourceAccessSpec) ProtoReflect() protoreflect.Message
func (*ResourceAccessSpec) Reset
func (x *ResourceAccessSpec) Reset()
func (*ResourceAccessSpec) String
func (x *ResourceAccessSpec) String() string
RunDataScanRequest
type RunDataScanRequest struct {
// Required. The resource name of the DataScan:
// `projects/{project}/locations/{location_id}/dataScans/{data_scan_id}`.
// where `project` refers to a *project_id* or *project_number* and
// `location_id` refers to a GCP region.
//
// Only **OnDemand** data scans are allowed.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Run DataScan Request
func (*RunDataScanRequest) Descriptor
func (*RunDataScanRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunDataScanRequest.ProtoReflect.Descriptor instead.
func (*RunDataScanRequest) GetName
func (x *RunDataScanRequest) GetName() string
func (*RunDataScanRequest) ProtoMessage
func (*RunDataScanRequest) ProtoMessage()
func (*RunDataScanRequest) ProtoReflect
func (x *RunDataScanRequest) ProtoReflect() protoreflect.Message
func (*RunDataScanRequest) Reset
func (x *RunDataScanRequest) Reset()
func (*RunDataScanRequest) String
func (x *RunDataScanRequest) String() string
RunDataScanResponse
type RunDataScanResponse struct {
// DataScanJob created by RunDataScan request.
Job *DataScanJob `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
// contains filtered or unexported fields
}
Run DataScan Response.
func (*RunDataScanResponse) Descriptor
func (*RunDataScanResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunDataScanResponse.ProtoReflect.Descriptor instead.
func (*RunDataScanResponse) GetJob
func (x *RunDataScanResponse) GetJob() *DataScanJob
func (*RunDataScanResponse) ProtoMessage
func (*RunDataScanResponse) ProtoMessage()
func (*RunDataScanResponse) ProtoReflect
func (x *RunDataScanResponse) ProtoReflect() protoreflect.Message
func (*RunDataScanResponse) Reset
func (x *RunDataScanResponse) Reset()
func (*RunDataScanResponse) String
func (x *RunDataScanResponse) String() string
RunTaskRequest
type RunTaskRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Args map[string]string "" /* 149 byte string literal not displayed */
}
func (*RunTaskRequest) Descriptor
func (*RunTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunTaskRequest.ProtoReflect.Descriptor instead.
func (*RunTaskRequest) GetArgs
func (x *RunTaskRequest) GetArgs() map[string]string
func (*RunTaskRequest) GetLabels
func (x *RunTaskRequest) GetLabels() map[string]string
func (*RunTaskRequest) GetName
func (x *RunTaskRequest) GetName() string
func (*RunTaskRequest) ProtoMessage
func (*RunTaskRequest) ProtoMessage()
func (*RunTaskRequest) ProtoReflect
func (x *RunTaskRequest) ProtoReflect() protoreflect.Message
func (*RunTaskRequest) Reset
func (x *RunTaskRequest) Reset()
func (*RunTaskRequest) String
func (x *RunTaskRequest) String() string
RunTaskResponse
type RunTaskResponse struct {
// Jobs created by RunTask API.
Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
// contains filtered or unexported fields
}
func (*RunTaskResponse) Descriptor
func (*RunTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunTaskResponse.ProtoReflect.Descriptor instead.
func (*RunTaskResponse) GetJob
func (x *RunTaskResponse) GetJob() *Job
func (*RunTaskResponse) ProtoMessage
func (*RunTaskResponse) ProtoMessage()
func (*RunTaskResponse) ProtoReflect
func (x *RunTaskResponse) ProtoReflect() protoreflect.Message
func (*RunTaskResponse) Reset
func (x *RunTaskResponse) Reset()
func (*RunTaskResponse) String
func (x *RunTaskResponse) String() string
ScannedData
type ScannedData struct {
// The range of scanned data
//
// Types that are assignable to DataRange:
// *ScannedData_IncrementalField_
DataRange isScannedData_DataRange `protobuf_oneof:"data_range"`
// contains filtered or unexported fields
}
The data scanned during processing (e.g. in incremental DataScan)
func (*ScannedData) Descriptor
func (*ScannedData) Descriptor() ([]byte, []int)
Deprecated: Use ScannedData.ProtoReflect.Descriptor instead.
func (*ScannedData) GetDataRange
func (m *ScannedData) GetDataRange() isScannedData_DataRange
func (*ScannedData) GetIncrementalField
func (x *ScannedData) GetIncrementalField() *ScannedData_IncrementalField
func (*ScannedData) ProtoMessage
func (*ScannedData) ProtoMessage()
func (*ScannedData) ProtoReflect
func (x *ScannedData) ProtoReflect() protoreflect.Message
func (*ScannedData) Reset
func (x *ScannedData) Reset()
func (*ScannedData) String
func (x *ScannedData) String() string
ScannedData_IncrementalField
type ScannedData_IncrementalField struct {
// The field that contains values which monotonically increases over time
// (e.g. a timestamp column).
Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
// Value that marks the start of the range.
Start string `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
// Value that marks the end of the range.
End string `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
// contains filtered or unexported fields
}
A data range denoted by a pair of start/end values of a field.
func (*ScannedData_IncrementalField) Descriptor
func (*ScannedData_IncrementalField) Descriptor() ([]byte, []int)
Deprecated: Use ScannedData_IncrementalField.ProtoReflect.Descriptor instead.
func (*ScannedData_IncrementalField) GetEnd
func (x *ScannedData_IncrementalField) GetEnd() string
func (*ScannedData_IncrementalField) GetField
func (x *ScannedData_IncrementalField) GetField() string
func (*ScannedData_IncrementalField) GetStart
func (x *ScannedData_IncrementalField) GetStart() string
func (*ScannedData_IncrementalField) ProtoMessage
func (*ScannedData_IncrementalField) ProtoMessage()
func (*ScannedData_IncrementalField) ProtoReflect
func (x *ScannedData_IncrementalField) ProtoReflect() protoreflect.Message
func (*ScannedData_IncrementalField) Reset
func (x *ScannedData_IncrementalField) Reset()
func (*ScannedData_IncrementalField) String
func (x *ScannedData_IncrementalField) String() string
ScannedData_IncrementalField_
type ScannedData_IncrementalField_ struct {
// The range denoted by values of an incremental field
IncrementalField *ScannedData_IncrementalField `protobuf:"bytes,1,opt,name=incremental_field,json=incrementalField,proto3,oneof"`
}
Schema
type Schema struct {
UserManaged bool `protobuf:"varint,1,opt,name=user_managed,json=userManaged,proto3" json:"user_managed,omitempty"`
Fields []*Schema_SchemaField `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
PartitionFields []*Schema_PartitionField `protobuf:"bytes,3,rep,name=partition_fields,json=partitionFields,proto3" json:"partition_fields,omitempty"`
PartitionStyle Schema_PartitionStyle "" /* 156 byte string literal not displayed */
}
Schema information describing the structure and layout of the data.
func (*Schema) Descriptor
Deprecated: Use Schema.ProtoReflect.Descriptor instead.
func (*Schema) GetFields
func (x *Schema) GetFields() []*Schema_SchemaField
func (*Schema) GetPartitionFields
func (x *Schema) GetPartitionFields() []*Schema_PartitionField
func (*Schema) GetPartitionStyle
func (x *Schema) GetPartitionStyle() Schema_PartitionStyle
func (*Schema) GetUserManaged
func (*Schema) ProtoMessage
func (*Schema) ProtoMessage()
func (*Schema) ProtoReflect
func (x *Schema) ProtoReflect() protoreflect.Message
func (*Schema) Reset
func (x *Schema) Reset()
func (*Schema) String
Schema_Mode
type Schema_Mode int32
Additional qualifiers to define field semantics.
Schema_MODE_UNSPECIFIED, Schema_REQUIRED, Schema_NULLABLE, Schema_REPEATED
const (
// Mode unspecified.
Schema_MODE_UNSPECIFIED Schema_Mode = 0
// The field has required semantics.
Schema_REQUIRED Schema_Mode = 1
// The field has optional semantics, and may be null.
Schema_NULLABLE Schema_Mode = 2
// The field has repeated (0 or more) semantics, and is a list of values.
Schema_REPEATED Schema_Mode = 3
)
func (Schema_Mode) Descriptor
func (Schema_Mode) Descriptor() protoreflect.EnumDescriptor
func (Schema_Mode) Enum
func (x Schema_Mode) Enum() *Schema_Mode
func (Schema_Mode) EnumDescriptor
func (Schema_Mode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Schema_Mode.Descriptor instead.
func (Schema_Mode) Number
func (x Schema_Mode) Number() protoreflect.EnumNumber
func (Schema_Mode) String
func (x Schema_Mode) String() string
func (Schema_Mode) Type
func (Schema_Mode) Type() protoreflect.EnumType
Schema_PartitionField
type Schema_PartitionField struct {
// Required. Partition field name must consist of letters, numbers, and
// underscores only, with a maximum of length of 256 characters, and must
// begin with a letter or underscore..
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. Immutable. The type of field.
Type Schema_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Schema_Type" json:"type,omitempty"`
// contains filtered or unexported fields
}
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
func (*Schema_PartitionField) Descriptor
func (*Schema_PartitionField) Descriptor() ([]byte, []int)
Deprecated: Use Schema_PartitionField.ProtoReflect.Descriptor instead.
func (*Schema_PartitionField) GetName
func (x *Schema_PartitionField) GetName() string
func (*Schema_PartitionField) GetType
func (x *Schema_PartitionField) GetType() Schema_Type
func (*Schema_PartitionField) ProtoMessage
func (*Schema_PartitionField) ProtoMessage()
func (*Schema_PartitionField) ProtoReflect
func (x *Schema_PartitionField) ProtoReflect() protoreflect.Message
func (*Schema_PartitionField) Reset
func (x *Schema_PartitionField) Reset()
func (*Schema_PartitionField) String
func (x *Schema_PartitionField) String() string
Schema_PartitionStyle
type Schema_PartitionStyle int32
The structure of paths within the entity, which represent partitions.
Schema_PARTITION_STYLE_UNSPECIFIED, Schema_HIVE_COMPATIBLE
const (
// PartitionStyle unspecified
Schema_PARTITION_STYLE_UNSPECIFIED Schema_PartitionStyle = 0
// Partitions are hive-compatible.
// Examples: `gs://bucket/path/to/table/dt=2019-10-31/lang=en`,
// `gs://bucket/path/to/table/dt=2019-10-31/lang=en/late`.
Schema_HIVE_COMPATIBLE Schema_PartitionStyle = 1
)
func (Schema_PartitionStyle) Descriptor
func (Schema_PartitionStyle) Descriptor() protoreflect.EnumDescriptor
func (Schema_PartitionStyle) Enum
func (x Schema_PartitionStyle) Enum() *Schema_PartitionStyle
func (Schema_PartitionStyle) EnumDescriptor
func (Schema_PartitionStyle) EnumDescriptor() ([]byte, []int)
Deprecated: Use Schema_PartitionStyle.Descriptor instead.
func (Schema_PartitionStyle) Number
func (x Schema_PartitionStyle) Number() protoreflect.EnumNumber
func (Schema_PartitionStyle) String
func (x Schema_PartitionStyle) String() string
func (Schema_PartitionStyle) Type
func (Schema_PartitionStyle) Type() protoreflect.EnumType
Schema_SchemaField
type Schema_SchemaField struct {
// Required. The name of the field. Must contain only letters, numbers and
// underscores, with a maximum length of 767 characters,
// and must begin with a letter or underscore.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. User friendly field description. Must be less than or equal to
// 1024 characters.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Required. The type of field.
Type Schema_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Schema_Type" json:"type,omitempty"`
// Required. Additional field semantics.
Mode Schema_Mode `protobuf:"varint,4,opt,name=mode,proto3,enum=google.cloud.dataplex.v1.Schema_Mode" json:"mode,omitempty"`
// Optional. Any nested field for complex types.
Fields []*Schema_SchemaField `protobuf:"bytes,10,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
Represents a column field within a table schema.
func (*Schema_SchemaField) Descriptor
func (*Schema_SchemaField) Descriptor() ([]byte, []int)
Deprecated: Use Schema_SchemaField.ProtoReflect.Descriptor instead.
func (*Schema_SchemaField) GetDescription
func (x *Schema_SchemaField) GetDescription() string
func (*Schema_SchemaField) GetFields
func (x *Schema_SchemaField) GetFields() []*Schema_SchemaField
func (*Schema_SchemaField) GetMode
func (x *Schema_SchemaField) GetMode() Schema_Mode
func (*Schema_SchemaField) GetName
func (x *Schema_SchemaField) GetName() string
func (*Schema_SchemaField) GetType
func (x *Schema_SchemaField) GetType() Schema_Type
func (*Schema_SchemaField) ProtoMessage
func (*Schema_SchemaField) ProtoMessage()
func (*Schema_SchemaField) ProtoReflect
func (x *Schema_SchemaField) ProtoReflect() protoreflect.Message
func (*Schema_SchemaField) Reset
func (x *Schema_SchemaField) Reset()
func (*Schema_SchemaField) String
func (x *Schema_SchemaField) String() string
Schema_Type
type Schema_Type int32
Type information for fields in schemas and partition schemas.
Schema_TYPE_UNSPECIFIED, Schema_BOOLEAN, Schema_BYTE, Schema_INT16, Schema_INT32, Schema_INT64, Schema_FLOAT, Schema_DOUBLE, Schema_DECIMAL, Schema_STRING, Schema_BINARY, Schema_TIMESTAMP, Schema_DATE, Schema_TIME, Schema_RECORD, Schema_NULL
const (
// SchemaType unspecified.
Schema_TYPE_UNSPECIFIED Schema_Type = 0
// Boolean field.
Schema_BOOLEAN Schema_Type = 1
// Single byte numeric field.
Schema_BYTE Schema_Type = 2
// 16-bit numeric field.
Schema_INT16 Schema_Type = 3
// 32-bit numeric field.
Schema_INT32 Schema_Type = 4
// 64-bit numeric field.
Schema_INT64 Schema_Type = 5
// Floating point numeric field.
Schema_FLOAT Schema_Type = 6
// Double precision numeric field.
Schema_DOUBLE Schema_Type = 7
// Real value numeric field.
Schema_DECIMAL Schema_Type = 8
// Sequence of characters field.
Schema_STRING Schema_Type = 9
// Sequence of bytes field.
Schema_BINARY Schema_Type = 10
// Date and time field.
Schema_TIMESTAMP Schema_Type = 11
// Date field.
Schema_DATE Schema_Type = 12
// Time field.
Schema_TIME Schema_Type = 13
// Structured field. Nested fields that define the structure of the map.
// If all nested fields are nullable, this field represents a union.
Schema_RECORD Schema_Type = 14
// Null field that does not have values.
Schema_NULL Schema_Type = 100
)
func (Schema_Type) Descriptor
func (Schema_Type) Descriptor() protoreflect.EnumDescriptor
func (Schema_Type) Enum
func (x Schema_Type) Enum() *Schema_Type
func (Schema_Type) EnumDescriptor
func (Schema_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Schema_Type.Descriptor instead.
func (Schema_Type) Number
func (x Schema_Type) Number() protoreflect.EnumNumber
func (Schema_Type) String
func (x Schema_Type) String() string
func (Schema_Type) Type
func (Schema_Type) Type() protoreflect.EnumType
Session
type Session struct {
// Output only. The relative resource name of the content, of the form:
// projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}/sessions/{session_id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Email of user running the session.
UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Output only. Session start time.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. State of Session
State State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
// contains filtered or unexported fields
}
Represents an active analyze session running for a user.
func (*Session) Descriptor
Deprecated: Use Session.ProtoReflect.Descriptor instead.
func (*Session) GetCreateTime
func (x *Session) GetCreateTime() *timestamppb.Timestamp
func (*Session) GetName
func (*Session) GetState
func (*Session) GetUserId
func (*Session) ProtoMessage
func (*Session) ProtoMessage()
func (*Session) ProtoReflect
func (x *Session) ProtoReflect() protoreflect.Message
func (*Session) Reset
func (x *Session) Reset()
func (*Session) String
SessionEvent
type SessionEvent struct {
// The log message.
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// The information about the user that created the session. It will be the
// email address of the user.
UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Unique identifier for the session.
SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// The type of the event.
Type SessionEvent_EventType `protobuf:"varint,4,opt,name=type,proto3,enum=google.cloud.dataplex.v1.SessionEvent_EventType" json:"type,omitempty"`
// Additional information about the Query metadata.
//
// Types that are assignable to Detail:
// *SessionEvent_Query
Detail isSessionEvent_Detail `protobuf_oneof:"detail"`
// The status of the event.
EventSucceeded bool `protobuf:"varint,6,opt,name=event_succeeded,json=eventSucceeded,proto3" json:"event_succeeded,omitempty"`
// If the session is associated with an environment with fast startup enabled,
// and was created before being assigned to a user.
FastStartupEnabled bool `protobuf:"varint,7,opt,name=fast_startup_enabled,json=fastStartupEnabled,proto3" json:"fast_startup_enabled,omitempty"`
// The idle duration of a warm pooled session before it is assigned to user.
UnassignedDuration *durationpb.Duration `protobuf:"bytes,8,opt,name=unassigned_duration,json=unassignedDuration,proto3" json:"unassigned_duration,omitempty"`
// contains filtered or unexported fields
}
These messages contain information about sessions within an environment. The monitored resource is 'Environment'.
func (*SessionEvent) Descriptor
func (*SessionEvent) Descriptor() ([]byte, []int)
Deprecated: Use SessionEvent.ProtoReflect.Descriptor instead.
func (*SessionEvent) GetDetail
func (m *SessionEvent) GetDetail() isSessionEvent_Detail
func (*SessionEvent) GetEventSucceeded
func (x *SessionEvent) GetEventSucceeded() bool
func (*SessionEvent) GetFastStartupEnabled
func (x *SessionEvent) GetFastStartupEnabled() bool
func (*SessionEvent) GetMessage
func (x *SessionEvent) GetMessage() string
func (*SessionEvent) GetQuery
func (x *SessionEvent) GetQuery() *SessionEvent_QueryDetail
func (*SessionEvent) GetSessionId
func (x *SessionEvent) GetSessionId() string
func (*SessionEvent) GetType
func (x *SessionEvent) GetType() SessionEvent_EventType
func (*SessionEvent) GetUnassignedDuration
func (x *SessionEvent) GetUnassignedDuration() *durationpb.Duration
func (*SessionEvent) GetUserId
func (x *SessionEvent) GetUserId() string
func (*SessionEvent) ProtoMessage
func (*SessionEvent) ProtoMessage()
func (*SessionEvent) ProtoReflect
func (x *SessionEvent) ProtoReflect() protoreflect.Message
func (*SessionEvent) Reset
func (x *SessionEvent) Reset()
func (*SessionEvent) String
func (x *SessionEvent) String() string
SessionEvent_EventType
type SessionEvent_EventType int32
The type of the event.
SessionEvent_EVENT_TYPE_UNSPECIFIED, SessionEvent_START, SessionEvent_STOP, SessionEvent_QUERY, SessionEvent_CREATE
const (
// An unspecified event type.
SessionEvent_EVENT_TYPE_UNSPECIFIED SessionEvent_EventType = 0
// Event when the session is assigned to a user.
SessionEvent_START SessionEvent_EventType = 1
// Event for stop of a session.
SessionEvent_STOP SessionEvent_EventType = 2
// Query events in the session.
SessionEvent_QUERY SessionEvent_EventType = 3
// Event for creation of a cluster. It is not yet assigned to a user.
// This comes before START in the sequence
SessionEvent_CREATE SessionEvent_EventType = 4
)
func (SessionEvent_EventType) Descriptor
func (SessionEvent_EventType) Descriptor() protoreflect.EnumDescriptor
func (SessionEvent_EventType) Enum
func (x SessionEvent_EventType) Enum() *SessionEvent_EventType
func (SessionEvent_EventType) EnumDescriptor
func (SessionEvent_EventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SessionEvent_EventType.Descriptor instead.
func (SessionEvent_EventType) Number
func (x SessionEvent_EventType) Number() protoreflect.EnumNumber
func (SessionEvent_EventType) String
func (x SessionEvent_EventType) String() string
func (SessionEvent_EventType) Type
func (SessionEvent_EventType) Type() protoreflect.EnumType
SessionEvent_Query
type SessionEvent_Query struct {
// The execution details of the query.
Query *SessionEvent_QueryDetail `protobuf:"bytes,5,opt,name=query,proto3,oneof"`
}
SessionEvent_QueryDetail
type SessionEvent_QueryDetail struct {
QueryId string `protobuf:"bytes,1,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
QueryText string `protobuf:"bytes,2,opt,name=query_text,json=queryText,proto3" json:"query_text,omitempty"`
Engine SessionEvent_QueryDetail_Engine "" /* 128 byte string literal not displayed */
Duration *durationpb.Duration `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"`
ResultSizeBytes int64 `protobuf:"varint,5,opt,name=result_size_bytes,json=resultSizeBytes,proto3" json:"result_size_bytes,omitempty"`
DataProcessedBytes int64 `protobuf:"varint,6,opt,name=data_processed_bytes,json=dataProcessedBytes,proto3" json:"data_processed_bytes,omitempty"`
}
Execution details of the query.
func (*SessionEvent_QueryDetail) Descriptor
func (*SessionEvent_QueryDetail) Descriptor() ([]byte, []int)
Deprecated: Use SessionEvent_QueryDetail.ProtoReflect.Descriptor instead.
func (*SessionEvent_QueryDetail) GetDataProcessedBytes
func (x *SessionEvent_QueryDetail) GetDataProcessedBytes() int64
func (*SessionEvent_QueryDetail) GetDuration
func (x *SessionEvent_QueryDetail) GetDuration() *durationpb.Duration
func (*SessionEvent_QueryDetail) GetEngine
func (x *SessionEvent_QueryDetail) GetEngine() SessionEvent_QueryDetail_Engine
func (*SessionEvent_QueryDetail) GetQueryId
func (x *SessionEvent_QueryDetail) GetQueryId() string
func (*SessionEvent_QueryDetail) GetQueryText
func (x *SessionEvent_QueryDetail) GetQueryText() string
func (*SessionEvent_QueryDetail) GetResultSizeBytes
func (x *SessionEvent_QueryDetail) GetResultSizeBytes() int64
func (*SessionEvent_QueryDetail) ProtoMessage
func (*SessionEvent_QueryDetail) ProtoMessage()
func (*SessionEvent_QueryDetail) ProtoReflect
func (x *SessionEvent_QueryDetail) ProtoReflect() protoreflect.Message
func (*SessionEvent_QueryDetail) Reset
func (x *SessionEvent_QueryDetail) Reset()
func (*SessionEvent_QueryDetail) String
func (x *SessionEvent_QueryDetail) String() string
SessionEvent_QueryDetail_Engine
type SessionEvent_QueryDetail_Engine int32
Query Execution engine.
SessionEvent_QueryDetail_ENGINE_UNSPECIFIED, SessionEvent_QueryDetail_SPARK_SQL, SessionEvent_QueryDetail_BIGQUERY
const (
// An unspecified Engine type.
SessionEvent_QueryDetail_ENGINE_UNSPECIFIED SessionEvent_QueryDetail_Engine = 0
// Spark-sql engine is specified in Query.
SessionEvent_QueryDetail_SPARK_SQL SessionEvent_QueryDetail_Engine = 1
// BigQuery engine is specified in Query.
SessionEvent_QueryDetail_BIGQUERY SessionEvent_QueryDetail_Engine = 2
)
func (SessionEvent_QueryDetail_Engine) Descriptor
func (SessionEvent_QueryDetail_Engine) Descriptor() protoreflect.EnumDescriptor
func (SessionEvent_QueryDetail_Engine) Enum
func (x SessionEvent_QueryDetail_Engine) Enum() *SessionEvent_QueryDetail_Engine
func (SessionEvent_QueryDetail_Engine) EnumDescriptor
func (SessionEvent_QueryDetail_Engine) EnumDescriptor() ([]byte, []int)
Deprecated: Use SessionEvent_QueryDetail_Engine.Descriptor instead.
func (SessionEvent_QueryDetail_Engine) Number
func (x SessionEvent_QueryDetail_Engine) Number() protoreflect.EnumNumber
func (SessionEvent_QueryDetail_Engine) String
func (x SessionEvent_QueryDetail_Engine) String() string
func (SessionEvent_QueryDetail_Engine) Type
func (SessionEvent_QueryDetail_Engine) Type() protoreflect.EnumType
State
type State int32
State of a resource.
State_STATE_UNSPECIFIED, State_ACTIVE, State_CREATING, State_DELETING, State_ACTION_REQUIRED
const (
// State is not specified.
State_STATE_UNSPECIFIED State = 0
// Resource is active, i.e., ready to use.
State_ACTIVE State = 1
// Resource is under creation.
State_CREATING State = 2
// Resource is under deletion.
State_DELETING State = 3
// Resource is active but has unresolved actions.
State_ACTION_REQUIRED State = 4
)
func (State) Descriptor
func (State) Descriptor() protoreflect.EnumDescriptor
func (State) Enum
func (State) EnumDescriptor
Deprecated: Use State.Descriptor instead.
func (State) Number
func (x State) Number() protoreflect.EnumNumber
func (State) String
func (State) Type
func (State) Type() protoreflect.EnumType
StorageAccess
type StorageAccess struct {
// Output only. Describes the read access mechanism of the data. Not user
// settable.
Read StorageAccess_AccessMode `protobuf:"varint,21,opt,name=read,proto3,enum=google.cloud.dataplex.v1.StorageAccess_AccessMode" json:"read,omitempty"`
// contains filtered or unexported fields
}
Describes the access mechanism of the data within its storage location.
func (*StorageAccess) Descriptor
func (*StorageAccess) Descriptor() ([]byte, []int)
Deprecated: Use StorageAccess.ProtoReflect.Descriptor instead.
func (*StorageAccess) GetRead
func (x *StorageAccess) GetRead() StorageAccess_AccessMode
func (*StorageAccess) ProtoMessage
func (*StorageAccess) ProtoMessage()
func (*StorageAccess) ProtoReflect
func (x *StorageAccess) ProtoReflect() protoreflect.Message
func (*StorageAccess) Reset
func (x *StorageAccess) Reset()
func (*StorageAccess) String
func (x *StorageAccess) String() string
StorageAccess_AccessMode
type StorageAccess_AccessMode int32
Access Mode determines how data stored within the Entity is read.
StorageAccess_ACCESS_MODE_UNSPECIFIED, StorageAccess_DIRECT, StorageAccess_MANAGED
const (
// Access mode unspecified.
StorageAccess_ACCESS_MODE_UNSPECIFIED StorageAccess_AccessMode = 0
// Default. Data is accessed directly using storage APIs.
StorageAccess_DIRECT StorageAccess_AccessMode = 1
// Data is accessed through a managed interface using BigQuery APIs.
StorageAccess_MANAGED StorageAccess_AccessMode = 2
)
func (StorageAccess_AccessMode) Descriptor
func (StorageAccess_AccessMode) Descriptor() protoreflect.EnumDescriptor
func (StorageAccess_AccessMode) Enum
func (x StorageAccess_AccessMode) Enum() *StorageAccess_AccessMode
func (StorageAccess_AccessMode) EnumDescriptor
func (StorageAccess_AccessMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use StorageAccess_AccessMode.Descriptor instead.
func (StorageAccess_AccessMode) Number
func (x StorageAccess_AccessMode) Number() protoreflect.EnumNumber
func (StorageAccess_AccessMode) String
func (x StorageAccess_AccessMode) String() string
func (StorageAccess_AccessMode) Type
func (StorageAccess_AccessMode) Type() protoreflect.EnumType
StorageFormat
type StorageFormat struct {
Format StorageFormat_Format `protobuf:"varint,1,opt,name=format,proto3,enum=google.cloud.dataplex.v1.StorageFormat_Format" json:"format,omitempty"`
CompressionFormat StorageFormat_CompressionFormat "" /* 175 byte string literal not displayed */
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
Options isStorageFormat_Options `protobuf_oneof:"options"`
}
Describes the format of the data within its storage location.
func (*StorageFormat) Descriptor
func (*StorageFormat) Descriptor() ([]byte, []int)
Deprecated: Use StorageFormat.ProtoReflect.Descriptor instead.
func (*StorageFormat) GetCompressionFormat
func (x *StorageFormat) GetCompressionFormat() StorageFormat_CompressionFormat
func (*StorageFormat) GetCsv
func (x *StorageFormat) GetCsv() *StorageFormat_CsvOptions
func (*StorageFormat) GetFormat
func (x *StorageFormat) GetFormat() StorageFormat_Format
func (*StorageFormat) GetIceberg
func (x *StorageFormat) GetIceberg() *StorageFormat_IcebergOptions
func (*StorageFormat) GetJson
func (x *StorageFormat) GetJson() *StorageFormat_JsonOptions
func (*StorageFormat) GetMimeType
func (x *StorageFormat) GetMimeType() string
func (*StorageFormat) GetOptions
func (m *StorageFormat) GetOptions() isStorageFormat_Options
func (*StorageFormat) ProtoMessage
func (*StorageFormat) ProtoMessage()
func (*StorageFormat) ProtoReflect
func (x *StorageFormat) ProtoReflect() protoreflect.Message
func (*StorageFormat) Reset
func (x *StorageFormat) Reset()
func (*StorageFormat) String
func (x *StorageFormat) String() string
StorageFormat_CompressionFormat
type StorageFormat_CompressionFormat int32
The specific compressed file format of the data.
StorageFormat_COMPRESSION_FORMAT_UNSPECIFIED, StorageFormat_GZIP, StorageFormat_BZIP2
const (
// CompressionFormat unspecified. Implies uncompressed data.
StorageFormat_COMPRESSION_FORMAT_UNSPECIFIED StorageFormat_CompressionFormat = 0
// GZip compressed set of files.
StorageFormat_GZIP StorageFormat_CompressionFormat = 2
// BZip2 compressed set of files.
StorageFormat_BZIP2 StorageFormat_CompressionFormat = 3
)
func (StorageFormat_CompressionFormat) Descriptor
func (StorageFormat_CompressionFormat) Descriptor() protoreflect.EnumDescriptor
func (StorageFormat_CompressionFormat) Enum
func (x StorageFormat_CompressionFormat) Enum() *StorageFormat_CompressionFormat
func (StorageFormat_CompressionFormat) EnumDescriptor
func (StorageFormat_CompressionFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use StorageFormat_CompressionFormat.Descriptor instead.
func (StorageFormat_CompressionFormat) Number
func (x StorageFormat_CompressionFormat) Number() protoreflect.EnumNumber
func (StorageFormat_CompressionFormat) String
func (x StorageFormat_CompressionFormat) String() string
func (StorageFormat_CompressionFormat) Type
func (StorageFormat_CompressionFormat) Type() protoreflect.EnumType
StorageFormat_Csv
type StorageFormat_Csv struct {
// Optional. Additional information about CSV formatted data.
Csv *StorageFormat_CsvOptions `protobuf:"bytes,10,opt,name=csv,proto3,oneof"`
}
StorageFormat_CsvOptions
type StorageFormat_CsvOptions struct {
// Optional. The character encoding of the data. Accepts "US-ASCII",
// "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
Encoding string `protobuf:"bytes,1,opt,name=encoding,proto3" json:"encoding,omitempty"`
// Optional. The number of rows to interpret as header rows that should be
// skipped when reading data rows. Defaults to 0.
HeaderRows int32 `protobuf:"varint,2,opt,name=header_rows,json=headerRows,proto3" json:"header_rows,omitempty"`
// Optional. The delimiter used to separate values. Defaults to ','.
Delimiter string `protobuf:"bytes,3,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
// Optional. The character used to quote column values. Accepts '"'
// (double quotation mark) or ''' (single quotation mark). Defaults to
// '"' (double quotation mark) if unspecified.
Quote string `protobuf:"bytes,4,opt,name=quote,proto3" json:"quote,omitempty"`
// contains filtered or unexported fields
}
Describes CSV and similar semi-structured data formats.
func (*StorageFormat_CsvOptions) Descriptor
func (*StorageFormat_CsvOptions) Descriptor() ([]byte, []int)
Deprecated: Use StorageFormat_CsvOptions.ProtoReflect.Descriptor instead.
func (*StorageFormat_CsvOptions) GetDelimiter
func (x *StorageFormat_CsvOptions) GetDelimiter() string
func (*StorageFormat_CsvOptions) GetEncoding
func (x *StorageFormat_CsvOptions) GetEncoding() string
func (*StorageFormat_CsvOptions) GetHeaderRows
func (x *StorageFormat_CsvOptions) GetHeaderRows() int32
func (*StorageFormat_CsvOptions) GetQuote
func (x *StorageFormat_CsvOptions) GetQuote() string
func (*StorageFormat_CsvOptions) ProtoMessage
func (*StorageFormat_CsvOptions) ProtoMessage()
func (*StorageFormat_CsvOptions) ProtoReflect
func (x *StorageFormat_CsvOptions) ProtoReflect() protoreflect.Message
func (*StorageFormat_CsvOptions) Reset
func (x *StorageFormat_CsvOptions) Reset()
func (*StorageFormat_CsvOptions) String
func (x *StorageFormat_CsvOptions) String() string
StorageFormat_Format
type StorageFormat_Format int32
The specific file format of the data.
StorageFormat_FORMAT_UNSPECIFIED, StorageFormat_PARQUET, StorageFormat_AVRO, StorageFormat_ORC, StorageFormat_CSV, StorageFormat_JSON, StorageFormat_IMAGE, StorageFormat_AUDIO, StorageFormat_VIDEO, StorageFormat_TEXT, StorageFormat_TFRECORD, StorageFormat_OTHER, StorageFormat_UNKNOWN
const (
// Format unspecified.
StorageFormat_FORMAT_UNSPECIFIED StorageFormat_Format = 0
// Parquet-formatted structured data.
StorageFormat_PARQUET StorageFormat_Format = 1
// Avro-formatted structured data.
StorageFormat_AVRO StorageFormat_Format = 2
// Orc-formatted structured data.
StorageFormat_ORC StorageFormat_Format = 3
// Csv-formatted semi-structured data.
StorageFormat_CSV StorageFormat_Format = 100
// Json-formatted semi-structured data.
StorageFormat_JSON StorageFormat_Format = 101
// Image data formats (such as jpg and png).
StorageFormat_IMAGE StorageFormat_Format = 200
// Audio data formats (such as mp3, and wav).
StorageFormat_AUDIO StorageFormat_Format = 201
// Video data formats (such as mp4 and mpg).
StorageFormat_VIDEO StorageFormat_Format = 202
// Textual data formats (such as txt and xml).
StorageFormat_TEXT StorageFormat_Format = 203
// TensorFlow record format.
StorageFormat_TFRECORD StorageFormat_Format = 204
// Data that doesn't match a specific format.
StorageFormat_OTHER StorageFormat_Format = 1000
// Data of an unknown format.
StorageFormat_UNKNOWN StorageFormat_Format = 1001
)
func (StorageFormat_Format) Descriptor
func (StorageFormat_Format) Descriptor() protoreflect.EnumDescriptor
func (StorageFormat_Format) Enum
func (x StorageFormat_Format) Enum() *StorageFormat_Format
func (StorageFormat_Format) EnumDescriptor
func (StorageFormat_Format) EnumDescriptor() ([]byte, []int)
Deprecated: Use StorageFormat_Format.Descriptor instead.
func (StorageFormat_Format) Number
func (x StorageFormat_Format) Number() protoreflect.EnumNumber
func (StorageFormat_Format) String
func (x StorageFormat_Format) String() string
func (StorageFormat_Format) Type
func (StorageFormat_Format) Type() protoreflect.EnumType
StorageFormat_Iceberg
type StorageFormat_Iceberg struct {
// Optional. Additional information about iceberg tables.
Iceberg *StorageFormat_IcebergOptions `protobuf:"bytes,12,opt,name=iceberg,proto3,oneof"`
}
StorageFormat_IcebergOptions
type StorageFormat_IcebergOptions struct {
// Optional. The location of where the iceberg metadata is present, must be
// within the table path
MetadataLocation string `protobuf:"bytes,1,opt,name=metadata_location,json=metadataLocation,proto3" json:"metadata_location,omitempty"`
// contains filtered or unexported fields
}
Describes Iceberg data format.
func (*StorageFormat_IcebergOptions) Descriptor
func (*StorageFormat_IcebergOptions) Descriptor() ([]byte, []int)
Deprecated: Use StorageFormat_IcebergOptions.ProtoReflect.Descriptor instead.
func (*StorageFormat_IcebergOptions) GetMetadataLocation
func (x *StorageFormat_IcebergOptions) GetMetadataLocation() string
func (*StorageFormat_IcebergOptions) ProtoMessage
func (*StorageFormat_IcebergOptions) ProtoMessage()
func (*StorageFormat_IcebergOptions) ProtoReflect
func (x *StorageFormat_IcebergOptions) ProtoReflect() protoreflect.Message
func (*StorageFormat_IcebergOptions) Reset
func (x *StorageFormat_IcebergOptions) Reset()
func (*StorageFormat_IcebergOptions) String
func (x *StorageFormat_IcebergOptions) String() string
StorageFormat_Json
type StorageFormat_Json struct {
// Optional. Additional information about CSV formatted data.
Json *StorageFormat_JsonOptions `protobuf:"bytes,11,opt,name=json,proto3,oneof"`
}
StorageFormat_JsonOptions
type StorageFormat_JsonOptions struct {
// Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8"
// and "ISO-8859-1". Defaults to UTF-8 if not specified.
Encoding string `protobuf:"bytes,1,opt,name=encoding,proto3" json:"encoding,omitempty"`
// contains filtered or unexported fields
}
Describes JSON data format.
func (*StorageFormat_JsonOptions) Descriptor
func (*StorageFormat_JsonOptions) Descriptor() ([]byte, []int)
Deprecated: Use StorageFormat_JsonOptions.ProtoReflect.Descriptor instead.
func (*StorageFormat_JsonOptions) GetEncoding
func (x *StorageFormat_JsonOptions) GetEncoding() string
func (*StorageFormat_JsonOptions) ProtoMessage
func (*StorageFormat_JsonOptions) ProtoMessage()
func (*StorageFormat_JsonOptions) ProtoReflect
func (x *StorageFormat_JsonOptions) ProtoReflect() protoreflect.Message
func (*StorageFormat_JsonOptions) Reset
func (x *StorageFormat_JsonOptions) Reset()
func (*StorageFormat_JsonOptions) String
func (x *StorageFormat_JsonOptions) String() string
StorageSystem
type StorageSystem int32
Identifies the cloud system that manages the data storage.
StorageSystem_STORAGE_SYSTEM_UNSPECIFIED, StorageSystem_CLOUD_STORAGE, StorageSystem_BIGQUERY
const (
// Storage system unspecified.
StorageSystem_STORAGE_SYSTEM_UNSPECIFIED StorageSystem = 0
// The entity data is contained within a Cloud Storage bucket.
StorageSystem_CLOUD_STORAGE StorageSystem = 1
// The entity data is contained within a BigQuery dataset.
StorageSystem_BIGQUERY StorageSystem = 2
)
func (StorageSystem) Descriptor
func (StorageSystem) Descriptor() protoreflect.EnumDescriptor
func (StorageSystem) Enum
func (x StorageSystem) Enum() *StorageSystem
func (StorageSystem) EnumDescriptor
func (StorageSystem) EnumDescriptor() ([]byte, []int)
Deprecated: Use StorageSystem.Descriptor instead.
func (StorageSystem) Number
func (x StorageSystem) Number() protoreflect.EnumNumber
func (StorageSystem) String
func (x StorageSystem) String() string
func (StorageSystem) Type
func (StorageSystem) Type() protoreflect.EnumType
Task
type Task struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
State State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
TriggerSpec *Task_TriggerSpec `protobuf:"bytes,100,opt,name=trigger_spec,json=triggerSpec,proto3" json:"trigger_spec,omitempty"`
ExecutionSpec *Task_ExecutionSpec `protobuf:"bytes,101,opt,name=execution_spec,json=executionSpec,proto3" json:"execution_spec,omitempty"`
ExecutionStatus *Task_ExecutionStatus `protobuf:"bytes,201,opt,name=execution_status,json=executionStatus,proto3" json:"execution_status,omitempty"`
Config isTask_Config `protobuf_oneof:"config"`
}
A task represents a user-visible job.
func (*Task) Descriptor
Deprecated: Use Task.ProtoReflect.Descriptor instead.
func (*Task) GetConfig
func (m *Task) GetConfig() isTask_Config
func (*Task) GetCreateTime
func (x *Task) GetCreateTime() *timestamppb.Timestamp
func (*Task) GetDescription
func (*Task) GetDisplayName
func (*Task) GetExecutionSpec
func (x *Task) GetExecutionSpec() *Task_ExecutionSpec
func (*Task) GetExecutionStatus
func (x *Task) GetExecutionStatus() *Task_ExecutionStatus
func (*Task) GetLabels
func (*Task) GetName
func (*Task) GetNotebook
func (x *Task) GetNotebook() *Task_NotebookTaskConfig
func (*Task) GetSpark
func (x *Task) GetSpark() *Task_SparkTaskConfig
func (*Task) GetState
func (*Task) GetTriggerSpec
func (x *Task) GetTriggerSpec() *Task_TriggerSpec
func (*Task) GetUid
func (*Task) GetUpdateTime
func (x *Task) GetUpdateTime() *timestamppb.Timestamp
func (*Task) ProtoMessage
func (*Task) ProtoMessage()
func (*Task) ProtoReflect
func (x *Task) ProtoReflect() protoreflect.Message
func (*Task) Reset
func (x *Task) Reset()
func (*Task) String
Task_ExecutionSpec
type Task_ExecutionSpec struct {
Args map[string]string "" /* 149 byte string literal not displayed */
ServiceAccount string `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
Project string `protobuf:"bytes,7,opt,name=project,proto3" json:"project,omitempty"`
MaxJobExecutionLifetime *durationpb.Duration "" /* 134 byte string literal not displayed */
KmsKey string `protobuf:"bytes,9,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
}
Execution related settings, like retry and service_account.
func (*Task_ExecutionSpec) Descriptor
func (*Task_ExecutionSpec) Descriptor() ([]byte, []int)
Deprecated: Use Task_ExecutionSpec.ProtoReflect.Descriptor instead.
func (*Task_ExecutionSpec) GetArgs
func (x *Task_ExecutionSpec) GetArgs() map[string]string
func (*Task_ExecutionSpec) GetKmsKey
func (x *Task_ExecutionSpec) GetKmsKey() string
func (*Task_ExecutionSpec) GetMaxJobExecutionLifetime
func (x *Task_ExecutionSpec) GetMaxJobExecutionLifetime() *durationpb.Duration
func (*Task_ExecutionSpec) GetProject
func (x *Task_ExecutionSpec) GetProject() string
func (*Task_ExecutionSpec) GetServiceAccount
func (x *Task_ExecutionSpec) GetServiceAccount() string
func (*Task_ExecutionSpec) ProtoMessage
func (*Task_ExecutionSpec) ProtoMessage()
func (*Task_ExecutionSpec) ProtoReflect
func (x *Task_ExecutionSpec) ProtoReflect() protoreflect.Message
func (*Task_ExecutionSpec) Reset
func (x *Task_ExecutionSpec) Reset()
func (*Task_ExecutionSpec) String
func (x *Task_ExecutionSpec) String() string
Task_ExecutionStatus
type Task_ExecutionStatus struct {
// Output only. Last update time of the status.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. latest job execution
LatestJob *Job `protobuf:"bytes,9,opt,name=latest_job,json=latestJob,proto3" json:"latest_job,omitempty"`
// contains filtered or unexported fields
}
Status of the task execution (e.g. Jobs).
func (*Task_ExecutionStatus) Descriptor
func (*Task_ExecutionStatus) Descriptor() ([]byte, []int)
Deprecated: Use Task_ExecutionStatus.ProtoReflect.Descriptor instead.
func (*Task_ExecutionStatus) GetLatestJob
func (x *Task_ExecutionStatus) GetLatestJob() *Job
func (*Task_ExecutionStatus) GetUpdateTime
func (x *Task_ExecutionStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Task_ExecutionStatus) ProtoMessage
func (*Task_ExecutionStatus) ProtoMessage()
func (*Task_ExecutionStatus) ProtoReflect
func (x *Task_ExecutionStatus) ProtoReflect() protoreflect.Message
func (*Task_ExecutionStatus) Reset
func (x *Task_ExecutionStatus) Reset()
func (*Task_ExecutionStatus) String
func (x *Task_ExecutionStatus) String() string
Task_InfrastructureSpec
type Task_InfrastructureSpec struct {
// Hardware config.
//
// Types that are assignable to Resources:
// *Task_InfrastructureSpec_Batch
Resources isTask_InfrastructureSpec_Resources `protobuf_oneof:"resources"`
// Software config.
//
// Types that are assignable to Runtime:
// *Task_InfrastructureSpec_ContainerImage
Runtime isTask_InfrastructureSpec_Runtime `protobuf_oneof:"runtime"`
// Networking config.
//
// Types that are assignable to Network:
// *Task_InfrastructureSpec_VpcNetwork_
Network isTask_InfrastructureSpec_Network `protobuf_oneof:"network"`
// contains filtered or unexported fields
}
Configuration for the underlying infrastructure used to run workloads.
func (*Task_InfrastructureSpec) Descriptor
func (*Task_InfrastructureSpec) Descriptor() ([]byte, []int)
Deprecated: Use Task_InfrastructureSpec.ProtoReflect.Descriptor instead.
func (*Task_InfrastructureSpec) GetBatch
func (x *Task_InfrastructureSpec) GetBatch() *Task_InfrastructureSpec_BatchComputeResources
func (*Task_InfrastructureSpec) GetContainerImage
func (x *Task_InfrastructureSpec) GetContainerImage() *Task_InfrastructureSpec_ContainerImageRuntime
func (*Task_InfrastructureSpec) GetNetwork
func (m *Task_InfrastructureSpec) GetNetwork() isTask_InfrastructureSpec_Network
func (*Task_InfrastructureSpec) GetResources
func (m *Task_InfrastructureSpec) GetResources() isTask_InfrastructureSpec_Resources
func (*Task_InfrastructureSpec) GetRuntime
func (m *Task_InfrastructureSpec) GetRuntime() isTask_InfrastructureSpec_Runtime
func (*Task_InfrastructureSpec) GetVpcNetwork
func (x *Task_InfrastructureSpec) GetVpcNetwork() *Task_InfrastructureSpec_VpcNetwork
func (*Task_InfrastructureSpec) ProtoMessage
func (*Task_InfrastructureSpec) ProtoMessage()
func (*Task_InfrastructureSpec) ProtoReflect
func (x *Task_InfrastructureSpec) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec) Reset
func (x *Task_InfrastructureSpec) Reset()
func (*Task_InfrastructureSpec) String
func (x *Task_InfrastructureSpec) String() string
Task_InfrastructureSpec_Batch
type Task_InfrastructureSpec_Batch struct {
// Compute resources needed for a Task when using Dataproc Serverless.
Batch *Task_InfrastructureSpec_BatchComputeResources `protobuf:"bytes,52,opt,name=batch,proto3,oneof"`
}
Task_InfrastructureSpec_BatchComputeResources
type Task_InfrastructureSpec_BatchComputeResources struct {
// Optional. Total number of job executors.
// Executor Count should be between 2 and 100. [Default=2]
ExecutorsCount int32 `protobuf:"varint,1,opt,name=executors_count,json=executorsCount,proto3" json:"executors_count,omitempty"`
// Optional. Max configurable executors.
// If max_executors_count > executors_count, then auto-scaling is enabled.
// Max Executor Count should be between 2 and 1000. [Default=1000]
MaxExecutorsCount int32 `protobuf:"varint,2,opt,name=max_executors_count,json=maxExecutorsCount,proto3" json:"max_executors_count,omitempty"`
// contains filtered or unexported fields
}
Batch compute resources associated with the task.
func (*Task_InfrastructureSpec_BatchComputeResources) Descriptor
func (*Task_InfrastructureSpec_BatchComputeResources) Descriptor() ([]byte, []int)
Deprecated: Use Task_InfrastructureSpec_BatchComputeResources.ProtoReflect.Descriptor instead.
func (*Task_InfrastructureSpec_BatchComputeResources) GetExecutorsCount
func (x *Task_InfrastructureSpec_BatchComputeResources) GetExecutorsCount() int32
func (*Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount
func (x *Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount() int32
func (*Task_InfrastructureSpec_BatchComputeResources) ProtoMessage
func (*Task_InfrastructureSpec_BatchComputeResources) ProtoMessage()
func (*Task_InfrastructureSpec_BatchComputeResources) ProtoReflect
func (x *Task_InfrastructureSpec_BatchComputeResources) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec_BatchComputeResources) Reset
func (x *Task_InfrastructureSpec_BatchComputeResources) Reset()
func (*Task_InfrastructureSpec_BatchComputeResources) String
func (x *Task_InfrastructureSpec_BatchComputeResources) String() string
Task_InfrastructureSpec_ContainerImage
type Task_InfrastructureSpec_ContainerImage struct {
// Container Image Runtime Configuration.
ContainerImage *Task_InfrastructureSpec_ContainerImageRuntime `protobuf:"bytes,101,opt,name=container_image,json=containerImage,proto3,oneof"`
}
Task_InfrastructureSpec_ContainerImageRuntime
type Task_InfrastructureSpec_ContainerImageRuntime struct {
Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
JavaJars []string `protobuf:"bytes,2,rep,name=java_jars,json=javaJars,proto3" json:"java_jars,omitempty"`
PythonPackages []string `protobuf:"bytes,3,rep,name=python_packages,json=pythonPackages,proto3" json:"python_packages,omitempty"`
Properties map[string]string "" /* 161 byte string literal not displayed */
}
Container Image Runtime Configuration used with Batch execution.
func (*Task_InfrastructureSpec_ContainerImageRuntime) Descriptor
func (*Task_InfrastructureSpec_ContainerImageRuntime) Descriptor() ([]byte, []int)
Deprecated: Use Task_InfrastructureSpec_ContainerImageRuntime.ProtoReflect.Descriptor instead.
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetImage
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetImage() string
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetJavaJars
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetJavaJars() []string
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetProperties
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetProperties() map[string]string
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages() []string
func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoMessage
func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoMessage()
func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoReflect
func (x *Task_InfrastructureSpec_ContainerImageRuntime) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec_ContainerImageRuntime) Reset
func (x *Task_InfrastructureSpec_ContainerImageRuntime) Reset()
func (*Task_InfrastructureSpec_ContainerImageRuntime) String
func (x *Task_InfrastructureSpec_ContainerImageRuntime) String() string
Task_InfrastructureSpec_VpcNetwork
type Task_InfrastructureSpec_VpcNetwork struct {
// The Cloud VPC network identifier.
//
// Types that are assignable to NetworkName:
// *Task_InfrastructureSpec_VpcNetwork_Network
// *Task_InfrastructureSpec_VpcNetwork_SubNetwork
NetworkName isTask_InfrastructureSpec_VpcNetwork_NetworkName `protobuf_oneof:"network_name"`
// Optional. List of network tags to apply to the job.
NetworkTags []string `protobuf:"bytes,3,rep,name=network_tags,json=networkTags,proto3" json:"network_tags,omitempty"`
// contains filtered or unexported fields
}
Cloud VPC Network used to run the infrastructure.
func (*Task_InfrastructureSpec_VpcNetwork) Descriptor
func (*Task_InfrastructureSpec_VpcNetwork) Descriptor() ([]byte, []int)
Deprecated: Use Task_InfrastructureSpec_VpcNetwork.ProtoReflect.Descriptor instead.
func (*Task_InfrastructureSpec_VpcNetwork) GetNetwork
func (x *Task_InfrastructureSpec_VpcNetwork) GetNetwork() string
func (*Task_InfrastructureSpec_VpcNetwork) GetNetworkName
func (m *Task_InfrastructureSpec_VpcNetwork) GetNetworkName() isTask_InfrastructureSpec_VpcNetwork_NetworkName
func (*Task_InfrastructureSpec_VpcNetwork) GetNetworkTags
func (x *Task_InfrastructureSpec_VpcNetwork) GetNetworkTags() []string
func (*Task_InfrastructureSpec_VpcNetwork) GetSubNetwork
func (x *Task_InfrastructureSpec_VpcNetwork) GetSubNetwork() string
func (*Task_InfrastructureSpec_VpcNetwork) ProtoMessage
func (*Task_InfrastructureSpec_VpcNetwork) ProtoMessage()
func (*Task_InfrastructureSpec_VpcNetwork) ProtoReflect
func (x *Task_InfrastructureSpec_VpcNetwork) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec_VpcNetwork) Reset
func (x *Task_InfrastructureSpec_VpcNetwork) Reset()
func (*Task_InfrastructureSpec_VpcNetwork) String
func (x *Task_InfrastructureSpec_VpcNetwork) String() string
Task_InfrastructureSpec_VpcNetwork_
type Task_InfrastructureSpec_VpcNetwork_ struct {
// Vpc network.
VpcNetwork *Task_InfrastructureSpec_VpcNetwork `protobuf:"bytes,150,opt,name=vpc_network,json=vpcNetwork,proto3,oneof"`
}
Task_InfrastructureSpec_VpcNetwork_Network
type Task_InfrastructureSpec_VpcNetwork_Network struct {
// Optional. The Cloud VPC network in which the job is run. By default,
// the Cloud VPC network named Default within the project is used.
Network string `protobuf:"bytes,1,opt,name=network,proto3,oneof"`
}
Task_InfrastructureSpec_VpcNetwork_SubNetwork
type Task_InfrastructureSpec_VpcNetwork_SubNetwork struct {
// Optional. The Cloud VPC sub-network in which the job is run.
SubNetwork string `protobuf:"bytes,2,opt,name=sub_network,json=subNetwork,proto3,oneof"`
}
Task_Notebook
type Task_Notebook struct {
// Config related to running scheduled Notebooks.
Notebook *Task_NotebookTaskConfig `protobuf:"bytes,302,opt,name=notebook,proto3,oneof"`
}
Task_NotebookTaskConfig
type Task_NotebookTaskConfig struct {
// Required. Path to input notebook. This can be the Cloud Storage URI of
// the notebook file or the path to a Notebook Content. The execution args
// are accessible as environment variables
// (`TASK_key=value`).
Notebook string `protobuf:"bytes,4,opt,name=notebook,proto3" json:"notebook,omitempty"`
// Optional. Infrastructure specification for the execution.
InfrastructureSpec *Task_InfrastructureSpec `protobuf:"bytes,3,opt,name=infrastructure_spec,json=infrastructureSpec,proto3" json:"infrastructure_spec,omitempty"`
// Optional. Cloud Storage URIs of files to be placed in the working
// directory of each executor.
FileUris []string `protobuf:"bytes,5,rep,name=file_uris,json=fileUris,proto3" json:"file_uris,omitempty"`
// Optional. Cloud Storage URIs of archives to be extracted into the working
// directory of each executor. Supported file types: .jar, .tar, .tar.gz,
// .tgz, and .zip.
ArchiveUris []string `protobuf:"bytes,6,rep,name=archive_uris,json=archiveUris,proto3" json:"archive_uris,omitempty"`
// contains filtered or unexported fields
}
Config for running scheduled notebooks.
func (*Task_NotebookTaskConfig) Descriptor
func (*Task_NotebookTaskConfig) Descriptor() ([]byte, []int)
Deprecated: Use Task_NotebookTaskConfig.ProtoReflect.Descriptor instead.
func (*Task_NotebookTaskConfig) GetArchiveUris
func (x *Task_NotebookTaskConfig) GetArchiveUris() []string
func (*Task_NotebookTaskConfig) GetFileUris
func (x *Task_NotebookTaskConfig) GetFileUris() []string
func (*Task_NotebookTaskConfig) GetInfrastructureSpec
func (x *Task_NotebookTaskConfig) GetInfrastructureSpec() *Task_InfrastructureSpec
func (*Task_NotebookTaskConfig) GetNotebook
func (x *Task_NotebookTaskConfig) GetNotebook() string
func (*Task_NotebookTaskConfig) ProtoMessage
func (*Task_NotebookTaskConfig) ProtoMessage()
func (*Task_NotebookTaskConfig) ProtoReflect
func (x *Task_NotebookTaskConfig) ProtoReflect() protoreflect.Message
func (*Task_NotebookTaskConfig) Reset
func (x *Task_NotebookTaskConfig) Reset()
func (*Task_NotebookTaskConfig) String
func (x *Task_NotebookTaskConfig) String() string
Task_Spark
type Task_Spark struct {
// Config related to running custom Spark tasks.
Spark *Task_SparkTaskConfig `protobuf:"bytes,300,opt,name=spark,proto3,oneof"`
}
Task_SparkTaskConfig
type Task_SparkTaskConfig struct {
// Required. The specification of the main method to call to drive the
// job. Specify either the jar file that contains the main class or the
// main class name.
//
// Types that are assignable to Driver:
// *Task_SparkTaskConfig_MainJarFileUri
// *Task_SparkTaskConfig_MainClass
// *Task_SparkTaskConfig_PythonScriptFile
// *Task_SparkTaskConfig_SqlScriptFile
// *Task_SparkTaskConfig_SqlScript
Driver isTask_SparkTaskConfig_Driver `protobuf_oneof:"driver"`
// Optional. Cloud Storage URIs of files to be placed in the working
// directory of each executor.
FileUris []string `protobuf:"bytes,3,rep,name=file_uris,json=fileUris,proto3" json:"file_uris,omitempty"`
// Optional. Cloud Storage URIs of archives to be extracted into the working
// directory of each executor. Supported file types: .jar, .tar, .tar.gz,
// .tgz, and .zip.
ArchiveUris []string `protobuf:"bytes,4,rep,name=archive_uris,json=archiveUris,proto3" json:"archive_uris,omitempty"`
// Optional. Infrastructure specification for the execution.
InfrastructureSpec *Task_InfrastructureSpec `protobuf:"bytes,6,opt,name=infrastructure_spec,json=infrastructureSpec,proto3" json:"infrastructure_spec,omitempty"`
// contains filtered or unexported fields
}
User-specified config for running a Spark task.
func (*Task_SparkTaskConfig) Descriptor
func (*Task_SparkTaskConfig) Descriptor() ([]byte, []int)
Deprecated: Use Task_SparkTaskConfig.ProtoReflect.Descriptor instead.
func (*Task_SparkTaskConfig) GetArchiveUris
func (x *Task_SparkTaskConfig) GetArchiveUris() []string
func (*Task_SparkTaskConfig) GetDriver
func (m *Task_SparkTaskConfig) GetDriver() isTask_SparkTaskConfig_Driver
func (*Task_SparkTaskConfig) GetFileUris
func (x *Task_SparkTaskConfig) GetFileUris() []string
func (*Task_SparkTaskConfig) GetInfrastructureSpec
func (x *Task_SparkTaskConfig) GetInfrastructureSpec() *Task_InfrastructureSpec
func (*Task_SparkTaskConfig) GetMainClass
func (x *Task_SparkTaskConfig) GetMainClass() string
func (*Task_SparkTaskConfig) GetMainJarFileUri
func (x *Task_SparkTaskConfig) GetMainJarFileUri() string
func (*Task_SparkTaskConfig) GetPythonScriptFile
func (x *Task_SparkTaskConfig) GetPythonScriptFile() string
func (*Task_SparkTaskConfig) GetSqlScript
func (x *Task_SparkTaskConfig) GetSqlScript() string
func (*Task_SparkTaskConfig) GetSqlScriptFile
func (x *Task_SparkTaskConfig) GetSqlScriptFile() string
func (*Task_SparkTaskConfig) ProtoMessage
func (*Task_SparkTaskConfig) ProtoMessage()
func (*Task_SparkTaskConfig) ProtoReflect
func (x *Task_SparkTaskConfig) ProtoReflect() protoreflect.Message
func (*Task_SparkTaskConfig) Reset
func (x *Task_SparkTaskConfig) Reset()
func (*Task_SparkTaskConfig) String
func (x *Task_SparkTaskConfig) String() string
Task_SparkTaskConfig_MainClass
type Task_SparkTaskConfig_MainClass struct {
// The name of the driver's main class. The jar file that contains the
// class must be in the default CLASSPATH or specified in
// `jar_file_uris`.
// The execution args are passed in as a sequence of named process
// arguments (`--key=value`).
MainClass string `protobuf:"bytes,101,opt,name=main_class,json=mainClass,proto3,oneof"`
}
Task_SparkTaskConfig_MainJarFileUri
type Task_SparkTaskConfig_MainJarFileUri struct {
// The Cloud Storage URI of the jar file that contains the main class.
// The execution args are passed in as a sequence of named process
// arguments (`--key=value`).
MainJarFileUri string `protobuf:"bytes,100,opt,name=main_jar_file_uri,json=mainJarFileUri,proto3,oneof"`
}
Task_SparkTaskConfig_PythonScriptFile
type Task_SparkTaskConfig_PythonScriptFile struct {
// The Gcloud Storage URI of the main Python file to use as the driver.
// Must be a .py file. The execution args are passed in as a sequence of
// named process arguments (`--key=value`).
PythonScriptFile string `protobuf:"bytes,102,opt,name=python_script_file,json=pythonScriptFile,proto3,oneof"`
}
Task_SparkTaskConfig_SqlScript
type Task_SparkTaskConfig_SqlScript struct {
// The query text.
// The execution args are used to declare a set of script variables
// (`set key="value";`).
SqlScript string `protobuf:"bytes,105,opt,name=sql_script,json=sqlScript,proto3,oneof"`
}
Task_SparkTaskConfig_SqlScriptFile
type Task_SparkTaskConfig_SqlScriptFile struct {
// A reference to a query file. This can be the Cloud Storage URI of the
// query file or it can the path to a SqlScript Content. The execution
// args are used to declare a set of script variables
// (`set key="value";`).
SqlScriptFile string `protobuf:"bytes,104,opt,name=sql_script_file,json=sqlScriptFile,proto3,oneof"`
}
Task_TriggerSpec
type Task_TriggerSpec struct {
// Required. Immutable. Trigger type of the user-specified Task.
Type Task_TriggerSpec_Type `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Task_TriggerSpec_Type" json:"type,omitempty"`
// Optional. The first run of the task will be after this time.
// If not specified, the task will run shortly after being submitted if
// ON_DEMAND and based on the schedule if RECURRING.
StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Optional. Prevent the task from executing.
// This does not cancel already running tasks. It is intended to temporarily
// disable RECURRING tasks.
Disabled bool `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"`
// Optional. Number of retry attempts before aborting.
// Set to zero to never attempt to retry a failed task.
MaxRetries int32 `protobuf:"varint,7,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
// Trigger only applies for RECURRING tasks.
//
// Types that are assignable to Trigger:
// *Task_TriggerSpec_Schedule
Trigger isTask_TriggerSpec_Trigger `protobuf_oneof:"trigger"`
// contains filtered or unexported fields
}
Task scheduling and trigger settings.
func (*Task_TriggerSpec) Descriptor
func (*Task_TriggerSpec) Descriptor() ([]byte, []int)
Deprecated: Use Task_TriggerSpec.ProtoReflect.Descriptor instead.
func (*Task_TriggerSpec) GetDisabled
func (x *Task_TriggerSpec) GetDisabled() bool
func (*Task_TriggerSpec) GetMaxRetries
func (x *Task_TriggerSpec) GetMaxRetries() int32
func (*Task_TriggerSpec) GetSchedule
func (x *Task_TriggerSpec) GetSchedule() string
func (*Task_TriggerSpec) GetStartTime
func (x *Task_TriggerSpec) GetStartTime() *timestamppb.Timestamp
func (*Task_TriggerSpec) GetTrigger
func (m *Task_TriggerSpec) GetTrigger() isTask_TriggerSpec_Trigger
func (*Task_TriggerSpec) GetType
func (x *Task_TriggerSpec) GetType() Task_TriggerSpec_Type
func (*Task_TriggerSpec) ProtoMessage
func (*Task_TriggerSpec) ProtoMessage()
func (*Task_TriggerSpec) ProtoReflect
func (x *Task_TriggerSpec) ProtoReflect() protoreflect.Message
func (*Task_TriggerSpec) Reset
func (x *Task_TriggerSpec) Reset()
func (*Task_TriggerSpec) String
func (x *Task_TriggerSpec) String() string
Task_TriggerSpec_Schedule
type Task_TriggerSpec_Schedule struct {
// Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for
// running tasks periodically. To explicitly set a timezone to the cron
// tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or
// "TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid
// string from IANA time zone database. For example,
// `CRON_TZ=America/New_York 1 * * * *`, or `TZ=America/New_York 1 * * *
// *`. This field is required for RECURRING tasks.
Schedule string `protobuf:"bytes,100,opt,name=schedule,proto3,oneof"`
}
Task_TriggerSpec_Type
type Task_TriggerSpec_Type int32
Determines how often and when the job will run.
Task_TriggerSpec_TYPE_UNSPECIFIED, Task_TriggerSpec_ON_DEMAND, Task_TriggerSpec_RECURRING
const (
// Unspecified trigger type.
Task_TriggerSpec_TYPE_UNSPECIFIED Task_TriggerSpec_Type = 0
// The task runs one-time shortly after Task Creation.
Task_TriggerSpec_ON_DEMAND Task_TriggerSpec_Type = 1
// The task is scheduled to run periodically.
Task_TriggerSpec_RECURRING Task_TriggerSpec_Type = 2
)
func (Task_TriggerSpec_Type) Descriptor
func (Task_TriggerSpec_Type) Descriptor() protoreflect.EnumDescriptor
func (Task_TriggerSpec_Type) Enum
func (x Task_TriggerSpec_Type) Enum() *Task_TriggerSpec_Type
func (Task_TriggerSpec_Type) EnumDescriptor
func (Task_TriggerSpec_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Task_TriggerSpec_Type.Descriptor instead.
func (Task_TriggerSpec_Type) Number
func (x Task_TriggerSpec_Type) Number() protoreflect.EnumNumber
func (Task_TriggerSpec_Type) String
func (x Task_TriggerSpec_Type) String() string
func (Task_TriggerSpec_Type) Type
func (Task_TriggerSpec_Type) Type() protoreflect.EnumType
Trigger
type Trigger struct {
// DataScan scheduling and trigger settings.
//
// If not specified, the default is `onDemand`.
//
// Types that are assignable to Mode:
// *Trigger_OnDemand_
// *Trigger_Schedule_
Mode isTrigger_Mode `protobuf_oneof:"mode"`
// contains filtered or unexported fields
}
DataScan scheduling and trigger settings.
func (*Trigger) Descriptor
Deprecated: Use Trigger.ProtoReflect.Descriptor instead.
func (*Trigger) GetMode
func (m *Trigger) GetMode() isTrigger_Mode
func (*Trigger) GetOnDemand
func (x *Trigger) GetOnDemand() *Trigger_OnDemand
func (*Trigger) GetSchedule
func (x *Trigger) GetSchedule() *Trigger_Schedule
func (*Trigger) ProtoMessage
func (*Trigger) ProtoMessage()
func (*Trigger) ProtoReflect
func (x *Trigger) ProtoReflect() protoreflect.Message
func (*Trigger) Reset
func (x *Trigger) Reset()
func (*Trigger) String
Trigger_OnDemand
type Trigger_OnDemand struct {
// contains filtered or unexported fields
}
The scan runs once via RunDataScan
API.
func (*Trigger_OnDemand) Descriptor
func (*Trigger_OnDemand) Descriptor() ([]byte, []int)
Deprecated: Use Trigger_OnDemand.ProtoReflect.Descriptor instead.
func (*Trigger_OnDemand) ProtoMessage
func (*Trigger_OnDemand) ProtoMessage()
func (*Trigger_OnDemand) ProtoReflect
func (x *Trigger_OnDemand) ProtoReflect() protoreflect.Message
func (*Trigger_OnDemand) Reset
func (x *Trigger_OnDemand) Reset()
func (*Trigger_OnDemand) String
func (x *Trigger_OnDemand) String() string
Trigger_OnDemand_
type Trigger_OnDemand_ struct {
// The scan runs once via `RunDataScan` API.
OnDemand *Trigger_OnDemand `protobuf:"bytes,100,opt,name=on_demand,json=onDemand,proto3,oneof"`
}
Trigger_Schedule
type Trigger_Schedule struct {
// Required. [Cron](https://en.wikipedia.org/wiki/Cron) schedule for running
// scans periodically.
//
// To explicitly set a timezone in the cron tab, apply a prefix in the
// cron tab: **"CRON_TZ=${IANA_TIME_ZONE}"** or **"TZ=${IANA_TIME_ZONE}"**.
// The **${IANA_TIME_ZONE}** may only be a valid string from IANA time zone
// database
// ([wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)).
// For example, `CRON_TZ=America/New_York 1 * * * *`, or
// `TZ=America/New_York 1 * * * *`.
//
// This field is required for Schedule scans.
Cron string `protobuf:"bytes,1,opt,name=cron,proto3" json:"cron,omitempty"`
// contains filtered or unexported fields
}
The scan is scheduled to run periodically.
func (*Trigger_Schedule) Descriptor
func (*Trigger_Schedule) Descriptor() ([]byte, []int)
Deprecated: Use Trigger_Schedule.ProtoReflect.Descriptor instead.
func (*Trigger_Schedule) GetCron
func (x *Trigger_Schedule) GetCron() string
func (*Trigger_Schedule) ProtoMessage
func (*Trigger_Schedule) ProtoMessage()
func (*Trigger_Schedule) ProtoReflect
func (x *Trigger_Schedule) ProtoReflect() protoreflect.Message
func (*Trigger_Schedule) Reset
func (x *Trigger_Schedule) Reset()
func (*Trigger_Schedule) String
func (x *Trigger_Schedule) String() string
Trigger_Schedule_
type Trigger_Schedule_ struct {
// The scan is scheduled to run periodically.
Schedule *Trigger_Schedule `protobuf:"bytes,101,opt,name=schedule,proto3,oneof"`
}
UnimplementedContentServiceServer
type UnimplementedContentServiceServer struct {
}
UnimplementedContentServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedContentServiceServer) CreateContent
func (*UnimplementedContentServiceServer) CreateContent(context.Context, *CreateContentRequest) (*Content, error)
func (*UnimplementedContentServiceServer) DeleteContent
func (*UnimplementedContentServiceServer) DeleteContent(context.Context, *DeleteContentRequest) (*emptypb.Empty, error)
func (*UnimplementedContentServiceServer) GetContent
func (*UnimplementedContentServiceServer) GetContent(context.Context, *GetContentRequest) (*Content, error)
func (*UnimplementedContentServiceServer) GetIamPolicy
func (*UnimplementedContentServiceServer) GetIamPolicy(context.Context, *iampb.GetIamPolicyRequest) (*iampb.Policy, error)
func (*UnimplementedContentServiceServer) ListContent
func (*UnimplementedContentServiceServer) ListContent(context.Context, *ListContentRequest) (*ListContentResponse, error)
func (*UnimplementedContentServiceServer) SetIamPolicy
func (*UnimplementedContentServiceServer) SetIamPolicy(context.Context, *iampb.SetIamPolicyRequest) (*iampb.Policy, error)
func (*UnimplementedContentServiceServer) TestIamPermissions
func (*UnimplementedContentServiceServer) TestIamPermissions(context.Context, *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error)
func (*UnimplementedContentServiceServer) UpdateContent
func (*UnimplementedContentServiceServer) UpdateContent(context.Context, *UpdateContentRequest) (*Content, error)
UnimplementedDataScanServiceServer
type UnimplementedDataScanServiceServer struct {
}
UnimplementedDataScanServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataScanServiceServer) CreateDataScan
func (*UnimplementedDataScanServiceServer) CreateDataScan(context.Context, *CreateDataScanRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataScanServiceServer) DeleteDataScan
func (*UnimplementedDataScanServiceServer) DeleteDataScan(context.Context, *DeleteDataScanRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataScanServiceServer) GetDataScan
func (*UnimplementedDataScanServiceServer) GetDataScan(context.Context, *GetDataScanRequest) (*DataScan, error)
func (*UnimplementedDataScanServiceServer) GetDataScanJob
func (*UnimplementedDataScanServiceServer) GetDataScanJob(context.Context, *GetDataScanJobRequest) (*DataScanJob, error)
func (*UnimplementedDataScanServiceServer) ListDataScanJobs
func (*UnimplementedDataScanServiceServer) ListDataScanJobs(context.Context, *ListDataScanJobsRequest) (*ListDataScanJobsResponse, error)
func (*UnimplementedDataScanServiceServer) ListDataScans
func (*UnimplementedDataScanServiceServer) ListDataScans(context.Context, *ListDataScansRequest) (*ListDataScansResponse, error)
func (*UnimplementedDataScanServiceServer) RunDataScan
func (*UnimplementedDataScanServiceServer) RunDataScan(context.Context, *RunDataScanRequest) (*RunDataScanResponse, error)
func (*UnimplementedDataScanServiceServer) UpdateDataScan
func (*UnimplementedDataScanServiceServer) UpdateDataScan(context.Context, *UpdateDataScanRequest) (*longrunningpb.Operation, error)
UnimplementedDataTaxonomyServiceServer
type UnimplementedDataTaxonomyServiceServer struct {
}
UnimplementedDataTaxonomyServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataTaxonomyServiceServer) CreateDataAttribute
func (*UnimplementedDataTaxonomyServiceServer) CreateDataAttribute(context.Context, *CreateDataAttributeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) CreateDataAttributeBinding
func (*UnimplementedDataTaxonomyServiceServer) CreateDataAttributeBinding(context.Context, *CreateDataAttributeBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) CreateDataTaxonomy
func (*UnimplementedDataTaxonomyServiceServer) CreateDataTaxonomy(context.Context, *CreateDataTaxonomyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) DeleteDataAttribute
func (*UnimplementedDataTaxonomyServiceServer) DeleteDataAttribute(context.Context, *DeleteDataAttributeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) DeleteDataAttributeBinding
func (*UnimplementedDataTaxonomyServiceServer) DeleteDataAttributeBinding(context.Context, *DeleteDataAttributeBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) DeleteDataTaxonomy
func (*UnimplementedDataTaxonomyServiceServer) DeleteDataTaxonomy(context.Context, *DeleteDataTaxonomyRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) GetDataAttribute
func (*UnimplementedDataTaxonomyServiceServer) GetDataAttribute(context.Context, *GetDataAttributeRequest) (*DataAttribute, error)
func (*UnimplementedDataTaxonomyServiceServer) GetDataAttributeBinding
func (*UnimplementedDataTaxonomyServiceServer) GetDataAttributeBinding(context.Context, *GetDataAttributeBindingRequest) (*DataAttributeBinding, error)
func (*UnimplementedDataTaxonomyServiceServer) GetDataTaxonomy
func (*UnimplementedDataTaxonomyServiceServer) GetDataTaxonomy(context.Context, *GetDataTaxonomyRequest) (*DataTaxonomy, error)
func (*UnimplementedDataTaxonomyServiceServer) ListDataAttributeBindings
func (*UnimplementedDataTaxonomyServiceServer) ListDataAttributeBindings(context.Context, *ListDataAttributeBindingsRequest) (*ListDataAttributeBindingsResponse, error)
func (*UnimplementedDataTaxonomyServiceServer) ListDataAttributes
func (*UnimplementedDataTaxonomyServiceServer) ListDataAttributes(context.Context, *ListDataAttributesRequest) (*ListDataAttributesResponse, error)
func (*UnimplementedDataTaxonomyServiceServer) ListDataTaxonomies
func (*UnimplementedDataTaxonomyServiceServer) ListDataTaxonomies(context.Context, *ListDataTaxonomiesRequest) (*ListDataTaxonomiesResponse, error)
func (*UnimplementedDataTaxonomyServiceServer) UpdateDataAttribute
func (*UnimplementedDataTaxonomyServiceServer) UpdateDataAttribute(context.Context, *UpdateDataAttributeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) UpdateDataAttributeBinding
func (*UnimplementedDataTaxonomyServiceServer) UpdateDataAttributeBinding(context.Context, *UpdateDataAttributeBindingRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataTaxonomyServiceServer) UpdateDataTaxonomy
func (*UnimplementedDataTaxonomyServiceServer) UpdateDataTaxonomy(context.Context, *UpdateDataTaxonomyRequest) (*longrunningpb.Operation, error)
UnimplementedDataplexServiceServer
type UnimplementedDataplexServiceServer struct {
}
UnimplementedDataplexServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDataplexServiceServer) CancelJob
func (*UnimplementedDataplexServiceServer) CancelJob(context.Context, *CancelJobRequest) (*emptypb.Empty, error)
func (*UnimplementedDataplexServiceServer) CreateAsset
func (*UnimplementedDataplexServiceServer) CreateAsset(context.Context, *CreateAssetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) CreateEnvironment
func (*UnimplementedDataplexServiceServer) CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) CreateLake
func (*UnimplementedDataplexServiceServer) CreateLake(context.Context, *CreateLakeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) CreateTask
func (*UnimplementedDataplexServiceServer) CreateTask(context.Context, *CreateTaskRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) CreateZone
func (*UnimplementedDataplexServiceServer) CreateZone(context.Context, *CreateZoneRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) DeleteAsset
func (*UnimplementedDataplexServiceServer) DeleteAsset(context.Context, *DeleteAssetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) DeleteEnvironment
func (*UnimplementedDataplexServiceServer) DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) DeleteLake
func (*UnimplementedDataplexServiceServer) DeleteLake(context.Context, *DeleteLakeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) DeleteTask
func (*UnimplementedDataplexServiceServer) DeleteTask(context.Context, *DeleteTaskRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) DeleteZone
func (*UnimplementedDataplexServiceServer) DeleteZone(context.Context, *DeleteZoneRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) GetAsset
func (*UnimplementedDataplexServiceServer) GetAsset(context.Context, *GetAssetRequest) (*Asset, error)
func (*UnimplementedDataplexServiceServer) GetEnvironment
func (*UnimplementedDataplexServiceServer) GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error)
func (*UnimplementedDataplexServiceServer) GetJob
func (*UnimplementedDataplexServiceServer) GetJob(context.Context, *GetJobRequest) (*Job, error)
func (*UnimplementedDataplexServiceServer) GetLake
func (*UnimplementedDataplexServiceServer) GetLake(context.Context, *GetLakeRequest) (*Lake, error)
func (*UnimplementedDataplexServiceServer) GetTask
func (*UnimplementedDataplexServiceServer) GetTask(context.Context, *GetTaskRequest) (*Task, error)
func (*UnimplementedDataplexServiceServer) GetZone
func (*UnimplementedDataplexServiceServer) GetZone(context.Context, *GetZoneRequest) (*Zone, error)
func (*UnimplementedDataplexServiceServer) ListAssetActions
func (*UnimplementedDataplexServiceServer) ListAssetActions(context.Context, *ListAssetActionsRequest) (*ListActionsResponse, error)
func (*UnimplementedDataplexServiceServer) ListAssets
func (*UnimplementedDataplexServiceServer) ListAssets(context.Context, *ListAssetsRequest) (*ListAssetsResponse, error)
func (*UnimplementedDataplexServiceServer) ListEnvironments
func (*UnimplementedDataplexServiceServer) ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error)
func (*UnimplementedDataplexServiceServer) ListJobs
func (*UnimplementedDataplexServiceServer) ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
func (*UnimplementedDataplexServiceServer) ListLakeActions
func (*UnimplementedDataplexServiceServer) ListLakeActions(context.Context, *ListLakeActionsRequest) (*ListActionsResponse, error)
func (*UnimplementedDataplexServiceServer) ListLakes
func (*UnimplementedDataplexServiceServer) ListLakes(context.Context, *ListLakesRequest) (*ListLakesResponse, error)
func (*UnimplementedDataplexServiceServer) ListSessions
func (*UnimplementedDataplexServiceServer) ListSessions(context.Context, *ListSessionsRequest) (*ListSessionsResponse, error)
func (*UnimplementedDataplexServiceServer) ListTasks
func (*UnimplementedDataplexServiceServer) ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
func (*UnimplementedDataplexServiceServer) ListZoneActions
func (*UnimplementedDataplexServiceServer) ListZoneActions(context.Context, *ListZoneActionsRequest) (*ListActionsResponse, error)
func (*UnimplementedDataplexServiceServer) ListZones
func (*UnimplementedDataplexServiceServer) ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
func (*UnimplementedDataplexServiceServer) RunTask
func (*UnimplementedDataplexServiceServer) RunTask(context.Context, *RunTaskRequest) (*RunTaskResponse, error)
func (*UnimplementedDataplexServiceServer) UpdateAsset
func (*UnimplementedDataplexServiceServer) UpdateAsset(context.Context, *UpdateAssetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) UpdateEnvironment
func (*UnimplementedDataplexServiceServer) UpdateEnvironment(context.Context, *UpdateEnvironmentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) UpdateLake
func (*UnimplementedDataplexServiceServer) UpdateLake(context.Context, *UpdateLakeRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) UpdateTask
func (*UnimplementedDataplexServiceServer) UpdateTask(context.Context, *UpdateTaskRequest) (*longrunningpb.Operation, error)
func (*UnimplementedDataplexServiceServer) UpdateZone
func (*UnimplementedDataplexServiceServer) UpdateZone(context.Context, *UpdateZoneRequest) (*longrunningpb.Operation, error)
UnimplementedMetadataServiceServer
type UnimplementedMetadataServiceServer struct {
}
UnimplementedMetadataServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedMetadataServiceServer) CreateEntity
func (*UnimplementedMetadataServiceServer) CreateEntity(context.Context, *CreateEntityRequest) (*Entity, error)
func (*UnimplementedMetadataServiceServer) CreatePartition
func (*UnimplementedMetadataServiceServer) CreatePartition(context.Context, *CreatePartitionRequest) (*Partition, error)
func (*UnimplementedMetadataServiceServer) DeleteEntity
func (*UnimplementedMetadataServiceServer) DeleteEntity(context.Context, *DeleteEntityRequest) (*emptypb.Empty, error)
func (*UnimplementedMetadataServiceServer) DeletePartition
func (*UnimplementedMetadataServiceServer) DeletePartition(context.Context, *DeletePartitionRequest) (*emptypb.Empty, error)
func (*UnimplementedMetadataServiceServer) GetEntity
func (*UnimplementedMetadataServiceServer) GetEntity(context.Context, *GetEntityRequest) (*Entity, error)
func (*UnimplementedMetadataServiceServer) GetPartition
func (*UnimplementedMetadataServiceServer) GetPartition(context.Context, *GetPartitionRequest) (*Partition, error)
func (*UnimplementedMetadataServiceServer) ListEntities
func (*UnimplementedMetadataServiceServer) ListEntities(context.Context, *ListEntitiesRequest) (*ListEntitiesResponse, error)
func (*UnimplementedMetadataServiceServer) ListPartitions
func (*UnimplementedMetadataServiceServer) ListPartitions(context.Context, *ListPartitionsRequest) (*ListPartitionsResponse, error)
func (*UnimplementedMetadataServiceServer) UpdateEntity
func (*UnimplementedMetadataServiceServer) UpdateEntity(context.Context, *UpdateEntityRequest) (*Entity, error)
UpdateAssetRequest
type UpdateAssetRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Update description.
// Only fields specified in `update_mask` are updated.
Asset *Asset `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update asset request.
func (*UpdateAssetRequest) Descriptor
func (*UpdateAssetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAssetRequest.ProtoReflect.Descriptor instead.
func (*UpdateAssetRequest) GetAsset
func (x *UpdateAssetRequest) GetAsset() *Asset
func (*UpdateAssetRequest) GetUpdateMask
func (x *UpdateAssetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAssetRequest) GetValidateOnly
func (x *UpdateAssetRequest) GetValidateOnly() bool
func (*UpdateAssetRequest) ProtoMessage
func (*UpdateAssetRequest) ProtoMessage()
func (*UpdateAssetRequest) ProtoReflect
func (x *UpdateAssetRequest) ProtoReflect() protoreflect.Message
func (*UpdateAssetRequest) Reset
func (x *UpdateAssetRequest) Reset()
func (*UpdateAssetRequest) String
func (x *UpdateAssetRequest) String() string
UpdateContentRequest
type UpdateContentRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Update description.
// Only fields specified in `update_mask` are updated.
Content *Content `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update content request.
func (*UpdateContentRequest) Descriptor
func (*UpdateContentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateContentRequest.ProtoReflect.Descriptor instead.
func (*UpdateContentRequest) GetContent
func (x *UpdateContentRequest) GetContent() *Content
func (*UpdateContentRequest) GetUpdateMask
func (x *UpdateContentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateContentRequest) GetValidateOnly
func (x *UpdateContentRequest) GetValidateOnly() bool
func (*UpdateContentRequest) ProtoMessage
func (*UpdateContentRequest) ProtoMessage()
func (*UpdateContentRequest) ProtoReflect
func (x *UpdateContentRequest) ProtoReflect() protoreflect.Message
func (*UpdateContentRequest) Reset
func (x *UpdateContentRequest) Reset()
func (*UpdateContentRequest) String
func (x *UpdateContentRequest) String() string
UpdateDataAttributeBindingRequest
type UpdateDataAttributeBindingRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Only fields specified in `update_mask` are updated.
DataAttributeBinding *DataAttributeBinding `protobuf:"bytes,2,opt,name=data_attribute_binding,json=dataAttributeBinding,proto3" json:"data_attribute_binding,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update DataAttributeBinding request.
func (*UpdateDataAttributeBindingRequest) Descriptor
func (*UpdateDataAttributeBindingRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataAttributeBindingRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataAttributeBindingRequest) GetDataAttributeBinding
func (x *UpdateDataAttributeBindingRequest) GetDataAttributeBinding() *DataAttributeBinding
func (*UpdateDataAttributeBindingRequest) GetUpdateMask
func (x *UpdateDataAttributeBindingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDataAttributeBindingRequest) GetValidateOnly
func (x *UpdateDataAttributeBindingRequest) GetValidateOnly() bool
func (*UpdateDataAttributeBindingRequest) ProtoMessage
func (*UpdateDataAttributeBindingRequest) ProtoMessage()
func (*UpdateDataAttributeBindingRequest) ProtoReflect
func (x *UpdateDataAttributeBindingRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataAttributeBindingRequest) Reset
func (x *UpdateDataAttributeBindingRequest) Reset()
func (*UpdateDataAttributeBindingRequest) String
func (x *UpdateDataAttributeBindingRequest) String() string
UpdateDataAttributeRequest
type UpdateDataAttributeRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Only fields specified in `update_mask` are updated.
DataAttribute *DataAttribute `protobuf:"bytes,2,opt,name=data_attribute,json=dataAttribute,proto3" json:"data_attribute,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update DataAttribute request.
func (*UpdateDataAttributeRequest) Descriptor
func (*UpdateDataAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataAttributeRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataAttributeRequest) GetDataAttribute
func (x *UpdateDataAttributeRequest) GetDataAttribute() *DataAttribute
func (*UpdateDataAttributeRequest) GetUpdateMask
func (x *UpdateDataAttributeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDataAttributeRequest) GetValidateOnly
func (x *UpdateDataAttributeRequest) GetValidateOnly() bool
func (*UpdateDataAttributeRequest) ProtoMessage
func (*UpdateDataAttributeRequest) ProtoMessage()
func (*UpdateDataAttributeRequest) ProtoReflect
func (x *UpdateDataAttributeRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataAttributeRequest) Reset
func (x *UpdateDataAttributeRequest) Reset()
func (*UpdateDataAttributeRequest) String
func (x *UpdateDataAttributeRequest) String() string
UpdateDataScanRequest
type UpdateDataScanRequest struct {
// Required. DataScan resource to be updated.
//
// Only fields specified in `update_mask` are updated.
DataScan *DataScan `protobuf:"bytes,1,opt,name=data_scan,json=dataScan,proto3" json:"data_scan,omitempty"`
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is `false`.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update dataScan request.
func (*UpdateDataScanRequest) Descriptor
func (*UpdateDataScanRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataScanRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataScanRequest) GetDataScan
func (x *UpdateDataScanRequest) GetDataScan() *DataScan
func (*UpdateDataScanRequest) GetUpdateMask
func (x *UpdateDataScanRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDataScanRequest) GetValidateOnly
func (x *UpdateDataScanRequest) GetValidateOnly() bool
func (*UpdateDataScanRequest) ProtoMessage
func (*UpdateDataScanRequest) ProtoMessage()
func (*UpdateDataScanRequest) ProtoReflect
func (x *UpdateDataScanRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataScanRequest) Reset
func (x *UpdateDataScanRequest) Reset()
func (*UpdateDataScanRequest) String
func (x *UpdateDataScanRequest) String() string
UpdateDataTaxonomyRequest
type UpdateDataTaxonomyRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Only fields specified in `update_mask` are updated.
DataTaxonomy *DataTaxonomy `protobuf:"bytes,2,opt,name=data_taxonomy,json=dataTaxonomy,proto3" json:"data_taxonomy,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update DataTaxonomy request.
func (*UpdateDataTaxonomyRequest) Descriptor
func (*UpdateDataTaxonomyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDataTaxonomyRequest.ProtoReflect.Descriptor instead.
func (*UpdateDataTaxonomyRequest) GetDataTaxonomy
func (x *UpdateDataTaxonomyRequest) GetDataTaxonomy() *DataTaxonomy
func (*UpdateDataTaxonomyRequest) GetUpdateMask
func (x *UpdateDataTaxonomyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDataTaxonomyRequest) GetValidateOnly
func (x *UpdateDataTaxonomyRequest) GetValidateOnly() bool
func (*UpdateDataTaxonomyRequest) ProtoMessage
func (*UpdateDataTaxonomyRequest) ProtoMessage()
func (*UpdateDataTaxonomyRequest) ProtoReflect
func (x *UpdateDataTaxonomyRequest) ProtoReflect() protoreflect.Message
func (*UpdateDataTaxonomyRequest) Reset
func (x *UpdateDataTaxonomyRequest) Reset()
func (*UpdateDataTaxonomyRequest) String
func (x *UpdateDataTaxonomyRequest) String() string
UpdateEntityRequest
type UpdateEntityRequest struct {
// Required. Update description.
Entity *Entity `protobuf:"bytes,2,opt,name=entity,proto3" json:"entity,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update a metadata entity request. The exiting entity will be fully replaced by the entity in the request. The entity ID is mutable. To modify the ID, use the current entity ID in the request URL and specify the new ID in the request body.
func (*UpdateEntityRequest) Descriptor
func (*UpdateEntityRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEntityRequest.ProtoReflect.Descriptor instead.
func (*UpdateEntityRequest) GetEntity
func (x *UpdateEntityRequest) GetEntity() *Entity
func (*UpdateEntityRequest) GetValidateOnly
func (x *UpdateEntityRequest) GetValidateOnly() bool
func (*UpdateEntityRequest) ProtoMessage
func (*UpdateEntityRequest) ProtoMessage()
func (*UpdateEntityRequest) ProtoReflect
func (x *UpdateEntityRequest) ProtoReflect() protoreflect.Message
func (*UpdateEntityRequest) Reset
func (x *UpdateEntityRequest) Reset()
func (*UpdateEntityRequest) String
func (x *UpdateEntityRequest) String() string
UpdateEnvironmentRequest
type UpdateEnvironmentRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Update description.
// Only fields specified in `update_mask` are updated.
Environment *Environment `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update environment request.
func (*UpdateEnvironmentRequest) Descriptor
func (*UpdateEnvironmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEnvironmentRequest.ProtoReflect.Descriptor instead.
func (*UpdateEnvironmentRequest) GetEnvironment
func (x *UpdateEnvironmentRequest) GetEnvironment() *Environment
func (*UpdateEnvironmentRequest) GetUpdateMask
func (x *UpdateEnvironmentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateEnvironmentRequest) GetValidateOnly
func (x *UpdateEnvironmentRequest) GetValidateOnly() bool
func (*UpdateEnvironmentRequest) ProtoMessage
func (*UpdateEnvironmentRequest) ProtoMessage()
func (*UpdateEnvironmentRequest) ProtoReflect
func (x *UpdateEnvironmentRequest) ProtoReflect() protoreflect.Message
func (*UpdateEnvironmentRequest) Reset
func (x *UpdateEnvironmentRequest) Reset()
func (*UpdateEnvironmentRequest) String
func (x *UpdateEnvironmentRequest) String() string
UpdateLakeRequest
type UpdateLakeRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Update description.
// Only fields specified in `update_mask` are updated.
Lake *Lake `protobuf:"bytes,2,opt,name=lake,proto3" json:"lake,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update lake request.
func (*UpdateLakeRequest) Descriptor
func (*UpdateLakeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLakeRequest.ProtoReflect.Descriptor instead.
func (*UpdateLakeRequest) GetLake
func (x *UpdateLakeRequest) GetLake() *Lake
func (*UpdateLakeRequest) GetUpdateMask
func (x *UpdateLakeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateLakeRequest) GetValidateOnly
func (x *UpdateLakeRequest) GetValidateOnly() bool
func (*UpdateLakeRequest) ProtoMessage
func (*UpdateLakeRequest) ProtoMessage()
func (*UpdateLakeRequest) ProtoReflect
func (x *UpdateLakeRequest) ProtoReflect() protoreflect.Message
func (*UpdateLakeRequest) Reset
func (x *UpdateLakeRequest) Reset()
func (*UpdateLakeRequest) String
func (x *UpdateLakeRequest) String() string
UpdateTaskRequest
type UpdateTaskRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Update description.
// Only fields specified in `update_mask` are updated.
Task *Task `protobuf:"bytes,2,opt,name=task,proto3" json:"task,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update task request.
func (*UpdateTaskRequest) Descriptor
func (*UpdateTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTaskRequest.ProtoReflect.Descriptor instead.
func (*UpdateTaskRequest) GetTask
func (x *UpdateTaskRequest) GetTask() *Task
func (*UpdateTaskRequest) GetUpdateMask
func (x *UpdateTaskRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTaskRequest) GetValidateOnly
func (x *UpdateTaskRequest) GetValidateOnly() bool
func (*UpdateTaskRequest) ProtoMessage
func (*UpdateTaskRequest) ProtoMessage()
func (*UpdateTaskRequest) ProtoReflect
func (x *UpdateTaskRequest) ProtoReflect() protoreflect.Message
func (*UpdateTaskRequest) Reset
func (x *UpdateTaskRequest) Reset()
func (*UpdateTaskRequest) String
func (x *UpdateTaskRequest) String() string
UpdateZoneRequest
type UpdateZoneRequest struct {
// Required. Mask of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. Update description.
// Only fields specified in `update_mask` are updated.
Zone *Zone `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
// Optional. Only validate the request, but do not perform mutations.
// The default is false.
ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
// contains filtered or unexported fields
}
Update zone request.
func (*UpdateZoneRequest) Descriptor
func (*UpdateZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateZoneRequest.ProtoReflect.Descriptor instead.
func (*UpdateZoneRequest) GetUpdateMask
func (x *UpdateZoneRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateZoneRequest) GetValidateOnly
func (x *UpdateZoneRequest) GetValidateOnly() bool
func (*UpdateZoneRequest) GetZone
func (x *UpdateZoneRequest) GetZone() *Zone
func (*UpdateZoneRequest) ProtoMessage
func (*UpdateZoneRequest) ProtoMessage()
func (*UpdateZoneRequest) ProtoReflect
func (x *UpdateZoneRequest) ProtoReflect() protoreflect.Message
func (*UpdateZoneRequest) Reset
func (x *UpdateZoneRequest) Reset()
func (*UpdateZoneRequest) String
func (x *UpdateZoneRequest) String() string
Zone
type Zone struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
Type Zone_Type `protobuf:"varint,9,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Zone_Type" json:"type,omitempty"`
DiscoverySpec *Zone_DiscoverySpec `protobuf:"bytes,103,opt,name=discovery_spec,json=discoverySpec,proto3" json:"discovery_spec,omitempty"`
ResourceSpec *Zone_ResourceSpec `protobuf:"bytes,104,opt,name=resource_spec,json=resourceSpec,proto3" json:"resource_spec,omitempty"`
AssetStatus *AssetStatus `protobuf:"bytes,105,opt,name=asset_status,json=assetStatus,proto3" json:"asset_status,omitempty"`
}
A zone represents a logical group of related assets within a lake. A zone can be used to map to organizational structure or represent stages of data readiness from raw to curated. It provides managing behavior that is shared or inherited by all contained assets.
func (*Zone) Descriptor
Deprecated: Use Zone.ProtoReflect.Descriptor instead.
func (*Zone) GetAssetStatus
func (x *Zone) GetAssetStatus() *AssetStatus
func (*Zone) GetCreateTime
func (x *Zone) GetCreateTime() *timestamppb.Timestamp
func (*Zone) GetDescription
func (*Zone) GetDiscoverySpec
func (x *Zone) GetDiscoverySpec() *Zone_DiscoverySpec
func (*Zone) GetDisplayName
func (*Zone) GetLabels
func (*Zone) GetName
func (*Zone) GetResourceSpec
func (x *Zone) GetResourceSpec() *Zone_ResourceSpec
func (*Zone) GetState
func (*Zone) GetType
func (*Zone) GetUid
func (*Zone) GetUpdateTime
func (x *Zone) GetUpdateTime() *timestamppb.Timestamp
func (*Zone) ProtoMessage
func (*Zone) ProtoMessage()
func (*Zone) ProtoReflect
func (x *Zone) ProtoReflect() protoreflect.Message
func (*Zone) Reset
func (x *Zone) Reset()
func (*Zone) String
Zone_DiscoverySpec
type Zone_DiscoverySpec struct {
// Required. Whether discovery is enabled.
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
// Optional. The list of patterns to apply for selecting data to include
// during discovery if only a subset of the data should considered. For
// Cloud Storage bucket assets, these are interpreted as glob patterns used
// to match object names. For BigQuery dataset assets, these are interpreted
// as patterns to match table names.
IncludePatterns []string `protobuf:"bytes,2,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"`
// Optional. The list of patterns to apply for selecting data to exclude
// during discovery. For Cloud Storage bucket assets, these are interpreted
// as glob patterns used to match object names. For BigQuery dataset assets,
// these are interpreted as patterns to match table names.
ExcludePatterns []string `protobuf:"bytes,3,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"`
// Optional. Configuration for CSV data.
CsvOptions *Zone_DiscoverySpec_CsvOptions `protobuf:"bytes,4,opt,name=csv_options,json=csvOptions,proto3" json:"csv_options,omitempty"`
// Optional. Configuration for Json data.
JsonOptions *Zone_DiscoverySpec_JsonOptions `protobuf:"bytes,5,opt,name=json_options,json=jsonOptions,proto3" json:"json_options,omitempty"`
// Determines when discovery is triggered.
//
// Types that are assignable to Trigger:
// *Zone_DiscoverySpec_Schedule
Trigger isZone_DiscoverySpec_Trigger `protobuf_oneof:"trigger"`
// contains filtered or unexported fields
}
Settings to manage the metadata discovery and publishing in a zone.
func (*Zone_DiscoverySpec) Descriptor
func (*Zone_DiscoverySpec) Descriptor() ([]byte, []int)
Deprecated: Use Zone_DiscoverySpec.ProtoReflect.Descriptor instead.
func (*Zone_DiscoverySpec) GetCsvOptions
func (x *Zone_DiscoverySpec) GetCsvOptions() *Zone_DiscoverySpec_CsvOptions
func (*Zone_DiscoverySpec) GetEnabled
func (x *Zone_DiscoverySpec) GetEnabled() bool
func (*Zone_DiscoverySpec) GetExcludePatterns
func (x *Zone_DiscoverySpec) GetExcludePatterns() []string
func (*Zone_DiscoverySpec) GetIncludePatterns
func (x *Zone_DiscoverySpec) GetIncludePatterns() []string
func (*Zone_DiscoverySpec) GetJsonOptions
func (x *Zone_DiscoverySpec) GetJsonOptions() *Zone_DiscoverySpec_JsonOptions
func (*Zone_DiscoverySpec) GetSchedule
func (x *Zone_DiscoverySpec) GetSchedule() string
func (*Zone_DiscoverySpec) GetTrigger
func (m *Zone_DiscoverySpec) GetTrigger() isZone_DiscoverySpec_Trigger
func (*Zone_DiscoverySpec) ProtoMessage
func (*Zone_DiscoverySpec) ProtoMessage()
func (*Zone_DiscoverySpec) ProtoReflect
func (x *Zone_DiscoverySpec) ProtoReflect() protoreflect.Message
func (*Zone_DiscoverySpec) Reset
func (x *Zone_DiscoverySpec) Reset()
func (*Zone_DiscoverySpec) String
func (x *Zone_DiscoverySpec) String() string
Zone_DiscoverySpec_CsvOptions
type Zone_DiscoverySpec_CsvOptions struct {
// Optional. The number of rows to interpret as header rows that should be
// skipped when reading data rows.
HeaderRows int32 `protobuf:"varint,1,opt,name=header_rows,json=headerRows,proto3" json:"header_rows,omitempty"`
// Optional. The delimiter being used to separate values. This defaults to
// ','.
Delimiter string `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string `protobuf:"bytes,3,opt,name=encoding,proto3" json:"encoding,omitempty"`
// Optional. Whether to disable the inference of data type for CSV data.
// If true, all columns will be registered as strings.
DisableTypeInference bool `protobuf:"varint,4,opt,name=disable_type_inference,json=disableTypeInference,proto3" json:"disable_type_inference,omitempty"`
// contains filtered or unexported fields
}
Describe CSV and similar semi-structured data formats.
func (*Zone_DiscoverySpec_CsvOptions) Descriptor
func (*Zone_DiscoverySpec_CsvOptions) Descriptor() ([]byte, []int)
Deprecated: Use Zone_DiscoverySpec_CsvOptions.ProtoReflect.Descriptor instead.
func (*Zone_DiscoverySpec_CsvOptions) GetDelimiter
func (x *Zone_DiscoverySpec_CsvOptions) GetDelimiter() string
func (*Zone_DiscoverySpec_CsvOptions) GetDisableTypeInference
func (x *Zone_DiscoverySpec_CsvOptions) GetDisableTypeInference() bool
func (*Zone_DiscoverySpec_CsvOptions) GetEncoding
func (x *Zone_DiscoverySpec_CsvOptions) GetEncoding() string
func (*Zone_DiscoverySpec_CsvOptions) GetHeaderRows
func (x *Zone_DiscoverySpec_CsvOptions) GetHeaderRows() int32
func (*Zone_DiscoverySpec_CsvOptions) ProtoMessage
func (*Zone_DiscoverySpec_CsvOptions) ProtoMessage()
func (*Zone_DiscoverySpec_CsvOptions) ProtoReflect
func (x *Zone_DiscoverySpec_CsvOptions) ProtoReflect() protoreflect.Message
func (*Zone_DiscoverySpec_CsvOptions) Reset
func (x *Zone_DiscoverySpec_CsvOptions) Reset()
func (*Zone_DiscoverySpec_CsvOptions) String
func (x *Zone_DiscoverySpec_CsvOptions) String() string
Zone_DiscoverySpec_JsonOptions
type Zone_DiscoverySpec_JsonOptions struct {
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string `protobuf:"bytes,1,opt,name=encoding,proto3" json:"encoding,omitempty"`
// Optional. Whether to disable the inference of data type for Json data.
// If true, all columns will be registered as their primitive types
// (strings, number or boolean).
DisableTypeInference bool `protobuf:"varint,2,opt,name=disable_type_inference,json=disableTypeInference,proto3" json:"disable_type_inference,omitempty"`
// contains filtered or unexported fields
}
Describe JSON data format.
func (*Zone_DiscoverySpec_JsonOptions) Descriptor
func (*Zone_DiscoverySpec_JsonOptions) Descriptor() ([]byte, []int)
Deprecated: Use Zone_DiscoverySpec_JsonOptions.ProtoReflect.Descriptor instead.
func (*Zone_DiscoverySpec_JsonOptions) GetDisableTypeInference
func (x *Zone_DiscoverySpec_JsonOptions) GetDisableTypeInference() bool
func (*Zone_DiscoverySpec_JsonOptions) GetEncoding
func (x *Zone_DiscoverySpec_JsonOptions) GetEncoding() string
func (*Zone_DiscoverySpec_JsonOptions) ProtoMessage
func (*Zone_DiscoverySpec_JsonOptions) ProtoMessage()
func (*Zone_DiscoverySpec_JsonOptions) ProtoReflect
func (x *Zone_DiscoverySpec_JsonOptions) ProtoReflect() protoreflect.Message
func (*Zone_DiscoverySpec_JsonOptions) Reset
func (x *Zone_DiscoverySpec_JsonOptions) Reset()
func (*Zone_DiscoverySpec_JsonOptions) String
func (x *Zone_DiscoverySpec_JsonOptions) String() string
Zone_DiscoverySpec_Schedule
type Zone_DiscoverySpec_Schedule struct {
// Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for
// running discovery periodically. Successive discovery runs must be
// scheduled at least 60 minutes apart. The default value is to run
// discovery every 60 minutes. To explicitly set a timezone to the cron
// tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or
// TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string
// from IANA time zone database. For example, `CRON_TZ=America/New_York 1
// * * * *`, or `TZ=America/New_York 1 * * * *`.
Schedule string `protobuf:"bytes,10,opt,name=schedule,proto3,oneof"`
}
Zone_ResourceSpec
type Zone_ResourceSpec struct {
LocationType Zone_ResourceSpec_LocationType "" /* 159 byte string literal not displayed */
}
Settings for resources attached as assets within a zone.
func (*Zone_ResourceSpec) Descriptor
func (*Zone_ResourceSpec) Descriptor() ([]byte, []int)
Deprecated: Use Zone_ResourceSpec.ProtoReflect.Descriptor instead.
func (*Zone_ResourceSpec) GetLocationType
func (x *Zone_ResourceSpec) GetLocationType() Zone_ResourceSpec_LocationType
func (*Zone_ResourceSpec) ProtoMessage
func (*Zone_ResourceSpec) ProtoMessage()
func (*Zone_ResourceSpec) ProtoReflect
func (x *Zone_ResourceSpec) ProtoReflect() protoreflect.Message
func (*Zone_ResourceSpec) Reset
func (x *Zone_ResourceSpec) Reset()
func (*Zone_ResourceSpec) String
func (x *Zone_ResourceSpec) String() string
Zone_ResourceSpec_LocationType
type Zone_ResourceSpec_LocationType int32
Location type of the resources attached to a zone.
Zone_ResourceSpec_LOCATION_TYPE_UNSPECIFIED, Zone_ResourceSpec_SINGLE_REGION, Zone_ResourceSpec_MULTI_REGION
const (
// Unspecified location type.
Zone_ResourceSpec_LOCATION_TYPE_UNSPECIFIED Zone_ResourceSpec_LocationType = 0
// Resources that are associated with a single region.
Zone_ResourceSpec_SINGLE_REGION Zone_ResourceSpec_LocationType = 1
// Resources that are associated with a multi-region location.
Zone_ResourceSpec_MULTI_REGION Zone_ResourceSpec_LocationType = 2
)
func (Zone_ResourceSpec_LocationType) Descriptor
func (Zone_ResourceSpec_LocationType) Descriptor() protoreflect.EnumDescriptor
func (Zone_ResourceSpec_LocationType) Enum
func (x Zone_ResourceSpec_LocationType) Enum() *Zone_ResourceSpec_LocationType
func (Zone_ResourceSpec_LocationType) EnumDescriptor
func (Zone_ResourceSpec_LocationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Zone_ResourceSpec_LocationType.Descriptor instead.
func (Zone_ResourceSpec_LocationType) Number
func (x Zone_ResourceSpec_LocationType) Number() protoreflect.EnumNumber
func (Zone_ResourceSpec_LocationType) String
func (x Zone_ResourceSpec_LocationType) String() string
func (Zone_ResourceSpec_LocationType) Type
func (Zone_ResourceSpec_LocationType) Type() protoreflect.EnumType
Zone_Type
type Zone_Type int32
Type of zone.
Zone_TYPE_UNSPECIFIED, Zone_RAW, Zone_CURATED
const (
// Zone type not specified.
Zone_TYPE_UNSPECIFIED Zone_Type = 0
// A zone that contains data that needs further processing before it is
// considered generally ready for consumption and analytics workloads.
Zone_RAW Zone_Type = 1
// A zone that contains data that is considered to be ready for broader
// consumption and analytics workloads. Curated structured data stored in
// Cloud Storage must conform to certain file formats (parquet, avro and
// orc) and organized in a hive-compatible directory layout.
Zone_CURATED Zone_Type = 2
)
func (Zone_Type) Descriptor
func (Zone_Type) Descriptor() protoreflect.EnumDescriptor
func (Zone_Type) Enum
func (Zone_Type) EnumDescriptor
Deprecated: Use Zone_Type.Descriptor instead.
func (Zone_Type) Number
func (x Zone_Type) Number() protoreflect.EnumNumber
func (Zone_Type) String
func (Zone_Type) Type
func (Zone_Type) Type() protoreflect.EnumType