Cloud Dataplex API v1 - Package cloud.google.com/go/dataplex/apiv1/dataplexpb (v1.38.1)

Constants

BusinessGlossaryService_CreateGlossary_FullMethodName, BusinessGlossaryService_UpdateGlossary_FullMethodName, BusinessGlossaryService_DeleteGlossary_FullMethodName, BusinessGlossaryService_GetGlossary_FullMethodName, BusinessGlossaryService_ListGlossaries_FullMethodName, BusinessGlossaryService_CreateGlossaryCategory_FullMethodName, BusinessGlossaryService_UpdateGlossaryCategory_FullMethodName, BusinessGlossaryService_DeleteGlossaryCategory_FullMethodName, BusinessGlossaryService_GetGlossaryCategory_FullMethodName, BusinessGlossaryService_ListGlossaryCategories_FullMethodName, BusinessGlossaryService_CreateGlossaryTerm_FullMethodName, BusinessGlossaryService_UpdateGlossaryTerm_FullMethodName, BusinessGlossaryService_DeleteGlossaryTerm_FullMethodName, BusinessGlossaryService_GetGlossaryTerm_FullMethodName, BusinessGlossaryService_ListGlossaryTerms_FullMethodName

const (
	BusinessGlossaryService_CreateGlossary_FullMethodName         = "/google.cloud.dataplex.v1.BusinessGlossaryService/CreateGlossary"
	BusinessGlossaryService_UpdateGlossary_FullMethodName         = "/google.cloud.dataplex.v1.BusinessGlossaryService/UpdateGlossary"
	BusinessGlossaryService_DeleteGlossary_FullMethodName         = "/google.cloud.dataplex.v1.BusinessGlossaryService/DeleteGlossary"
	BusinessGlossaryService_GetGlossary_FullMethodName            = "/google.cloud.dataplex.v1.BusinessGlossaryService/GetGlossary"
	BusinessGlossaryService_ListGlossaries_FullMethodName         = "/google.cloud.dataplex.v1.BusinessGlossaryService/ListGlossaries"
	BusinessGlossaryService_CreateGlossaryCategory_FullMethodName = "/google.cloud.dataplex.v1.BusinessGlossaryService/CreateGlossaryCategory"
	BusinessGlossaryService_UpdateGlossaryCategory_FullMethodName = "/google.cloud.dataplex.v1.BusinessGlossaryService/UpdateGlossaryCategory"
	BusinessGlossaryService_DeleteGlossaryCategory_FullMethodName = "/google.cloud.dataplex.v1.BusinessGlossaryService/DeleteGlossaryCategory"
	BusinessGlossaryService_GetGlossaryCategory_FullMethodName    = "/google.cloud.dataplex.v1.BusinessGlossaryService/GetGlossaryCategory"
	BusinessGlossaryService_ListGlossaryCategories_FullMethodName = "/google.cloud.dataplex.v1.BusinessGlossaryService/ListGlossaryCategories"
	BusinessGlossaryService_CreateGlossaryTerm_FullMethodName     = "/google.cloud.dataplex.v1.BusinessGlossaryService/CreateGlossaryTerm"
	BusinessGlossaryService_UpdateGlossaryTerm_FullMethodName     = "/google.cloud.dataplex.v1.BusinessGlossaryService/UpdateGlossaryTerm"
	BusinessGlossaryService_DeleteGlossaryTerm_FullMethodName     = "/google.cloud.dataplex.v1.BusinessGlossaryService/DeleteGlossaryTerm"
	BusinessGlossaryService_GetGlossaryTerm_FullMethodName        = "/google.cloud.dataplex.v1.BusinessGlossaryService/GetGlossaryTerm"
	BusinessGlossaryService_ListGlossaryTerms_FullMethodName      = "/google.cloud.dataplex.v1.BusinessGlossaryService/ListGlossaryTerms"
)
const (
	CatalogService_CreateEntryType_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/CreateEntryType"
	CatalogService_UpdateEntryType_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/UpdateEntryType"
	CatalogService_DeleteEntryType_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/DeleteEntryType"
	CatalogService_ListEntryTypes_FullMethodName     = "/google.cloud.dataplex.v1.CatalogService/ListEntryTypes"
	CatalogService_GetEntryType_FullMethodName       = "/google.cloud.dataplex.v1.CatalogService/GetEntryType"
	CatalogService_CreateAspectType_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/CreateAspectType"
	CatalogService_UpdateAspectType_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/UpdateAspectType"
	CatalogService_DeleteAspectType_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/DeleteAspectType"
	CatalogService_ListAspectTypes_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/ListAspectTypes"
	CatalogService_GetAspectType_FullMethodName      = "/google.cloud.dataplex.v1.CatalogService/GetAspectType"
	CatalogService_CreateEntryGroup_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/CreateEntryGroup"
	CatalogService_UpdateEntryGroup_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/UpdateEntryGroup"
	CatalogService_DeleteEntryGroup_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/DeleteEntryGroup"
	CatalogService_ListEntryGroups_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/ListEntryGroups"
	CatalogService_GetEntryGroup_FullMethodName      = "/google.cloud.dataplex.v1.CatalogService/GetEntryGroup"
	CatalogService_CreateEntry_FullMethodName        = "/google.cloud.dataplex.v1.CatalogService/CreateEntry"
	CatalogService_UpdateEntry_FullMethodName        = "/google.cloud.dataplex.v1.CatalogService/UpdateEntry"
	CatalogService_DeleteEntry_FullMethodName        = "/google.cloud.dataplex.v1.CatalogService/DeleteEntry"
	CatalogService_ListEntries_FullMethodName        = "/google.cloud.dataplex.v1.CatalogService/ListEntries"
	CatalogService_GetEntry_FullMethodName           = "/google.cloud.dataplex.v1.CatalogService/GetEntry"
	CatalogService_LookupEntry_FullMethodName        = "/google.cloud.dataplex.v1.CatalogService/LookupEntry"
	CatalogService_ModifyEntry_FullMethodName        = "/google.cloud.dataplex.v1.CatalogService/ModifyEntry"
	CatalogService_SearchEntries_FullMethodName      = "/google.cloud.dataplex.v1.CatalogService/SearchEntries"
	CatalogService_CreateMetadataJob_FullMethodName  = "/google.cloud.dataplex.v1.CatalogService/CreateMetadataJob"
	CatalogService_GetMetadataJob_FullMethodName     = "/google.cloud.dataplex.v1.CatalogService/GetMetadataJob"
	CatalogService_ListMetadataJobs_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/ListMetadataJobs"
	CatalogService_CancelMetadataJob_FullMethodName  = "/google.cloud.dataplex.v1.CatalogService/CancelMetadataJob"
	CatalogService_CreateEntryLink_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/CreateEntryLink"
	CatalogService_UpdateEntryLink_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/UpdateEntryLink"
	CatalogService_DeleteEntryLink_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/DeleteEntryLink"
	CatalogService_LookupEntryLinks_FullMethodName   = "/google.cloud.dataplex.v1.CatalogService/LookupEntryLinks"
	CatalogService_LookupContext_FullMethodName      = "/google.cloud.dataplex.v1.CatalogService/LookupContext"
	CatalogService_GetEntryLink_FullMethodName       = "/google.cloud.dataplex.v1.CatalogService/GetEntryLink"
	CatalogService_CreateMetadataFeed_FullMethodName = "/google.cloud.dataplex.v1.CatalogService/CreateMetadataFeed"
	CatalogService_GetMetadataFeed_FullMethodName    = "/google.cloud.dataplex.v1.CatalogService/GetMetadataFeed"
	CatalogService_ListMetadataFeeds_FullMethodName  = "/google.cloud.dataplex.v1.CatalogService/ListMetadataFeeds"
	CatalogService_DeleteMetadataFeed_FullMethodName = "/google.cloud.dataplex.v1.CatalogService/DeleteMetadataFeed"
	CatalogService_UpdateMetadataFeed_FullMethodName = "/google.cloud.dataplex.v1.CatalogService/UpdateMetadataFeed"
)

CmekService_CreateEncryptionConfig_FullMethodName, CmekService_UpdateEncryptionConfig_FullMethodName, CmekService_DeleteEncryptionConfig_FullMethodName, CmekService_ListEncryptionConfigs_FullMethodName, CmekService_GetEncryptionConfig_FullMethodName

const (
	CmekService_CreateEncryptionConfig_FullMethodName = "/google.cloud.dataplex.v1.CmekService/CreateEncryptionConfig"
	CmekService_UpdateEncryptionConfig_FullMethodName = "/google.cloud.dataplex.v1.CmekService/UpdateEncryptionConfig"
	CmekService_DeleteEncryptionConfig_FullMethodName = "/google.cloud.dataplex.v1.CmekService/DeleteEncryptionConfig"
	CmekService_ListEncryptionConfigs_FullMethodName  = "/google.cloud.dataplex.v1.CmekService/ListEncryptionConfigs"
	CmekService_GetEncryptionConfig_FullMethodName    = "/google.cloud.dataplex.v1.CmekService/GetEncryptionConfig"
)

DataProductService_CreateDataProduct_FullMethodName, DataProductService_DeleteDataProduct_FullMethodName, DataProductService_GetDataProduct_FullMethodName, DataProductService_ListDataProducts_FullMethodName, DataProductService_UpdateDataProduct_FullMethodName, DataProductService_RequestDataProductAccess_FullMethodName, DataProductService_CreateDataAsset_FullMethodName, DataProductService_UpdateDataAsset_FullMethodName, DataProductService_DeleteDataAsset_FullMethodName, DataProductService_GetDataAsset_FullMethodName, DataProductService_ListDataAssets_FullMethodName

const (
	DataProductService_CreateDataProduct_FullMethodName        = "/google.cloud.dataplex.v1.DataProductService/CreateDataProduct"
	DataProductService_DeleteDataProduct_FullMethodName        = "/google.cloud.dataplex.v1.DataProductService/DeleteDataProduct"
	DataProductService_GetDataProduct_FullMethodName           = "/google.cloud.dataplex.v1.DataProductService/GetDataProduct"
	DataProductService_ListDataProducts_FullMethodName         = "/google.cloud.dataplex.v1.DataProductService/ListDataProducts"
	DataProductService_UpdateDataProduct_FullMethodName        = "/google.cloud.dataplex.v1.DataProductService/UpdateDataProduct"
	DataProductService_RequestDataProductAccess_FullMethodName = "/google.cloud.dataplex.v1.DataProductService/RequestDataProductAccess"
	DataProductService_CreateDataAsset_FullMethodName          = "/google.cloud.dataplex.v1.DataProductService/CreateDataAsset"
	DataProductService_UpdateDataAsset_FullMethodName          = "/google.cloud.dataplex.v1.DataProductService/UpdateDataAsset"
	DataProductService_DeleteDataAsset_FullMethodName          = "/google.cloud.dataplex.v1.DataProductService/DeleteDataAsset"
	DataProductService_GetDataAsset_FullMethodName             = "/google.cloud.dataplex.v1.DataProductService/GetDataAsset"
	DataProductService_ListDataAssets_FullMethodName           = "/google.cloud.dataplex.v1.DataProductService/ListDataAssets"
)

DataTaxonomyService_CreateDataTaxonomy_FullMethodName, DataTaxonomyService_UpdateDataTaxonomy_FullMethodName, DataTaxonomyService_DeleteDataTaxonomy_FullMethodName, DataTaxonomyService_ListDataTaxonomies_FullMethodName, DataTaxonomyService_GetDataTaxonomy_FullMethodName, DataTaxonomyService_CreateDataAttributeBinding_FullMethodName, DataTaxonomyService_UpdateDataAttributeBinding_FullMethodName, DataTaxonomyService_DeleteDataAttributeBinding_FullMethodName, DataTaxonomyService_ListDataAttributeBindings_FullMethodName, DataTaxonomyService_GetDataAttributeBinding_FullMethodName, DataTaxonomyService_CreateDataAttribute_FullMethodName, DataTaxonomyService_UpdateDataAttribute_FullMethodName, DataTaxonomyService_DeleteDataAttribute_FullMethodName, DataTaxonomyService_ListDataAttributes_FullMethodName, DataTaxonomyService_GetDataAttribute_FullMethodName

const (
	DataTaxonomyService_CreateDataTaxonomy_FullMethodName         = "/google.cloud.dataplex.v1.DataTaxonomyService/CreateDataTaxonomy"
	DataTaxonomyService_UpdateDataTaxonomy_FullMethodName         = "/google.cloud.dataplex.v1.DataTaxonomyService/UpdateDataTaxonomy"
	DataTaxonomyService_DeleteDataTaxonomy_FullMethodName         = "/google.cloud.dataplex.v1.DataTaxonomyService/DeleteDataTaxonomy"
	DataTaxonomyService_ListDataTaxonomies_FullMethodName         = "/google.cloud.dataplex.v1.DataTaxonomyService/ListDataTaxonomies"
	DataTaxonomyService_GetDataTaxonomy_FullMethodName            = "/google.cloud.dataplex.v1.DataTaxonomyService/GetDataTaxonomy"
	DataTaxonomyService_CreateDataAttributeBinding_FullMethodName = "/google.cloud.dataplex.v1.DataTaxonomyService/CreateDataAttributeBinding"
	DataTaxonomyService_UpdateDataAttributeBinding_FullMethodName = "/google.cloud.dataplex.v1.DataTaxonomyService/UpdateDataAttributeBinding"
	DataTaxonomyService_DeleteDataAttributeBinding_FullMethodName = "/google.cloud.dataplex.v1.DataTaxonomyService/DeleteDataAttributeBinding"
	DataTaxonomyService_ListDataAttributeBindings_FullMethodName  = "/google.cloud.dataplex.v1.DataTaxonomyService/ListDataAttributeBindings"
	DataTaxonomyService_GetDataAttributeBinding_FullMethodName    = "/google.cloud.dataplex.v1.DataTaxonomyService/GetDataAttributeBinding"
	DataTaxonomyService_CreateDataAttribute_FullMethodName        = "/google.cloud.dataplex.v1.DataTaxonomyService/CreateDataAttribute"
	DataTaxonomyService_UpdateDataAttribute_FullMethodName        = "/google.cloud.dataplex.v1.DataTaxonomyService/UpdateDataAttribute"
	DataTaxonomyService_DeleteDataAttribute_FullMethodName        = "/google.cloud.dataplex.v1.DataTaxonomyService/DeleteDataAttribute"
	DataTaxonomyService_ListDataAttributes_FullMethodName         = "/google.cloud.dataplex.v1.DataTaxonomyService/ListDataAttributes"
	DataTaxonomyService_GetDataAttribute_FullMethodName           = "/google.cloud.dataplex.v1.DataTaxonomyService/GetDataAttribute"
)

DataScanService_CreateDataScan_FullMethodName, DataScanService_UpdateDataScan_FullMethodName, DataScanService_DeleteDataScan_FullMethodName, DataScanService_GetDataScan_FullMethodName, DataScanService_ListDataScans_FullMethodName, DataScanService_RunDataScan_FullMethodName, DataScanService_GetDataScanJob_FullMethodName, DataScanService_ListDataScanJobs_FullMethodName, DataScanService_CancelDataScanJob_FullMethodName, DataScanService_GenerateDataQualityRules_FullMethodName

const (
	DataScanService_CreateDataScan_FullMethodName           = "/google.cloud.dataplex.v1.DataScanService/CreateDataScan"
	DataScanService_UpdateDataScan_FullMethodName           = "/google.cloud.dataplex.v1.DataScanService/UpdateDataScan"
	DataScanService_DeleteDataScan_FullMethodName           = "/google.cloud.dataplex.v1.DataScanService/DeleteDataScan"
	DataScanService_GetDataScan_FullMethodName              = "/google.cloud.dataplex.v1.DataScanService/GetDataScan"
	DataScanService_ListDataScans_FullMethodName            = "/google.cloud.dataplex.v1.DataScanService/ListDataScans"
	DataScanService_RunDataScan_FullMethodName              = "/google.cloud.dataplex.v1.DataScanService/RunDataScan"
	DataScanService_GetDataScanJob_FullMethodName           = "/google.cloud.dataplex.v1.DataScanService/GetDataScanJob"
	DataScanService_ListDataScanJobs_FullMethodName         = "/google.cloud.dataplex.v1.DataScanService/ListDataScanJobs"
	DataScanService_CancelDataScanJob_FullMethodName        = "/google.cloud.dataplex.v1.DataScanService/CancelDataScanJob"
	DataScanService_GenerateDataQualityRules_FullMethodName = "/google.cloud.dataplex.v1.DataScanService/GenerateDataQualityRules"
)

MetadataService_CreateEntity_FullMethodName, MetadataService_UpdateEntity_FullMethodName, MetadataService_DeleteEntity_FullMethodName, MetadataService_GetEntity_FullMethodName, MetadataService_ListEntities_FullMethodName, MetadataService_CreatePartition_FullMethodName, MetadataService_DeletePartition_FullMethodName, MetadataService_GetPartition_FullMethodName, MetadataService_ListPartitions_FullMethodName

const (
	MetadataService_CreateEntity_FullMethodName    = "/google.cloud.dataplex.v1.MetadataService/CreateEntity"
	MetadataService_UpdateEntity_FullMethodName    = "/google.cloud.dataplex.v1.MetadataService/UpdateEntity"
	MetadataService_DeleteEntity_FullMethodName    = "/google.cloud.dataplex.v1.MetadataService/DeleteEntity"
	MetadataService_GetEntity_FullMethodName       = "/google.cloud.dataplex.v1.MetadataService/GetEntity"
	MetadataService_ListEntities_FullMethodName    = "/google.cloud.dataplex.v1.MetadataService/ListEntities"
	MetadataService_CreatePartition_FullMethodName = "/google.cloud.dataplex.v1.MetadataService/CreatePartition"
	MetadataService_DeletePartition_FullMethodName = "/google.cloud.dataplex.v1.MetadataService/DeletePartition"
	MetadataService_GetPartition_FullMethodName    = "/google.cloud.dataplex.v1.MetadataService/GetPartition"
	MetadataService_ListPartitions_FullMethodName  = "/google.cloud.dataplex.v1.MetadataService/ListPartitions"
)

DataplexService_CreateLake_FullMethodName, DataplexService_UpdateLake_FullMethodName, DataplexService_DeleteLake_FullMethodName, DataplexService_ListLakes_FullMethodName, DataplexService_GetLake_FullMethodName, DataplexService_ListLakeActions_FullMethodName, DataplexService_CreateZone_FullMethodName, DataplexService_UpdateZone_FullMethodName, DataplexService_DeleteZone_FullMethodName, DataplexService_ListZones_FullMethodName, DataplexService_GetZone_FullMethodName, DataplexService_ListZoneActions_FullMethodName, DataplexService_CreateAsset_FullMethodName, DataplexService_UpdateAsset_FullMethodName, DataplexService_DeleteAsset_FullMethodName, DataplexService_ListAssets_FullMethodName, DataplexService_GetAsset_FullMethodName, DataplexService_ListAssetActions_FullMethodName, DataplexService_CreateTask_FullMethodName, DataplexService_UpdateTask_FullMethodName, DataplexService_DeleteTask_FullMethodName, DataplexService_ListTasks_FullMethodName, DataplexService_GetTask_FullMethodName, DataplexService_ListJobs_FullMethodName, DataplexService_RunTask_FullMethodName, DataplexService_GetJob_FullMethodName, DataplexService_CancelJob_FullMethodName

const (
	DataplexService_CreateLake_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/CreateLake"
	DataplexService_UpdateLake_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/UpdateLake"
	DataplexService_DeleteLake_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/DeleteLake"
	DataplexService_ListLakes_FullMethodName        = "/google.cloud.dataplex.v1.DataplexService/ListLakes"
	DataplexService_GetLake_FullMethodName          = "/google.cloud.dataplex.v1.DataplexService/GetLake"
	DataplexService_ListLakeActions_FullMethodName  = "/google.cloud.dataplex.v1.DataplexService/ListLakeActions"
	DataplexService_CreateZone_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/CreateZone"
	DataplexService_UpdateZone_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/UpdateZone"
	DataplexService_DeleteZone_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/DeleteZone"
	DataplexService_ListZones_FullMethodName        = "/google.cloud.dataplex.v1.DataplexService/ListZones"
	DataplexService_GetZone_FullMethodName          = "/google.cloud.dataplex.v1.DataplexService/GetZone"
	DataplexService_ListZoneActions_FullMethodName  = "/google.cloud.dataplex.v1.DataplexService/ListZoneActions"
	DataplexService_CreateAsset_FullMethodName      = "/google.cloud.dataplex.v1.DataplexService/CreateAsset"
	DataplexService_UpdateAsset_FullMethodName      = "/google.cloud.dataplex.v1.DataplexService/UpdateAsset"
	DataplexService_DeleteAsset_FullMethodName      = "/google.cloud.dataplex.v1.DataplexService/DeleteAsset"
	DataplexService_ListAssets_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/ListAssets"
	DataplexService_GetAsset_FullMethodName         = "/google.cloud.dataplex.v1.DataplexService/GetAsset"
	DataplexService_ListAssetActions_FullMethodName = "/google.cloud.dataplex.v1.DataplexService/ListAssetActions"
	DataplexService_CreateTask_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/CreateTask"
	DataplexService_UpdateTask_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/UpdateTask"
	DataplexService_DeleteTask_FullMethodName       = "/google.cloud.dataplex.v1.DataplexService/DeleteTask"
	DataplexService_ListTasks_FullMethodName        = "/google.cloud.dataplex.v1.DataplexService/ListTasks"
	DataplexService_GetTask_FullMethodName          = "/google.cloud.dataplex.v1.DataplexService/GetTask"
	DataplexService_ListJobs_FullMethodName         = "/google.cloud.dataplex.v1.DataplexService/ListJobs"
	DataplexService_RunTask_FullMethodName          = "/google.cloud.dataplex.v1.DataplexService/RunTask"
	DataplexService_GetJob_FullMethodName           = "/google.cloud.dataplex.v1.DataplexService/GetJob"
	DataplexService_CancelJob_FullMethodName        = "/google.cloud.dataplex.v1.DataplexService/CancelJob"
)

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.

ChangeRequest_State_name, ChangeRequest_State_value

var (
	ChangeRequest_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "NEW",
		2: "APPROVED",
		3: "REJECTED",
		4: "EXPIRED",
		5: "REVOKED",
	}
	ChangeRequest_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"NEW":               1,
		"APPROVED":          2,
		"REJECTED":          3,
		"EXPIRED":           4,
		"REVOKED":           5,
	}
)

Enum value maps for ChangeRequest_State.

ChangeRequest_ChangeType_name, ChangeRequest_ChangeType_value

var (
	ChangeRequest_ChangeType_name = map[int32]string{
		0:  "CHANGE_TYPE_UNSPECIFIED",
		1:  "CREATE_ENTRY",
		2:  "UPDATE_ENTRY",
		3:  "DELETE_ENTRY",
		4:  "CREATE_ENTRY_LINK",
		5:  "DELETE_ENTRY_LINK",
		7:  "CREATE_GLOSSARY",
		8:  "UPDATE_GLOSSARY",
		9:  "DELETE_GLOSSARY",
		10: "CREATE_GLOSSARY_CATEGORY",
		11: "UPDATE_GLOSSARY_CATEGORY",
		13: "DELETE_GLOSSARY_CATEGORY",
		14: "CREATE_GLOSSARY_TERM",
		15: "UPDATE_GLOSSARY_TERM",
		17: "DELETE_GLOSSARY_TERM",
		33: "REQUEST_DATA_PRODUCT_ACCESS",
	}
	ChangeRequest_ChangeType_value = map[string]int32{
		"CHANGE_TYPE_UNSPECIFIED":     0,
		"CREATE_ENTRY":                1,
		"UPDATE_ENTRY":                2,
		"DELETE_ENTRY":                3,
		"CREATE_ENTRY_LINK":           4,
		"DELETE_ENTRY_LINK":           5,
		"CREATE_GLOSSARY":             7,
		"UPDATE_GLOSSARY":             8,
		"DELETE_GLOSSARY":             9,
		"CREATE_GLOSSARY_CATEGORY":    10,
		"UPDATE_GLOSSARY_CATEGORY":    11,
		"DELETE_GLOSSARY_CATEGORY":    13,
		"CREATE_GLOSSARY_TERM":        14,
		"UPDATE_GLOSSARY_TERM":        15,
		"DELETE_GLOSSARY_TERM":        17,
		"REQUEST_DATA_PRODUCT_ACCESS": 33,
	}
)

Enum value maps for ChangeRequest_ChangeType.

EntryView_name, EntryView_value

var (
	EntryView_name = map[int32]string{
		0: "ENTRY_VIEW_UNSPECIFIED",
		1: "BASIC",
		2: "FULL",
		3: "CUSTOM",
		4: "ALL",
	}
	EntryView_value = map[string]int32{
		"ENTRY_VIEW_UNSPECIFIED": 0,
		"BASIC":                  1,
		"FULL":                   2,
		"CUSTOM":                 3,
		"ALL":                    4,
	}
)

Enum value maps for EntryView.

TransferStatus_name, TransferStatus_value

var (
	TransferStatus_name = map[int32]string{
		0: "TRANSFER_STATUS_UNSPECIFIED",
		1: "TRANSFER_STATUS_MIGRATED",
		2: "TRANSFER_STATUS_TRANSFERRED",
	}
	TransferStatus_value = map[string]int32{
		"TRANSFER_STATUS_UNSPECIFIED": 0,
		"TRANSFER_STATUS_MIGRATED":    1,
		"TRANSFER_STATUS_TRANSFERRED": 2,
	}
)

Enum value maps for TransferStatus.

AspectType_DataClassification_name, AspectType_DataClassification_value

var (
	AspectType_DataClassification_name = map[int32]string{
		0: "DATA_CLASSIFICATION_UNSPECIFIED",
		1: "METADATA_AND_DATA",
	}
	AspectType_DataClassification_value = map[string]int32{
		"DATA_CLASSIFICATION_UNSPECIFIED": 0,
		"METADATA_AND_DATA":               1,
	}
)

Enum value maps for AspectType_DataClassification.

MetadataJob_Type_name, MetadataJob_Type_value

var (
	MetadataJob_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "IMPORT",
		2: "EXPORT",
	}
	MetadataJob_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"IMPORT":           1,
		"EXPORT":           2,
	}
)

Enum value maps for MetadataJob_Type.

MetadataJob_ImportJobSpec_SyncMode_name, MetadataJob_ImportJobSpec_SyncMode_value

var (
	MetadataJob_ImportJobSpec_SyncMode_name = map[int32]string{
		0: "SYNC_MODE_UNSPECIFIED",
		1: "FULL",
		2: "INCREMENTAL",
		3: "NONE",
	}
	MetadataJob_ImportJobSpec_SyncMode_value = map[string]int32{
		"SYNC_MODE_UNSPECIFIED": 0,
		"FULL":                  1,
		"INCREMENTAL":           2,
		"NONE":                  3,
	}
)

Enum value maps for MetadataJob_ImportJobSpec_SyncMode.

MetadataJob_ImportJobSpec_LogLevel_name, MetadataJob_ImportJobSpec_LogLevel_value

var (
	MetadataJob_ImportJobSpec_LogLevel_name = map[int32]string{
		0: "LOG_LEVEL_UNSPECIFIED",
		1: "DEBUG",
		2: "INFO",
	}
	MetadataJob_ImportJobSpec_LogLevel_value = map[string]int32{
		"LOG_LEVEL_UNSPECIFIED": 0,
		"DEBUG":                 1,
		"INFO":                  2,
	}
)

Enum value maps for MetadataJob_ImportJobSpec_LogLevel.

MetadataJob_Status_State_name, MetadataJob_Status_State_value

var (
	MetadataJob_Status_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "QUEUED",
		2: "RUNNING",
		3: "CANCELING",
		4: "CANCELED",
		5: "SUCCEEDED",
		6: "FAILED",
		7: "SUCCEEDED_WITH_ERRORS",
	}
	MetadataJob_Status_State_value = map[string]int32{
		"STATE_UNSPECIFIED":     0,
		"QUEUED":                1,
		"RUNNING":               2,
		"CANCELING":             3,
		"CANCELED":              4,
		"SUCCEEDED":             5,
		"FAILED":                6,
		"SUCCEEDED_WITH_ERRORS": 7,
	}
)

Enum value maps for MetadataJob_Status_State.

var (
	EntryLink_EntryReference_Type_name = map[int32]string{
		0: "UNSPECIFIED",
		2: "SOURCE",
		3: "TARGET",
	}
	EntryLink_EntryReference_Type_value = map[string]int32{
		"UNSPECIFIED": 0,
		"SOURCE":      2,
		"TARGET":      3,
	}
)

Enum value maps for EntryLink_EntryReference_Type.

LookupEntryLinksRequest_EntryMode_name, LookupEntryLinksRequest_EntryMode_value

var (
	LookupEntryLinksRequest_EntryMode_name = map[int32]string{
		0: "ENTRY_MODE_UNSPECIFIED",
		1: "SOURCE",
		2: "TARGET",
	}
	LookupEntryLinksRequest_EntryMode_value = map[string]int32{
		"ENTRY_MODE_UNSPECIFIED": 0,
		"SOURCE":                 1,
		"TARGET":                 2,
	}
)

Enum value maps for LookupEntryLinksRequest_EntryMode.

MetadataFeed_Filters_ChangeType_name, MetadataFeed_Filters_ChangeType_value

var (
	MetadataFeed_Filters_ChangeType_name = map[int32]string{
		0: "CHANGE_TYPE_UNSPECIFIED",
		1: "CREATE",
		2: "UPDATE",
		3: "DELETE",
	}
	MetadataFeed_Filters_ChangeType_value = map[string]int32{
		"CHANGE_TYPE_UNSPECIFIED": 0,
		"CREATE":                  1,
		"UPDATE":                  2,
		"DELETE":                  3,
	}
)

Enum value maps for MetadataFeed_Filters_ChangeType.

EncryptionConfig_EncryptionState_name, EncryptionConfig_EncryptionState_value

var (
	EncryptionConfig_EncryptionState_name = map[int32]string{
		0: "ENCRYPTION_STATE_UNSPECIFIED",
		1: "ENCRYPTING",
		2: "COMPLETED",
		3: "FAILED",
	}
	EncryptionConfig_EncryptionState_value = map[string]int32{
		"ENCRYPTION_STATE_UNSPECIFIED": 0,
		"ENCRYPTING":                   1,
		"COMPLETED":                    2,
		"FAILED":                       3,
	}
)

Enum value maps for EncryptionConfig_EncryptionState.

EncryptionConfig_FailureDetails_ErrorCode_name, EncryptionConfig_FailureDetails_ErrorCode_value

var (
	EncryptionConfig_FailureDetails_ErrorCode_name = map[int32]string{
		0: "UNKNOWN",
		1: "INTERNAL_ERROR",
		2: "REQUIRE_USER_ACTION",
	}
	EncryptionConfig_FailureDetails_ErrorCode_value = map[string]int32{
		"UNKNOWN":             0,
		"INTERNAL_ERROR":      1,
		"REQUIRE_USER_ACTION": 2,
	}
)

Enum value maps for EncryptionConfig_FailureDetails_ErrorCode.

DataDiscoverySpec_BigQueryPublishingConfig_TableType_name, DataDiscoverySpec_BigQueryPublishingConfig_TableType_value

var (
	DataDiscoverySpec_BigQueryPublishingConfig_TableType_name = map[int32]string{
		0: "TABLE_TYPE_UNSPECIFIED",
		1: "EXTERNAL",
		2: "BIGLAKE",
	}
	DataDiscoverySpec_BigQueryPublishingConfig_TableType_value = map[string]int32{
		"TABLE_TYPE_UNSPECIFIED": 0,
		"EXTERNAL":               1,
		"BIGLAKE":                2,
	}
)

Enum value maps for DataDiscoverySpec_BigQueryPublishingConfig_TableType.

DataDocumentationSpec_GenerationScope_name, DataDocumentationSpec_GenerationScope_value

var (
	DataDocumentationSpec_GenerationScope_name = map[int32]string{
		0: "GENERATION_SCOPE_UNSPECIFIED",
		1: "ALL",
		2: "TABLE_AND_COLUMN_DESCRIPTIONS",
		3: "SQL_QUERIES",
	}
	DataDocumentationSpec_GenerationScope_value = map[string]int32{
		"GENERATION_SCOPE_UNSPECIFIED":  0,
		"ALL":                           1,
		"TABLE_AND_COLUMN_DESCRIPTIONS": 2,
		"SQL_QUERIES":                   3,
	}
)

Enum value maps for DataDocumentationSpec_GenerationScope.

DataDocumentationResult_SchemaRelationship_Source_name, DataDocumentationResult_SchemaRelationship_Source_value

var (
	DataDocumentationResult_SchemaRelationship_Source_name = map[int32]string{
		0: "SOURCE_UNSPECIFIED",
		4: "AGENT",
		5: "QUERY_HISTORY",
		6: "TABLE_CONSTRAINTS",
	}
	DataDocumentationResult_SchemaRelationship_Source_value = map[string]int32{
		"SOURCE_UNSPECIFIED": 0,
		"AGENT":              4,
		"QUERY_HISTORY":      5,
		"TABLE_CONSTRAINTS":  6,
	}
)

Enum value maps for DataDocumentationResult_SchemaRelationship_Source.

DataDocumentationResult_SchemaRelationship_Type_name, DataDocumentationResult_SchemaRelationship_Type_value

var (
	DataDocumentationResult_SchemaRelationship_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "SCHEMA_JOIN",
	}
	DataDocumentationResult_SchemaRelationship_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"SCHEMA_JOIN":      1,
	}
)

Enum value maps for DataDocumentationResult_SchemaRelationship_Type.

DataProfileSpec_Mode_name, DataProfileSpec_Mode_value

var (
	DataProfileSpec_Mode_name = map[int32]string{
		0: "MODE_UNSPECIFIED",
		1: "STANDARD",
		2: "LIGHTWEIGHT",
	}
	DataProfileSpec_Mode_value = map[string]int32{
		"MODE_UNSPECIFIED": 0,
		"STANDARD":         1,
		"LIGHTWEIGHT":      2,
	}
)

Enum value maps for DataProfileSpec_Mode.

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",
		3: "DATA_DISCOVERY",
		4: "DATA_DOCUMENTATION",
	}
	DataScanType_value = map[string]int32{
		"DATA_SCAN_TYPE_UNSPECIFIED": 0,
		"DATA_QUALITY":               1,
		"DATA_PROFILE":               2,
		"DATA_DISCOVERY":             3,
		"DATA_DOCUMENTATION":         4,
	}
)

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",
		8: "SUCCEEDED_WITH_ERRORS",
	}
	DataScanJob_State_value = map[string]int32{
		"STATE_UNSPECIFIED":     0,
		"RUNNING":               1,
		"CANCELING":             2,
		"CANCELLED":             3,
		"SUCCEEDED":             4,
		"FAILED":                5,
		"PENDING":               7,
		"SUCCEEDED_WITH_ERRORS": 8,
	}
)

Enum value maps for DataScanJob_State.

DataScanCatalogPublishingStatus_State_name, DataScanCatalogPublishingStatus_State_value

var (
	DataScanCatalogPublishingStatus_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "SUCCEEDED",
		2: "FAILED",
		3: "SKIPPED",
	}
	DataScanCatalogPublishingStatus_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"SUCCEEDED":         1,
		"FAILED":            2,
		"SKIPPED":           3,
	}
)

Enum value maps for DataScanCatalogPublishingStatus_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",
		10: "TABLE_PUBLISHED",
		11: "TABLE_UPDATED",
		12: "TABLE_IGNORED",
		13: "TABLE_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,
		"TABLE_PUBLISHED":        10,
		"TABLE_UPDATED":          11,
		"TABLE_IGNORED":          12,
		"TABLE_DELETED":          13,
	}
)

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.

DiscoveryEvent_TableType_name, DiscoveryEvent_TableType_value

var (
	DiscoveryEvent_TableType_name = map[int32]string{
		0: "TABLE_TYPE_UNSPECIFIED",
		1: "EXTERNAL_TABLE",
		2: "BIGLAKE_TABLE",
		3: "OBJECT_TABLE",
	}
	DiscoveryEvent_TableType_value = map[string]int32{
		"TABLE_TYPE_UNSPECIFIED": 0,
		"EXTERNAL_TABLE":         1,
		"BIGLAKE_TABLE":          2,
		"OBJECT_TABLE":           3,
	}
)

Enum value maps for DiscoveryEvent_TableType.

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",
		18: "GOVERNANCE_RULE_PROCESSING",
	}
	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,
		"GOVERNANCE_RULE_PROCESSING":           18,
	}
)

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",
		4: "DATA_DISCOVERY",
	}
	DataScanEvent_ScanType_value = map[string]int32{
		"SCAN_TYPE_UNSPECIFIED": 0,
		"DATA_PROFILE":          1,
		"DATA_QUALITY":          2,
		"DATA_DISCOVERY":        4,
	}
)

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",
		3: "ONE_TIME",
	}
	DataScanEvent_Trigger_value = map[string]int32{
		"TRIGGER_UNSPECIFIED": 0,
		"ON_DEMAND":           1,
		"SCHEDULE":            2,
		"ONE_TIME":            3,
	}
)

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",
		9:  "SQL_ASSERTION",
		10: "TEMPLATE_REFERENCE",
	}
	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,
		"SQL_ASSERTION":               9,
		"TEMPLATE_REFERENCE":          10,
	}
)

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.

BusinessGlossaryEvent_EventType_name, BusinessGlossaryEvent_EventType_value

var (
	BusinessGlossaryEvent_EventType_name = map[int32]string{
		0: "EVENT_TYPE_UNSPECIFIED",
		1: "GLOSSARY_CREATE",
		2: "GLOSSARY_UPDATE",
		3: "GLOSSARY_DELETE",
		4: "GLOSSARY_CATEGORY_CREATE",
		5: "GLOSSARY_CATEGORY_UPDATE",
		6: "GLOSSARY_CATEGORY_DELETE",
		7: "GLOSSARY_TERM_CREATE",
		8: "GLOSSARY_TERM_UPDATE",
		9: "GLOSSARY_TERM_DELETE",
	}
	BusinessGlossaryEvent_EventType_value = map[string]int32{
		"EVENT_TYPE_UNSPECIFIED":   0,
		"GLOSSARY_CREATE":          1,
		"GLOSSARY_UPDATE":          2,
		"GLOSSARY_DELETE":          3,
		"GLOSSARY_CATEGORY_CREATE": 4,
		"GLOSSARY_CATEGORY_UPDATE": 5,
		"GLOSSARY_CATEGORY_DELETE": 6,
		"GLOSSARY_TERM_CREATE":     7,
		"GLOSSARY_TERM_UPDATE":     8,
		"GLOSSARY_TERM_DELETE":     9,
	}
)

Enum value maps for BusinessGlossaryEvent_EventType.

EntryLinkEvent_EventType_name, EntryLinkEvent_EventType_value

var (
	EntryLinkEvent_EventType_name = map[int32]string{
		0: "EVENT_TYPE_UNSPECIFIED",
		1: "ENTRY_LINK_CREATE",
		2: "ENTRY_LINK_DELETE",
	}
	EntryLinkEvent_EventType_value = map[string]int32{
		"EVENT_TYPE_UNSPECIFIED": 0,
		"ENTRY_LINK_CREATE":      1,
		"ENTRY_LINK_DELETE":      2,
	}
)

Enum value maps for EntryLinkEvent_EventType.

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.

BusinessGlossaryService_ServiceDesc

var BusinessGlossaryService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.BusinessGlossaryService",
	HandlerType: (*BusinessGlossaryServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateGlossary",
			Handler:    _BusinessGlossaryService_CreateGlossary_Handler,
		},
		{
			MethodName: "UpdateGlossary",
			Handler:    _BusinessGlossaryService_UpdateGlossary_Handler,
		},
		{
			MethodName: "DeleteGlossary",
			Handler:    _BusinessGlossaryService_DeleteGlossary_Handler,
		},
		{
			MethodName: "GetGlossary",
			Handler:    _BusinessGlossaryService_GetGlossary_Handler,
		},
		{
			MethodName: "ListGlossaries",
			Handler:    _BusinessGlossaryService_ListGlossaries_Handler,
		},
		{
			MethodName: "CreateGlossaryCategory",
			Handler:    _BusinessGlossaryService_CreateGlossaryCategory_Handler,
		},
		{
			MethodName: "UpdateGlossaryCategory",
			Handler:    _BusinessGlossaryService_UpdateGlossaryCategory_Handler,
		},
		{
			MethodName: "DeleteGlossaryCategory",
			Handler:    _BusinessGlossaryService_DeleteGlossaryCategory_Handler,
		},
		{
			MethodName: "GetGlossaryCategory",
			Handler:    _BusinessGlossaryService_GetGlossaryCategory_Handler,
		},
		{
			MethodName: "ListGlossaryCategories",
			Handler:    _BusinessGlossaryService_ListGlossaryCategories_Handler,
		},
		{
			MethodName: "CreateGlossaryTerm",
			Handler:    _BusinessGlossaryService_CreateGlossaryTerm_Handler,
		},
		{
			MethodName: "UpdateGlossaryTerm",
			Handler:    _BusinessGlossaryService_UpdateGlossaryTerm_Handler,
		},
		{
			MethodName: "DeleteGlossaryTerm",
			Handler:    _BusinessGlossaryService_DeleteGlossaryTerm_Handler,
		},
		{
			MethodName: "GetGlossaryTerm",
			Handler:    _BusinessGlossaryService_GetGlossaryTerm_Handler,
		},
		{
			MethodName: "ListGlossaryTerms",
			Handler:    _BusinessGlossaryService_ListGlossaryTerms_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/business_glossary.proto",
}

BusinessGlossaryService_ServiceDesc is the grpc.ServiceDesc for BusinessGlossaryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

CatalogService_ServiceDesc

var CatalogService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.CatalogService",
	HandlerType: (*CatalogServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateEntryType",
			Handler:    _CatalogService_CreateEntryType_Handler,
		},
		{
			MethodName: "UpdateEntryType",
			Handler:    _CatalogService_UpdateEntryType_Handler,
		},
		{
			MethodName: "DeleteEntryType",
			Handler:    _CatalogService_DeleteEntryType_Handler,
		},
		{
			MethodName: "ListEntryTypes",
			Handler:    _CatalogService_ListEntryTypes_Handler,
		},
		{
			MethodName: "GetEntryType",
			Handler:    _CatalogService_GetEntryType_Handler,
		},
		{
			MethodName: "CreateAspectType",
			Handler:    _CatalogService_CreateAspectType_Handler,
		},
		{
			MethodName: "UpdateAspectType",
			Handler:    _CatalogService_UpdateAspectType_Handler,
		},
		{
			MethodName: "DeleteAspectType",
			Handler:    _CatalogService_DeleteAspectType_Handler,
		},
		{
			MethodName: "ListAspectTypes",
			Handler:    _CatalogService_ListAspectTypes_Handler,
		},
		{
			MethodName: "GetAspectType",
			Handler:    _CatalogService_GetAspectType_Handler,
		},
		{
			MethodName: "CreateEntryGroup",
			Handler:    _CatalogService_CreateEntryGroup_Handler,
		},
		{
			MethodName: "UpdateEntryGroup",
			Handler:    _CatalogService_UpdateEntryGroup_Handler,
		},
		{
			MethodName: "DeleteEntryGroup",
			Handler:    _CatalogService_DeleteEntryGroup_Handler,
		},
		{
			MethodName: "ListEntryGroups",
			Handler:    _CatalogService_ListEntryGroups_Handler,
		},
		{
			MethodName: "GetEntryGroup",
			Handler:    _CatalogService_GetEntryGroup_Handler,
		},
		{
			MethodName: "CreateEntry",
			Handler:    _CatalogService_CreateEntry_Handler,
		},
		{
			MethodName: "UpdateEntry",
			Handler:    _CatalogService_UpdateEntry_Handler,
		},
		{
			MethodName: "DeleteEntry",
			Handler:    _CatalogService_DeleteEntry_Handler,
		},
		{
			MethodName: "ListEntries",
			Handler:    _CatalogService_ListEntries_Handler,
		},
		{
			MethodName: "GetEntry",
			Handler:    _CatalogService_GetEntry_Handler,
		},
		{
			MethodName: "LookupEntry",
			Handler:    _CatalogService_LookupEntry_Handler,
		},
		{
			MethodName: "ModifyEntry",
			Handler:    _CatalogService_ModifyEntry_Handler,
		},
		{
			MethodName: "SearchEntries",
			Handler:    _CatalogService_SearchEntries_Handler,
		},
		{
			MethodName: "CreateMetadataJob",
			Handler:    _CatalogService_CreateMetadataJob_Handler,
		},
		{
			MethodName: "GetMetadataJob",
			Handler:    _CatalogService_GetMetadataJob_Handler,
		},
		{
			MethodName: "ListMetadataJobs",
			Handler:    _CatalogService_ListMetadataJobs_Handler,
		},
		{
			MethodName: "CancelMetadataJob",
			Handler:    _CatalogService_CancelMetadataJob_Handler,
		},
		{
			MethodName: "CreateEntryLink",
			Handler:    _CatalogService_CreateEntryLink_Handler,
		},
		{
			MethodName: "UpdateEntryLink",
			Handler:    _CatalogService_UpdateEntryLink_Handler,
		},
		{
			MethodName: "DeleteEntryLink",
			Handler:    _CatalogService_DeleteEntryLink_Handler,
		},
		{
			MethodName: "LookupEntryLinks",
			Handler:    _CatalogService_LookupEntryLinks_Handler,
		},
		{
			MethodName: "LookupContext",
			Handler:    _CatalogService_LookupContext_Handler,
		},
		{
			MethodName: "GetEntryLink",
			Handler:    _CatalogService_GetEntryLink_Handler,
		},
		{
			MethodName: "CreateMetadataFeed",
			Handler:    _CatalogService_CreateMetadataFeed_Handler,
		},
		{
			MethodName: "GetMetadataFeed",
			Handler:    _CatalogService_GetMetadataFeed_Handler,
		},
		{
			MethodName: "ListMetadataFeeds",
			Handler:    _CatalogService_ListMetadataFeeds_Handler,
		},
		{
			MethodName: "DeleteMetadataFeed",
			Handler:    _CatalogService_DeleteMetadataFeed_Handler,
		},
		{
			MethodName: "UpdateMetadataFeed",
			Handler:    _CatalogService_UpdateMetadataFeed_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/catalog.proto",
}

CatalogService_ServiceDesc is the grpc.ServiceDesc for CatalogService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

CmekService_ServiceDesc

var CmekService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.CmekService",
	HandlerType: (*CmekServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateEncryptionConfig",
			Handler:    _CmekService_CreateEncryptionConfig_Handler,
		},
		{
			MethodName: "UpdateEncryptionConfig",
			Handler:    _CmekService_UpdateEncryptionConfig_Handler,
		},
		{
			MethodName: "DeleteEncryptionConfig",
			Handler:    _CmekService_DeleteEncryptionConfig_Handler,
		},
		{
			MethodName: "ListEncryptionConfigs",
			Handler:    _CmekService_ListEncryptionConfigs_Handler,
		},
		{
			MethodName: "GetEncryptionConfig",
			Handler:    _CmekService_GetEncryptionConfig_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/cmek.proto",
}

CmekService_ServiceDesc is the grpc.ServiceDesc for CmekService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

ContentService_ServiceDesc

var ContentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.ContentService",
	HandlerType: (*ContentServiceServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams:     []grpc.StreamDesc{},
	Metadata:    "google/cloud/dataplex/v1/content.proto",
}

ContentService_ServiceDesc is the grpc.ServiceDesc for ContentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DataProductService_ServiceDesc

var DataProductService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.DataProductService",
	HandlerType: (*DataProductServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateDataProduct",
			Handler:    _DataProductService_CreateDataProduct_Handler,
		},
		{
			MethodName: "DeleteDataProduct",
			Handler:    _DataProductService_DeleteDataProduct_Handler,
		},
		{
			MethodName: "GetDataProduct",
			Handler:    _DataProductService_GetDataProduct_Handler,
		},
		{
			MethodName: "ListDataProducts",
			Handler:    _DataProductService_ListDataProducts_Handler,
		},
		{
			MethodName: "UpdateDataProduct",
			Handler:    _DataProductService_UpdateDataProduct_Handler,
		},
		{
			MethodName: "RequestDataProductAccess",
			Handler:    _DataProductService_RequestDataProductAccess_Handler,
		},
		{
			MethodName: "CreateDataAsset",
			Handler:    _DataProductService_CreateDataAsset_Handler,
		},
		{
			MethodName: "UpdateDataAsset",
			Handler:    _DataProductService_UpdateDataAsset_Handler,
		},
		{
			MethodName: "DeleteDataAsset",
			Handler:    _DataProductService_DeleteDataAsset_Handler,
		},
		{
			MethodName: "GetDataAsset",
			Handler:    _DataProductService_GetDataAsset_Handler,
		},
		{
			MethodName: "ListDataAssets",
			Handler:    _DataProductService_ListDataAssets_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/data_products.proto",
}

DataProductService_ServiceDesc is the grpc.ServiceDesc for DataProductService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DataScanService_ServiceDesc

var DataScanService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.DataScanService",
	HandlerType: (*DataScanServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateDataScan",
			Handler:    _DataScanService_CreateDataScan_Handler,
		},
		{
			MethodName: "UpdateDataScan",
			Handler:    _DataScanService_UpdateDataScan_Handler,
		},
		{
			MethodName: "DeleteDataScan",
			Handler:    _DataScanService_DeleteDataScan_Handler,
		},
		{
			MethodName: "GetDataScan",
			Handler:    _DataScanService_GetDataScan_Handler,
		},
		{
			MethodName: "ListDataScans",
			Handler:    _DataScanService_ListDataScans_Handler,
		},
		{
			MethodName: "RunDataScan",
			Handler:    _DataScanService_RunDataScan_Handler,
		},
		{
			MethodName: "GetDataScanJob",
			Handler:    _DataScanService_GetDataScanJob_Handler,
		},
		{
			MethodName: "ListDataScanJobs",
			Handler:    _DataScanService_ListDataScanJobs_Handler,
		},
		{
			MethodName: "CancelDataScanJob",
			Handler:    _DataScanService_CancelDataScanJob_Handler,
		},
		{
			MethodName: "GenerateDataQualityRules",
			Handler:    _DataScanService_GenerateDataQualityRules_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/datascans.proto",
}

DataScanService_ServiceDesc is the grpc.ServiceDesc for DataScanService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DataTaxonomyService_ServiceDesc

var DataTaxonomyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.DataTaxonomyService",
	HandlerType: (*DataTaxonomyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateDataTaxonomy",
			Handler:    _DataTaxonomyService_CreateDataTaxonomy_Handler,
		},
		{
			MethodName: "UpdateDataTaxonomy",
			Handler:    _DataTaxonomyService_UpdateDataTaxonomy_Handler,
		},
		{
			MethodName: "DeleteDataTaxonomy",
			Handler:    _DataTaxonomyService_DeleteDataTaxonomy_Handler,
		},
		{
			MethodName: "ListDataTaxonomies",
			Handler:    _DataTaxonomyService_ListDataTaxonomies_Handler,
		},
		{
			MethodName: "GetDataTaxonomy",
			Handler:    _DataTaxonomyService_GetDataTaxonomy_Handler,
		},
		{
			MethodName: "CreateDataAttributeBinding",
			Handler:    _DataTaxonomyService_CreateDataAttributeBinding_Handler,
		},
		{
			MethodName: "UpdateDataAttributeBinding",
			Handler:    _DataTaxonomyService_UpdateDataAttributeBinding_Handler,
		},
		{
			MethodName: "DeleteDataAttributeBinding",
			Handler:    _DataTaxonomyService_DeleteDataAttributeBinding_Handler,
		},
		{
			MethodName: "ListDataAttributeBindings",
			Handler:    _DataTaxonomyService_ListDataAttributeBindings_Handler,
		},
		{
			MethodName: "GetDataAttributeBinding",
			Handler:    _DataTaxonomyService_GetDataAttributeBinding_Handler,
		},
		{
			MethodName: "CreateDataAttribute",
			Handler:    _DataTaxonomyService_CreateDataAttribute_Handler,
		},
		{
			MethodName: "UpdateDataAttribute",
			Handler:    _DataTaxonomyService_UpdateDataAttribute_Handler,
		},
		{
			MethodName: "DeleteDataAttribute",
			Handler:    _DataTaxonomyService_DeleteDataAttribute_Handler,
		},
		{
			MethodName: "ListDataAttributes",
			Handler:    _DataTaxonomyService_ListDataAttributes_Handler,
		},
		{
			MethodName: "GetDataAttribute",
			Handler:    _DataTaxonomyService_GetDataAttribute_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/data_taxonomy.proto",
}

DataTaxonomyService_ServiceDesc is the grpc.ServiceDesc for DataTaxonomyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DataplexService_ServiceDesc

var DataplexService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.DataplexService",
	HandlerType: (*DataplexServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateLake",
			Handler:    _DataplexService_CreateLake_Handler,
		},
		{
			MethodName: "UpdateLake",
			Handler:    _DataplexService_UpdateLake_Handler,
		},
		{
			MethodName: "DeleteLake",
			Handler:    _DataplexService_DeleteLake_Handler,
		},
		{
			MethodName: "ListLakes",
			Handler:    _DataplexService_ListLakes_Handler,
		},
		{
			MethodName: "GetLake",
			Handler:    _DataplexService_GetLake_Handler,
		},
		{
			MethodName: "ListLakeActions",
			Handler:    _DataplexService_ListLakeActions_Handler,
		},
		{
			MethodName: "CreateZone",
			Handler:    _DataplexService_CreateZone_Handler,
		},
		{
			MethodName: "UpdateZone",
			Handler:    _DataplexService_UpdateZone_Handler,
		},
		{
			MethodName: "DeleteZone",
			Handler:    _DataplexService_DeleteZone_Handler,
		},
		{
			MethodName: "ListZones",
			Handler:    _DataplexService_ListZones_Handler,
		},
		{
			MethodName: "GetZone",
			Handler:    _DataplexService_GetZone_Handler,
		},
		{
			MethodName: "ListZoneActions",
			Handler:    _DataplexService_ListZoneActions_Handler,
		},
		{
			MethodName: "CreateAsset",
			Handler:    _DataplexService_CreateAsset_Handler,
		},
		{
			MethodName: "UpdateAsset",
			Handler:    _DataplexService_UpdateAsset_Handler,
		},
		{
			MethodName: "DeleteAsset",
			Handler:    _DataplexService_DeleteAsset_Handler,
		},
		{
			MethodName: "ListAssets",
			Handler:    _DataplexService_ListAssets_Handler,
		},
		{
			MethodName: "GetAsset",
			Handler:    _DataplexService_GetAsset_Handler,
		},
		{
			MethodName: "ListAssetActions",
			Handler:    _DataplexService_ListAssetActions_Handler,
		},
		{
			MethodName: "CreateTask",
			Handler:    _DataplexService_CreateTask_Handler,
		},
		{
			MethodName: "UpdateTask",
			Handler:    _DataplexService_UpdateTask_Handler,
		},
		{
			MethodName: "DeleteTask",
			Handler:    _DataplexService_DeleteTask_Handler,
		},
		{
			MethodName: "ListTasks",
			Handler:    _DataplexService_ListTasks_Handler,
		},
		{
			MethodName: "GetTask",
			Handler:    _DataplexService_GetTask_Handler,
		},
		{
			MethodName: "ListJobs",
			Handler:    _DataplexService_ListJobs_Handler,
		},
		{
			MethodName: "RunTask",
			Handler:    _DataplexService_RunTask_Handler,
		},
		{
			MethodName: "GetJob",
			Handler:    _DataplexService_GetJob_Handler,
		},
		{
			MethodName: "CancelJob",
			Handler:    _DataplexService_CancelJob_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/service.proto",
}

DataplexService_ServiceDesc is the grpc.ServiceDesc for DataplexService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

File_google_cloud_dataplex_v1_analyze_proto

var File_google_cloud_dataplex_v1_analyze_proto protoreflect.FileDescriptor

File_google_cloud_dataplex_v1_approval_workflow_proto

var File_google_cloud_dataplex_v1_approval_workflow_proto protoreflect.FileDescriptor

File_google_cloud_dataplex_v1_business_glossary_proto

var File_google_cloud_dataplex_v1_business_glossary_proto protoreflect.FileDescriptor

File_google_cloud_dataplex_v1_catalog_proto

var File_google_cloud_dataplex_v1_catalog_proto protoreflect.FileDescriptor

File_google_cloud_dataplex_v1_cmek_proto

var File_google_cloud_dataplex_v1_cmek_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_discovery_proto

var File_google_cloud_dataplex_v1_data_discovery_proto protoreflect.FileDescriptor

File_google_cloud_dataplex_v1_data_documentation_proto

var File_google_cloud_dataplex_v1_data_documentation_proto protoreflect.FileDescriptor

File_google_cloud_dataplex_v1_data_products_proto

var File_google_cloud_dataplex_v1_data_products_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_quality_rule_template_proto

var File_google_cloud_dataplex_v1_data_quality_rule_template_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_common_proto

var File_google_cloud_dataplex_v1_datascans_common_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

MetadataService_ServiceDesc

var MetadataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.dataplex.v1.MetadataService",
	HandlerType: (*MetadataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateEntity",
			Handler:    _MetadataService_CreateEntity_Handler,
		},
		{
			MethodName: "UpdateEntity",
			Handler:    _MetadataService_UpdateEntity_Handler,
		},
		{
			MethodName: "DeleteEntity",
			Handler:    _MetadataService_DeleteEntity_Handler,
		},
		{
			MethodName: "GetEntity",
			Handler:    _MetadataService_GetEntity_Handler,
		},
		{
			MethodName: "ListEntities",
			Handler:    _MetadataService_ListEntities_Handler,
		},
		{
			MethodName: "CreatePartition",
			Handler:    _MetadataService_CreatePartition_Handler,
		},
		{
			MethodName: "DeletePartition",
			Handler:    _MetadataService_DeletePartition_Handler,
		},
		{
			MethodName: "GetPartition",
			Handler:    _MetadataService_GetPartition_Handler,
		},
		{
			MethodName: "ListPartitions",
			Handler:    _MetadataService_ListPartitions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/dataplex/v1/metadata.proto",
}

MetadataService_ServiceDesc is the grpc.ServiceDesc for MetadataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterBusinessGlossaryServiceServer

func RegisterBusinessGlossaryServiceServer(s grpc.ServiceRegistrar, srv BusinessGlossaryServiceServer)

func RegisterCatalogServiceServer

func RegisterCatalogServiceServer(s grpc.ServiceRegistrar, srv CatalogServiceServer)

func RegisterCmekServiceServer

func RegisterCmekServiceServer(s grpc.ServiceRegistrar, srv CmekServiceServer)

func RegisterContentServiceServer

func RegisterContentServiceServer(s grpc.ServiceRegistrar, srv ContentServiceServer)

func RegisterDataProductServiceServer

func RegisterDataProductServiceServer(s grpc.ServiceRegistrar, srv DataProductServiceServer)

func RegisterDataScanServiceServer

func RegisterDataScanServiceServer(s grpc.ServiceRegistrar, srv DataScanServiceServer)

func RegisterDataTaxonomyServiceServer

func RegisterDataTaxonomyServiceServer(s grpc.ServiceRegistrar, srv DataTaxonomyServiceServer)

Deprecated: Do not use.

func RegisterDataplexServiceServer

func RegisterDataplexServiceServer(s grpc.ServiceRegistrar, srv DataplexServiceServer)

func RegisterMetadataServiceServer

func RegisterMetadataServiceServer(s grpc.ServiceRegistrar, 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 valid to be assigned 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

func (*Action) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetAsset

func (x *Action) GetAsset() string

func (*Action) GetCategory

func (x *Action) GetCategory() Action_Category

func (*Action) GetDataLocations

func (x *Action) GetDataLocations() []string

func (*Action) GetDetails

func (x *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 (x *Action) GetIssue() string

func (*Action) GetLake

func (x *Action) GetLake() string

func (*Action) GetMissingData

func (x *Action) GetMissingData() *Action_MissingData

func (*Action) GetMissingResource

func (x *Action) GetMissingResource() *Action_MissingResource

func (*Action) GetName

func (x *Action) GetName() string

func (*Action) GetUnauthorizedResource

func (x *Action) GetUnauthorizedResource() *Action_UnauthorizedResource

func (*Action) GetZone

func (x *Action) GetZone() string

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

func (x *Action) String() 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) 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 (Action_Category) String

func (x Action_Category) String() string

func (Action_Category) Type

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 (*Action_FailedSecurityPolicyApply) ProtoMessage

func (*Action_FailedSecurityPolicyApply) ProtoMessage()

func (*Action_FailedSecurityPolicyApply) ProtoReflect

func (*Action_FailedSecurityPolicyApply) Reset

func (*Action_FailedSecurityPolicyApply) 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 {

	// The name of the table containing invalid data.
	Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
	// The existing and expected schema of the table. The schema is provided as
	// a JSON formatted structure listing columns and data types.
	ExistingSchema string `protobuf:"bytes,2,opt,name=existing_schema,json=existingSchema,proto3" json:"existing_schema,omitempty"`
	// The new and incompatible schema within the table. The schema is provided
	// as a JSON formatted structured listing columns and data types.
	NewSchema string `protobuf:"bytes,3,opt,name=new_schema,json=newSchema,proto3" json:"new_schema,omitempty"`
	// The list of data locations sampled and used for format/schema
	// inference.
	SampledDataLocations []string `protobuf:"bytes,4,rep,name=sampled_data_locations,json=sampledDataLocations,proto3" json:"sampled_data_locations,omitempty"`
	// Whether the action relates to a schema that is incompatible or modified.
	SchemaChange Action_IncompatibleDataSchema_SchemaChange `protobuf:"varint,5,opt,name=schema_change,json=schemaChange,proto3,enum=google.cloud.dataplex.v1.Action_IncompatibleDataSchema_SchemaChange" json:"schema_change,omitempty"`
	// contains filtered or unexported fields
}

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 (*Action_IncompatibleDataSchema) GetTable

func (x *Action_IncompatibleDataSchema) GetTable() string

func (*Action_IncompatibleDataSchema) ProtoMessage

func (*Action_IncompatibleDataSchema) ProtoMessage()

func (*Action_IncompatibleDataSchema) ProtoReflect

func (*Action_IncompatibleDataSchema) Reset

func (x *Action_IncompatibleDataSchema) Reset()

func (*Action_IncompatibleDataSchema) 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) Enum

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 (Action_IncompatibleDataSchema_SchemaChange) String

func (Action_IncompatibleDataSchema_SchemaChange) Type

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 (*Action_InvalidDataOrganization) Reset

func (x *Action_InvalidDataOrganization) Reset()

func (*Action_InvalidDataOrganization) 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 {

	// The issue type of InvalidDataPartition.
	ExpectedStructure Action_InvalidDataPartition_PartitionStructure `protobuf:"varint,1,opt,name=expected_structure,json=expectedStructure,proto3,enum=google.cloud.dataplex.v1.Action_InvalidDataPartition_PartitionStructure" json:"expected_structure,omitempty"`
	// contains filtered or unexported fields
}

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 (*Action_InvalidDataPartition) ProtoMessage

func (*Action_InvalidDataPartition) ProtoMessage()

func (*Action_InvalidDataPartition) ProtoReflect

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) Enum

func (Action_InvalidDataPartition_PartitionStructure) EnumDescriptor

Deprecated: Use Action_InvalidDataPartition_PartitionStructure.Descriptor instead.

func (Action_InvalidDataPartition_PartitionStructure) Number

func (Action_InvalidDataPartition_PartitionStructure) 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 (*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"`
}

Aspect

type Aspect struct {

	// Output only. The resource name of the type used to create this Aspect.
	AspectType string `protobuf:"bytes,1,opt,name=aspect_type,json=aspectType,proto3" json:"aspect_type,omitempty"`
	// Output only. The path in the entry under which the aspect is attached.
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// Output only. The time when the Aspect was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the Aspect was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Required. The content of the aspect, according to its aspect type schema.
	// The maximum size of the field is 120KB (encoded as UTF-8).
	Data *structpb.Struct `protobuf:"bytes,8,opt,name=data,proto3" json:"data,omitempty"`
	// Optional. Information related to the source system of the aspect.
	AspectSource *AspectSource `protobuf:"bytes,9,opt,name=aspect_source,json=aspectSource,proto3" json:"aspect_source,omitempty"`
	// contains filtered or unexported fields
}

Represents a single piece of metadata describing an entry or entry link.

func (*Aspect) Descriptor

func (*Aspect) Descriptor() ([]byte, []int)

Deprecated: Use Aspect.ProtoReflect.Descriptor instead.

func (*Aspect) GetAspectSource

func (x *Aspect) GetAspectSource() *AspectSource

func (*Aspect) GetAspectType

func (x *Aspect) GetAspectType() string

func (*Aspect) GetCreateTime

func (x *Aspect) GetCreateTime() *timestamppb.Timestamp

func (*Aspect) GetData

func (x *Aspect) GetData() *structpb.Struct

func (*Aspect) GetPath

func (x *Aspect) GetPath() string

func (*Aspect) GetUpdateTime

func (x *Aspect) GetUpdateTime() *timestamppb.Timestamp

func (*Aspect) ProtoMessage

func (*Aspect) ProtoMessage()

func (*Aspect) ProtoReflect

func (x *Aspect) ProtoReflect() protoreflect.Message

func (*Aspect) Reset

func (x *Aspect) Reset()

func (*Aspect) String

func (x *Aspect) String() string

AspectSource

type AspectSource struct {

	// The time the aspect was created in the source system.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The time the aspect was last updated in the source system.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The version of the data format used to produce this data. This field is
	// used to indicated when the underlying data format changes (e.g., schema
	// modifications, changes to the source URL format definition, etc).
	DataVersion string `protobuf:"bytes,12,opt,name=data_version,json=dataVersion,proto3" json:"data_version,omitempty"`
	// contains filtered or unexported fields
}

Information related to the source system of the aspect.

func (*AspectSource) Descriptor

func (*AspectSource) Descriptor() ([]byte, []int)

Deprecated: Use AspectSource.ProtoReflect.Descriptor instead.

func (*AspectSource) GetCreateTime

func (x *AspectSource) GetCreateTime() *timestamppb.Timestamp

func (*AspectSource) GetDataVersion

func (x *AspectSource) GetDataVersion() string

func (*AspectSource) GetUpdateTime

func (x *AspectSource) GetUpdateTime() *timestamppb.Timestamp

func (*AspectSource) ProtoMessage

func (*AspectSource) ProtoMessage()

func (*AspectSource) ProtoReflect

func (x *AspectSource) ProtoReflect() protoreflect.Message

func (*AspectSource) Reset

func (x *AspectSource) Reset()

func (*AspectSource) String

func (x *AspectSource) String() string

AspectType

type AspectType struct {

	// Output only. The relative resource name of the AspectType, of the form:
	// projects/{project_number}/locations/{location_id}/aspectTypes/{aspect_type_id}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the AspectType.
	// If you delete and recreate the AspectType with the same name, then this ID
	// will be different.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the AspectType was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the AspectType was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the AspectType.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the AspectType.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// The service computes this checksum. The client may send it on update and
	// delete requests to ensure it has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. Immutable. Stores data classification of the aspect.
	DataClassification AspectType_DataClassification `protobuf:"varint,9,opt,name=data_classification,json=dataClassification,proto3,enum=google.cloud.dataplex.v1.AspectType_DataClassification" json:"data_classification,omitempty"`
	// Immutable. Defines the Authorization for this type.
	Authorization *AspectType_Authorization `protobuf:"bytes,52,opt,name=authorization,proto3" json:"authorization,omitempty"`
	// Required. MetadataTemplate of the aspect.
	MetadataTemplate *AspectType_MetadataTemplate `protobuf:"bytes,53,opt,name=metadata_template,json=metadataTemplate,proto3" json:"metadata_template,omitempty"`
	// Output only. Denotes the transfer status of the Aspect Type. It is
	// unspecified for Aspect Types created from Dataplex API.
	TransferStatus TransferStatus `protobuf:"varint,202,opt,name=transfer_status,json=transferStatus,proto3,enum=google.cloud.dataplex.v1.TransferStatus" json:"transfer_status,omitempty"`
	// contains filtered or unexported fields
}

AspectType is a template for creating Aspects, and represents the JSON-schema for a given Entry, for example, BigQuery Table Schema.

func (*AspectType) Descriptor

func (*AspectType) Descriptor() ([]byte, []int)

Deprecated: Use AspectType.ProtoReflect.Descriptor instead.

func (*AspectType) GetAuthorization

func (x *AspectType) GetAuthorization() *AspectType_Authorization

func (*AspectType) GetCreateTime

func (x *AspectType) GetCreateTime() *timestamppb.Timestamp

func (*AspectType) GetDataClassification

func (x *AspectType) GetDataClassification() AspectType_DataClassification

func (*AspectType) GetDescription

func (x *AspectType) GetDescription() string

func (*AspectType) GetDisplayName

func (x *AspectType) GetDisplayName() string

func (*AspectType) GetEtag

func (x *AspectType) GetEtag() string

func (*AspectType) GetLabels

func (x *AspectType) GetLabels() map[string]string

func (*AspectType) GetMetadataTemplate

func (x *AspectType) GetMetadataTemplate() *AspectType_MetadataTemplate

func (*AspectType) GetName

func (x *AspectType) GetName() string

func (*AspectType) GetTransferStatus

func (x *AspectType) GetTransferStatus() TransferStatus

func (*AspectType) GetUid

func (x *AspectType) GetUid() string

func (*AspectType) GetUpdateTime

func (x *AspectType) GetUpdateTime() *timestamppb.Timestamp

func (*AspectType) ProtoMessage

func (*AspectType) ProtoMessage()

func (*AspectType) ProtoReflect

func (x *AspectType) ProtoReflect() protoreflect.Message

func (*AspectType) Reset

func (x *AspectType) Reset()

func (*AspectType) String

func (x *AspectType) String() string

AspectType_Authorization

type AspectType_Authorization struct {

	// Immutable. The IAM permission grantable on the EntryGroup to allow access
	// to instantiate Aspects of Dataplex Universal Catalog owned AspectTypes,
	// only settable for Dataplex Universal Catalog owned Types.
	AlternateUsePermission string `protobuf:"bytes,1,opt,name=alternate_use_permission,json=alternateUsePermission,proto3" json:"alternate_use_permission,omitempty"`
	// contains filtered or unexported fields
}

Authorization for an AspectType.

func (*AspectType_Authorization) Descriptor

func (*AspectType_Authorization) Descriptor() ([]byte, []int)

Deprecated: Use AspectType_Authorization.ProtoReflect.Descriptor instead.

func (*AspectType_Authorization) GetAlternateUsePermission

func (x *AspectType_Authorization) GetAlternateUsePermission() string

func (*AspectType_Authorization) ProtoMessage

func (*AspectType_Authorization) ProtoMessage()

func (*AspectType_Authorization) ProtoReflect

func (x *AspectType_Authorization) ProtoReflect() protoreflect.Message

func (*AspectType_Authorization) Reset

func (x *AspectType_Authorization) Reset()

func (*AspectType_Authorization) String

func (x *AspectType_Authorization) String() string

AspectType_DataClassification

type AspectType_DataClassification int32

Classifies the data stored by the aspect.

AspectType_DATA_CLASSIFICATION_UNSPECIFIED, AspectType_METADATA_AND_DATA

const (
	// Denotes that the aspect contains only metadata.
	AspectType_DATA_CLASSIFICATION_UNSPECIFIED AspectType_DataClassification = 0
	// Metadata and data classification.
	AspectType_METADATA_AND_DATA AspectType_DataClassification = 1
)

func (AspectType_DataClassification) Descriptor

func (AspectType_DataClassification) Enum

func (AspectType_DataClassification) EnumDescriptor

func (AspectType_DataClassification) EnumDescriptor() ([]byte, []int)

Deprecated: Use AspectType_DataClassification.Descriptor instead.

func (AspectType_DataClassification) Number

func (AspectType_DataClassification) String

func (AspectType_DataClassification) Type

AspectType_MetadataTemplate

type AspectType_MetadataTemplate struct {

	// Optional. Index is used to encode Template messages. The value of index
	// can range between 1 and 2,147,483,647. Index must be unique within all
	// fields in a Template. (Nested Templates can reuse indexes). Once a
	// Template is defined, the index cannot be changed, because it identifies
	// the field in the actual storage format. Index is a mandatory field, but
	// it is optional for top level fields, and map/array "values" definitions.
	Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	// Required. The name of the field.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The datatype of this field. The following values are supported:
	//
	// Primitive types:
	//
	// * string
	// * int
	// * bool
	// * double
	// * datetime. Must be of the format RFC3339 UTC "Zulu" (Examples:
	// "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z").
	//
	// Complex types:
	//
	// * enum
	// * array
	// * map
	// * record
	Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Optional. Field definition. You must specify it if the type is record. It
	// defines the nested fields.
	RecordFields []*AspectType_MetadataTemplate `protobuf:"bytes,6,rep,name=record_fields,json=recordFields,proto3" json:"record_fields,omitempty"`
	// Optional. The list of values for an enum type. You must define it if the
	// type is enum.
	EnumValues []*AspectType_MetadataTemplate_EnumValue `protobuf:"bytes,8,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"`
	// Optional. If the type is map, set map_items. map_items can refer to a
	// primitive field or a complex (record only) field. To specify a primitive
	// field, you only need to set name and type in the nested
	// MetadataTemplate. The recommended value for the name field is item, as
	// this isn't used in the actual payload.
	MapItems *AspectType_MetadataTemplate `protobuf:"bytes,10,opt,name=map_items,json=mapItems,proto3" json:"map_items,omitempty"`
	// Optional. If the type is array, set array_items. array_items can refer
	// to a primitive field or a complex (record only) field. To specify a
	// primitive field, you only need to set name and type in the nested
	// MetadataTemplate. The recommended value for the name field is item, as
	// this isn't used in the actual payload.
	ArrayItems *AspectType_MetadataTemplate `protobuf:"bytes,11,opt,name=array_items,json=arrayItems,proto3" json:"array_items,omitempty"`
	// Optional. You can use type id if this definition of the field needs to be
	// reused later. The type id must be unique across the entire template. You
	// can only specify it if the field type is record.
	TypeId string `protobuf:"bytes,12,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// Optional. A reference to another field definition (not an inline
	// definition). The value must be equal to the value of an id field defined
	// elsewhere in the MetadataTemplate. Only fields with record type can
	// refer to other fields.
	TypeRef string `protobuf:"bytes,13,opt,name=type_ref,json=typeRef,proto3" json:"type_ref,omitempty"`
	// Optional. Specifies the constraints on this field.
	Constraints *AspectType_MetadataTemplate_Constraints `protobuf:"bytes,50,opt,name=constraints,proto3" json:"constraints,omitempty"`
	// Optional. Specifies annotations on this field.
	Annotations *AspectType_MetadataTemplate_Annotations `protobuf:"bytes,51,opt,name=annotations,proto3" json:"annotations,omitempty"`
	// contains filtered or unexported fields
}

MetadataTemplate definition for an AspectType.

func (*AspectType_MetadataTemplate) Descriptor

func (*AspectType_MetadataTemplate) Descriptor() ([]byte, []int)

Deprecated: Use AspectType_MetadataTemplate.ProtoReflect.Descriptor instead.

func (*AspectType_MetadataTemplate) GetAnnotations

func (*AspectType_MetadataTemplate) GetArrayItems

func (*AspectType_MetadataTemplate) GetConstraints

func (*AspectType_MetadataTemplate) GetEnumValues

func (*AspectType_MetadataTemplate) GetIndex

func (x *AspectType_MetadataTemplate) GetIndex() int32

func (*AspectType_MetadataTemplate) GetMapItems

func (*AspectType_MetadataTemplate) GetName

func (x *AspectType_MetadataTemplate) GetName() string

func (*AspectType_MetadataTemplate) GetRecordFields

func (*AspectType_MetadataTemplate) GetType

func (x *AspectType_MetadataTemplate) GetType() string

func (*AspectType_MetadataTemplate) GetTypeId

func (x *AspectType_MetadataTemplate) GetTypeId() string

func (*AspectType_MetadataTemplate) GetTypeRef

func (x *AspectType_MetadataTemplate) GetTypeRef() string

func (*AspectType_MetadataTemplate) ProtoMessage

func (*AspectType_MetadataTemplate) ProtoMessage()

func (*AspectType_MetadataTemplate) ProtoReflect

func (*AspectType_MetadataTemplate) Reset

func (x *AspectType_MetadataTemplate) Reset()

func (*AspectType_MetadataTemplate) String

func (x *AspectType_MetadataTemplate) String() string

AspectType_MetadataTemplate_Annotations

type AspectType_MetadataTemplate_Annotations struct {

	// Optional. Marks a field as deprecated. You can include a deprecation
	// message.
	Deprecated string `protobuf:"bytes,1,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// Optional. Display name for a field.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Description for a field.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Display order for a field. You can use this to reorder where
	// a field is rendered.
	DisplayOrder int32 `protobuf:"varint,4,opt,name=display_order,json=displayOrder,proto3" json:"display_order,omitempty"`
	// Optional. You can use String Type annotations to specify special
	// meaning to string fields. The following values are supported:
	//
	// * richText: The field must be interpreted as a rich text field.
	// * url: A fully qualified URL link.
	// * resource: A service qualified resource reference.
	StringType string `protobuf:"bytes,6,opt,name=string_type,json=stringType,proto3" json:"string_type,omitempty"`
	// Optional. Suggested hints for string fields. You can use them to
	// suggest values to users through console.
	StringValues []string `protobuf:"bytes,7,rep,name=string_values,json=stringValues,proto3" json:"string_values,omitempty"`
	// contains filtered or unexported fields
}

Definition of the annotations of a field.

func (*AspectType_MetadataTemplate_Annotations) Descriptor

func (*AspectType_MetadataTemplate_Annotations) Descriptor() ([]byte, []int)

Deprecated: Use AspectType_MetadataTemplate_Annotations.ProtoReflect.Descriptor instead.

func (*AspectType_MetadataTemplate_Annotations) GetDeprecated

func (*AspectType_MetadataTemplate_Annotations) GetDescription

func (x *AspectType_MetadataTemplate_Annotations) GetDescription() string

func (*AspectType_MetadataTemplate_Annotations) GetDisplayName

func (x *AspectType_MetadataTemplate_Annotations) GetDisplayName() string

func (*AspectType_MetadataTemplate_Annotations) GetDisplayOrder

func (x *AspectType_MetadataTemplate_Annotations) GetDisplayOrder() int32

func (*AspectType_MetadataTemplate_Annotations) GetStringType

func (*AspectType_MetadataTemplate_Annotations) GetStringValues

func (x *AspectType_MetadataTemplate_Annotations) GetStringValues() []string

func (*AspectType_MetadataTemplate_Annotations) ProtoMessage

func (*AspectType_MetadataTemplate_Annotations) ProtoReflect

func (*AspectType_MetadataTemplate_Annotations) Reset

func (*AspectType_MetadataTemplate_Annotations) String

AspectType_MetadataTemplate_Constraints

type AspectType_MetadataTemplate_Constraints struct {

	// Optional. Marks this field as optional or required.
	Required bool `protobuf:"varint,1,opt,name=required,proto3" json:"required,omitempty"`
	// contains filtered or unexported fields
}

Definition of the constraints of a field.

func (*AspectType_MetadataTemplate_Constraints) Descriptor

func (*AspectType_MetadataTemplate_Constraints) Descriptor() ([]byte, []int)

Deprecated: Use AspectType_MetadataTemplate_Constraints.ProtoReflect.Descriptor instead.

func (*AspectType_MetadataTemplate_Constraints) GetRequired

func (*AspectType_MetadataTemplate_Constraints) ProtoMessage

func (*AspectType_MetadataTemplate_Constraints) ProtoReflect

func (*AspectType_MetadataTemplate_Constraints) Reset

func (*AspectType_MetadataTemplate_Constraints) String

AspectType_MetadataTemplate_EnumValue

type AspectType_MetadataTemplate_EnumValue struct {

	// Required. Index for the enum value. It can't be modified.
	Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	// Required. Name of the enumvalue. This is the actual value that the
	// aspect can contain.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. You can set this message if you need to deprecate an enum
	// value.
	Deprecated string `protobuf:"bytes,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// contains filtered or unexported fields
}

Definition of Enumvalue, to be used for enum fields.

func (*AspectType_MetadataTemplate_EnumValue) Descriptor

func (*AspectType_MetadataTemplate_EnumValue) Descriptor() ([]byte, []int)

Deprecated: Use AspectType_MetadataTemplate_EnumValue.ProtoReflect.Descriptor instead.

func (*AspectType_MetadataTemplate_EnumValue) GetDeprecated

func (x *AspectType_MetadataTemplate_EnumValue) GetDeprecated() string

func (*AspectType_MetadataTemplate_EnumValue) GetIndex

func (*AspectType_MetadataTemplate_EnumValue) GetName

func (*AspectType_MetadataTemplate_EnumValue) ProtoMessage

func (*AspectType_MetadataTemplate_EnumValue) ProtoMessage()

func (*AspectType_MetadataTemplate_EnumValue) ProtoReflect

func (*AspectType_MetadataTemplate_EnumValue) Reset

func (*AspectType_MetadataTemplate_EnumValue) String

Asset

type Asset struct {

	// 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}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. System generated globally unique ID for the asset. This ID
	// will be different if the asset is deleted and re-created with the same
	// name.
	Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the asset was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the asset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User defined labels for the asset.
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Description of the asset.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Current state of the asset.
	State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
	// Required. Specification of the resource that is referenced by this asset.
	ResourceSpec *Asset_ResourceSpec `protobuf:"bytes,100,opt,name=resource_spec,json=resourceSpec,proto3" json:"resource_spec,omitempty"`
	// Output only. Status of the resource referenced by this asset.
	ResourceStatus *Asset_ResourceStatus `protobuf:"bytes,101,opt,name=resource_status,json=resourceStatus,proto3" json:"resource_status,omitempty"`
	// Output only. Status of the security policy applied to resource referenced
	// by this asset.
	SecurityStatus *Asset_SecurityStatus `protobuf:"bytes,103,opt,name=security_status,json=securityStatus,proto3" json:"security_status,omitempty"`
	// Optional. Specification of the discovery feature applied to data referenced
	// by this asset. When this spec is left unset, the asset will use the spec
	// set on the parent zone.
	DiscoverySpec *Asset_DiscoverySpec `protobuf:"bytes,106,opt,name=discovery_spec,json=discoverySpec,proto3" json:"discovery_spec,omitempty"`
	// Output only. Status of the discovery feature applied to data referenced by
	// this asset.
	DiscoveryStatus *Asset_DiscoveryStatus `protobuf:"bytes,107,opt,name=discovery_status,json=discoveryStatus,proto3" json:"discovery_status,omitempty"`
	// contains filtered or unexported fields
}

An asset represents a cloud resource that is being managed within a lake as a member of a zone.

func (*Asset) Descriptor

func (*Asset) Descriptor() ([]byte, []int)

Deprecated: Use Asset.ProtoReflect.Descriptor instead.

func (*Asset) GetCreateTime

func (x *Asset) GetCreateTime() *timestamppb.Timestamp

func (*Asset) GetDescription

func (x *Asset) GetDescription() string

func (*Asset) GetDiscoverySpec

func (x *Asset) GetDiscoverySpec() *Asset_DiscoverySpec

func (*Asset) GetDiscoveryStatus

func (x *Asset) GetDiscoveryStatus() *Asset_DiscoveryStatus

func (*Asset) GetDisplayName

func (x *Asset) GetDisplayName() string

func (*Asset) GetLabels

func (x *Asset) GetLabels() map[string]string

func (*Asset) GetName

func (x *Asset) GetName() string

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 (x *Asset) GetState() State

func (*Asset) GetUid

func (x *Asset) GetUid() string

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

func (x *Asset) String() string

AssetStatus

type AssetStatus struct {

	// Last update time of the status.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Number of active assets.
	ActiveAssets int32 `protobuf:"varint,2,opt,name=active_assets,json=activeAssets,proto3" json:"active_assets,omitempty"`
	// Number of assets that are in process of updating the security policy on
	// attached resources.
	SecurityPolicyApplyingAssets int32 `protobuf:"varint,3,opt,name=security_policy_applying_assets,json=securityPolicyApplyingAssets,proto3" json:"security_policy_applying_assets,omitempty"`
	// contains filtered or unexported fields
}

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 valid to be assigned 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 (*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 (*Asset_DiscoverySpec) GetSchedule

func (x *Asset_DiscoverySpec) GetSchedule() string

func (*Asset_DiscoverySpec) GetTrigger

func (x *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 (*Asset_DiscoverySpec_CsvOptions) Reset

func (x *Asset_DiscoverySpec_CsvOptions) Reset()

func (*Asset_DiscoverySpec_CsvOptions) 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 (*Asset_DiscoverySpec_JsonOptions) Reset

func (*Asset_DiscoverySpec_JsonOptions) 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 (*Asset_DiscoveryStatus) GetStats

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) Enum

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 (Asset_DiscoveryStatus_State) String

func (Asset_DiscoveryStatus_State) Type

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

	// Immutable. Relative name of the cloud resource that contains the data
	// that is being managed within a lake. For example:
	//
	//	`projects/{project_number}/buckets/{bucket_id}`
	//	`projects/{project_number}/datasets/{dataset_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Immutable. Type of resource.
	Type Asset_ResourceSpec_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Asset_ResourceSpec_Type" json:"type,omitempty"`
	// Optional. Determines how read permissions are handled for each asset and
	// their associated tables. Only available to storage buckets assets.
	ReadAccessMode Asset_ResourceSpec_AccessMode `protobuf:"varint,5,opt,name=read_access_mode,json=readAccessMode,proto3,enum=google.cloud.dataplex.v1.Asset_ResourceSpec_AccessMode" json:"read_access_mode,omitempty"`
	// contains filtered or unexported fields
}

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 (*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) Enum

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 (Asset_ResourceSpec_AccessMode) String

func (Asset_ResourceSpec_AccessMode) Type

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) Enum

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 (Asset_ResourceSpec_Type) String

func (x Asset_ResourceSpec_Type) String() string

func (Asset_ResourceSpec_Type) Type

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 (*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) Enum

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 (Asset_ResourceStatus_State) String

func (Asset_ResourceStatus_State) Type

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 (*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) Enum

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 (Asset_SecurityStatus_State) String

func (Asset_SecurityStatus_State) Type

BusinessGlossaryEvent

type BusinessGlossaryEvent struct {

	// The log message.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// The type of the event.
	EventType BusinessGlossaryEvent_EventType `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=google.cloud.dataplex.v1.BusinessGlossaryEvent_EventType" json:"event_type,omitempty"`
	// Name of the resource.
	Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

Payload associated with Business Glossary related log events.

func (*BusinessGlossaryEvent) Descriptor

func (*BusinessGlossaryEvent) Descriptor() ([]byte, []int)

Deprecated: Use BusinessGlossaryEvent.ProtoReflect.Descriptor instead.

func (*BusinessGlossaryEvent) GetEventType

func (*BusinessGlossaryEvent) GetMessage

func (x *BusinessGlossaryEvent) GetMessage() string

func (*BusinessGlossaryEvent) GetResource

func (x *BusinessGlossaryEvent) GetResource() string

func (*BusinessGlossaryEvent) ProtoMessage

func (*BusinessGlossaryEvent) ProtoMessage()

func (*BusinessGlossaryEvent) ProtoReflect

func (x *BusinessGlossaryEvent) ProtoReflect() protoreflect.Message

func (*BusinessGlossaryEvent) Reset

func (x *BusinessGlossaryEvent) Reset()

func (*BusinessGlossaryEvent) String

func (x *BusinessGlossaryEvent) String() string

BusinessGlossaryEvent_EventType

type BusinessGlossaryEvent_EventType int32

Type of glossary log event.

BusinessGlossaryEvent_EVENT_TYPE_UNSPECIFIED, BusinessGlossaryEvent_GLOSSARY_CREATE, BusinessGlossaryEvent_GLOSSARY_UPDATE, BusinessGlossaryEvent_GLOSSARY_DELETE, BusinessGlossaryEvent_GLOSSARY_CATEGORY_CREATE, BusinessGlossaryEvent_GLOSSARY_CATEGORY_UPDATE, BusinessGlossaryEvent_GLOSSARY_CATEGORY_DELETE, BusinessGlossaryEvent_GLOSSARY_TERM_CREATE, BusinessGlossaryEvent_GLOSSARY_TERM_UPDATE, BusinessGlossaryEvent_GLOSSARY_TERM_DELETE

const (
	// An unspecified event type.
	BusinessGlossaryEvent_EVENT_TYPE_UNSPECIFIED BusinessGlossaryEvent_EventType = 0
	// Glossary create event.
	BusinessGlossaryEvent_GLOSSARY_CREATE BusinessGlossaryEvent_EventType = 1
	// Glossary update event.
	BusinessGlossaryEvent_GLOSSARY_UPDATE BusinessGlossaryEvent_EventType = 2
	// Glossary delete event.
	BusinessGlossaryEvent_GLOSSARY_DELETE BusinessGlossaryEvent_EventType = 3
	// Glossary category create event.
	BusinessGlossaryEvent_GLOSSARY_CATEGORY_CREATE BusinessGlossaryEvent_EventType = 4
	// Glossary category update event.
	BusinessGlossaryEvent_GLOSSARY_CATEGORY_UPDATE BusinessGlossaryEvent_EventType = 5
	// Glossary category delete event.
	BusinessGlossaryEvent_GLOSSARY_CATEGORY_DELETE BusinessGlossaryEvent_EventType = 6
	// Glossary term create event.
	BusinessGlossaryEvent_GLOSSARY_TERM_CREATE BusinessGlossaryEvent_EventType = 7
	// Glossary term update event.
	BusinessGlossaryEvent_GLOSSARY_TERM_UPDATE BusinessGlossaryEvent_EventType = 8
	// Glossary term delete event.
	BusinessGlossaryEvent_GLOSSARY_TERM_DELETE BusinessGlossaryEvent_EventType = 9
)

func (BusinessGlossaryEvent_EventType) Descriptor

func (BusinessGlossaryEvent_EventType) Enum

func (BusinessGlossaryEvent_EventType) EnumDescriptor

func (BusinessGlossaryEvent_EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BusinessGlossaryEvent_EventType.Descriptor instead.

func (BusinessGlossaryEvent_EventType) Number

func (BusinessGlossaryEvent_EventType) String

func (BusinessGlossaryEvent_EventType) Type

BusinessGlossaryServiceClient

type BusinessGlossaryServiceClient interface {
	// Creates a new Glossary resource.
	CreateGlossary(ctx context.Context, in *CreateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates a Glossary resource.
	UpdateGlossary(ctx context.Context, in *UpdateGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a Glossary resource. All the categories and terms within the
	// Glossary must be deleted before the Glossary can be deleted.
	DeleteGlossary(ctx context.Context, in *DeleteGlossaryRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a Glossary resource.
	GetGlossary(ctx context.Context, in *GetGlossaryRequest, opts ...grpc.CallOption) (*Glossary, error)
	// Lists Glossary resources in a project and location.
	ListGlossaries(ctx context.Context, in *ListGlossariesRequest, opts ...grpc.CallOption) (*ListGlossariesResponse, error)
	// Creates a new GlossaryCategory resource.
	CreateGlossaryCategory(ctx context.Context, in *CreateGlossaryCategoryRequest, opts ...grpc.CallOption) (*GlossaryCategory, error)
	// Updates a GlossaryCategory resource.
	UpdateGlossaryCategory(ctx context.Context, in *UpdateGlossaryCategoryRequest, opts ...grpc.CallOption) (*GlossaryCategory, error)
	// Deletes a GlossaryCategory resource. All the GlossaryCategories and
	// GlossaryTerms nested directly under the specified GlossaryCategory will be
	// moved one level up to the parent in the hierarchy.
	DeleteGlossaryCategory(ctx context.Context, in *DeleteGlossaryCategoryRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Gets a GlossaryCategory resource.
	GetGlossaryCategory(ctx context.Context, in *GetGlossaryCategoryRequest, opts ...grpc.CallOption) (*GlossaryCategory, error)
	// Lists GlossaryCategory resources in a Glossary.
	ListGlossaryCategories(ctx context.Context, in *ListGlossaryCategoriesRequest, opts ...grpc.CallOption) (*ListGlossaryCategoriesResponse, error)
	// Creates a new GlossaryTerm resource.
	CreateGlossaryTerm(ctx context.Context, in *CreateGlossaryTermRequest, opts ...grpc.CallOption) (*GlossaryTerm, error)
	// Updates a GlossaryTerm resource.
	UpdateGlossaryTerm(ctx context.Context, in *UpdateGlossaryTermRequest, opts ...grpc.CallOption) (*GlossaryTerm, error)
	// Deletes a GlossaryTerm resource.
	DeleteGlossaryTerm(ctx context.Context, in *DeleteGlossaryTermRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Gets a GlossaryTerm resource.
	GetGlossaryTerm(ctx context.Context, in *GetGlossaryTermRequest, opts ...grpc.CallOption) (*GlossaryTerm, error)
	// Lists GlossaryTerm resources in a Glossary.
	ListGlossaryTerms(ctx context.Context, in *ListGlossaryTermsRequest, opts ...grpc.CallOption) (*ListGlossaryTermsResponse, error)
}

BusinessGlossaryServiceClient is the client API for BusinessGlossaryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewBusinessGlossaryServiceClient

func NewBusinessGlossaryServiceClient(cc grpc.ClientConnInterface) BusinessGlossaryServiceClient

BusinessGlossaryServiceServer

type BusinessGlossaryServiceServer interface {
	// Creates a new Glossary resource.
	CreateGlossary(context.Context, *CreateGlossaryRequest) (*longrunningpb.Operation, error)
	// Updates a Glossary resource.
	UpdateGlossary(context.Context, *UpdateGlossaryRequest) (*longrunningpb.Operation, error)
	// Deletes a Glossary resource. All the categories and terms within the
	// Glossary must be deleted before the Glossary can be deleted.
	DeleteGlossary(context.Context, *DeleteGlossaryRequest) (*longrunningpb.Operation, error)
	// Gets a Glossary resource.
	GetGlossary(context.Context, *GetGlossaryRequest) (*Glossary, error)
	// Lists Glossary resources in a project and location.
	ListGlossaries(context.Context, *ListGlossariesRequest) (*ListGlossariesResponse, error)
	// Creates a new GlossaryCategory resource.
	CreateGlossaryCategory(context.Context, *CreateGlossaryCategoryRequest) (*GlossaryCategory, error)
	// Updates a GlossaryCategory resource.
	UpdateGlossaryCategory(context.Context, *UpdateGlossaryCategoryRequest) (*GlossaryCategory, error)
	// Deletes a GlossaryCategory resource. All the GlossaryCategories and
	// GlossaryTerms nested directly under the specified GlossaryCategory will be
	// moved one level up to the parent in the hierarchy.
	DeleteGlossaryCategory(context.Context, *DeleteGlossaryCategoryRequest) (*emptypb.Empty, error)
	// Gets a GlossaryCategory resource.
	GetGlossaryCategory(context.Context, *GetGlossaryCategoryRequest) (*GlossaryCategory, error)
	// Lists GlossaryCategory resources in a Glossary.
	ListGlossaryCategories(context.Context, *ListGlossaryCategoriesRequest) (*ListGlossaryCategoriesResponse, error)
	// Creates a new GlossaryTerm resource.
	CreateGlossaryTerm(context.Context, *CreateGlossaryTermRequest) (*GlossaryTerm, error)
	// Updates a GlossaryTerm resource.
	UpdateGlossaryTerm(context.Context, *UpdateGlossaryTermRequest) (*GlossaryTerm, error)
	// Deletes a GlossaryTerm resource.
	DeleteGlossaryTerm(context.Context, *DeleteGlossaryTermRequest) (*emptypb.Empty, error)
	// Gets a GlossaryTerm resource.
	GetGlossaryTerm(context.Context, *GetGlossaryTermRequest) (*GlossaryTerm, error)
	// Lists GlossaryTerm resources in a Glossary.
	ListGlossaryTerms(context.Context, *ListGlossaryTermsRequest) (*ListGlossaryTermsResponse, error)
}

BusinessGlossaryServiceServer is the server API for BusinessGlossaryService service. All implementations should embed UnimplementedBusinessGlossaryServiceServer for forward compatibility

CancelDataScanJobRequest

type CancelDataScanJobRequest struct {

	// Required. The resource name of the DataScanJob:
	// `projects/{project_id_or_number}/locations/{location_id}/dataScans/{data_scan_id}/jobs/{data_scan_job_id}`
	// where `project_id_or_number` refers to a *project_id* or *project_number*
	// and `location_id` refers to a Google Cloud region.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for the CancelDataScanJob method.

func (*CancelDataScanJobRequest) Descriptor

func (*CancelDataScanJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelDataScanJobRequest.ProtoReflect.Descriptor instead.

func (*CancelDataScanJobRequest) GetName

func (x *CancelDataScanJobRequest) GetName() string

func (*CancelDataScanJobRequest) ProtoMessage

func (*CancelDataScanJobRequest) ProtoMessage()

func (*CancelDataScanJobRequest) ProtoReflect

func (x *CancelDataScanJobRequest) ProtoReflect() protoreflect.Message

func (*CancelDataScanJobRequest) Reset

func (x *CancelDataScanJobRequest) Reset()

func (*CancelDataScanJobRequest) String

func (x *CancelDataScanJobRequest) String() string

CancelDataScanJobResponse

type CancelDataScanJobResponse struct {
	// contains filtered or unexported fields
}

Response message for the CancelDataScanJob method.

func (*CancelDataScanJobResponse) Descriptor

func (*CancelDataScanJobResponse) Descriptor() ([]byte, []int)

Deprecated: Use CancelDataScanJobResponse.ProtoReflect.Descriptor instead.

func (*CancelDataScanJobResponse) ProtoMessage

func (*CancelDataScanJobResponse) ProtoMessage()

func (*CancelDataScanJobResponse) ProtoReflect

func (*CancelDataScanJobResponse) Reset

func (x *CancelDataScanJobResponse) Reset()

func (*CancelDataScanJobResponse) String

func (x *CancelDataScanJobResponse) String() string

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

CancelMetadataJobRequest

type CancelMetadataJobRequest struct {

	// Required. The resource name of the job, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/metadataJobs/{metadata_job_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Cancel metadata job request.

func (*CancelMetadataJobRequest) Descriptor

func (*CancelMetadataJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelMetadataJobRequest.ProtoReflect.Descriptor instead.

func (*CancelMetadataJobRequest) GetName

func (x *CancelMetadataJobRequest) GetName() string

func (*CancelMetadataJobRequest) ProtoMessage

func (*CancelMetadataJobRequest) ProtoMessage()

func (*CancelMetadataJobRequest) ProtoReflect

func (x *CancelMetadataJobRequest) ProtoReflect() protoreflect.Message

func (*CancelMetadataJobRequest) Reset

func (x *CancelMetadataJobRequest) Reset()

func (*CancelMetadataJobRequest) String

func (x *CancelMetadataJobRequest) String() string

CatalogServiceClient

type CatalogServiceClient interface {
	// Creates an EntryType.
	CreateEntryType(ctx context.Context, in *CreateEntryTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates an EntryType.
	UpdateEntryType(ctx context.Context, in *UpdateEntryTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes an EntryType.
	DeleteEntryType(ctx context.Context, in *DeleteEntryTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists EntryType resources in a project and location.
	ListEntryTypes(ctx context.Context, in *ListEntryTypesRequest, opts ...grpc.CallOption) (*ListEntryTypesResponse, error)
	// Gets an EntryType.
	GetEntryType(ctx context.Context, in *GetEntryTypeRequest, opts ...grpc.CallOption) (*EntryType, error)
	// Creates an AspectType.
	CreateAspectType(ctx context.Context, in *CreateAspectTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates an AspectType.
	UpdateAspectType(ctx context.Context, in *UpdateAspectTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes an AspectType.
	DeleteAspectType(ctx context.Context, in *DeleteAspectTypeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists AspectType resources in a project and location.
	ListAspectTypes(ctx context.Context, in *ListAspectTypesRequest, opts ...grpc.CallOption) (*ListAspectTypesResponse, error)
	// Gets an AspectType.
	GetAspectType(ctx context.Context, in *GetAspectTypeRequest, opts ...grpc.CallOption) (*AspectType, error)
	// Creates an EntryGroup.
	CreateEntryGroup(ctx context.Context, in *CreateEntryGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates an EntryGroup.
	UpdateEntryGroup(ctx context.Context, in *UpdateEntryGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes an EntryGroup.
	DeleteEntryGroup(ctx context.Context, in *DeleteEntryGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists EntryGroup resources in a project and location.
	ListEntryGroups(ctx context.Context, in *ListEntryGroupsRequest, opts ...grpc.CallOption) (*ListEntryGroupsResponse, error)
	// Gets an EntryGroup.
	GetEntryGroup(ctx context.Context, in *GetEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error)
	// Creates an Entry.
	CreateEntry(ctx context.Context, in *CreateEntryRequest, opts ...grpc.CallOption) (*Entry, error)
	// Updates an Entry.
	UpdateEntry(ctx context.Context, in *UpdateEntryRequest, opts ...grpc.CallOption) (*Entry, error)
	// Deletes an Entry.
	DeleteEntry(ctx context.Context, in *DeleteEntryRequest, opts ...grpc.CallOption) (*Entry, error)
	// Lists Entries within an EntryGroup.
	ListEntries(ctx context.Context, in *ListEntriesRequest, opts ...grpc.CallOption) (*ListEntriesResponse, error)
	// Gets an Entry.
	GetEntry(ctx context.Context, in *GetEntryRequest, opts ...grpc.CallOption) (*Entry, error)
	// Looks up an entry by name using the permission on the source system.
	LookupEntry(ctx context.Context, in *LookupEntryRequest, opts ...grpc.CallOption) (*Entry, error)
	// Modifies an entry using the permission on the source system.
	ModifyEntry(ctx context.Context, in *ModifyEntryRequest, opts ...grpc.CallOption) (*Entry, error)
	// Searches for Entries matching the given query and scope.
	SearchEntries(ctx context.Context, in *SearchEntriesRequest, opts ...grpc.CallOption) (*SearchEntriesResponse, error)
	// Creates a metadata job. For example, use a metadata job to import metadata
	// from a third-party system into Dataplex Universal Catalog.
	CreateMetadataJob(ctx context.Context, in *CreateMetadataJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a metadata job.
	GetMetadataJob(ctx context.Context, in *GetMetadataJobRequest, opts ...grpc.CallOption) (*MetadataJob, error)
	// Lists metadata jobs.
	ListMetadataJobs(ctx context.Context, in *ListMetadataJobsRequest, opts ...grpc.CallOption) (*ListMetadataJobsResponse, error)
	// Cancels a metadata job.
	//
	// If you cancel a metadata import job that is in progress, the changes in the
	// job might be partially applied. We recommend that you reset the state of
	// the entry groups in your project by running another metadata job that
	// reverts the changes from the canceled job.
	CancelMetadataJob(ctx context.Context, in *CancelMetadataJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates an Entry Link.
	CreateEntryLink(ctx context.Context, in *CreateEntryLinkRequest, opts ...grpc.CallOption) (*EntryLink, error)
	// Updates an Entry Link.
	UpdateEntryLink(ctx context.Context, in *UpdateEntryLinkRequest, opts ...grpc.CallOption) (*EntryLink, error)
	// Deletes an Entry Link.
	DeleteEntryLink(ctx context.Context, in *DeleteEntryLinkRequest, opts ...grpc.CallOption) (*EntryLink, error)
	// Looks up Entry Links referencing the specified Entry.
	LookupEntryLinks(ctx context.Context, in *LookupEntryLinksRequest, opts ...grpc.CallOption) (*LookupEntryLinksResponse, error)
	// Looks up LLM Context for the specified resources.
	LookupContext(ctx context.Context, in *LookupContextRequest, opts ...grpc.CallOption) (*LookupContextResponse, error)
	// Gets an Entry Link.
	GetEntryLink(ctx context.Context, in *GetEntryLinkRequest, opts ...grpc.CallOption) (*EntryLink, error)
	// Creates a MetadataFeed.
	CreateMetadataFeed(ctx context.Context, in *CreateMetadataFeedRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a MetadataFeed.
	GetMetadataFeed(ctx context.Context, in *GetMetadataFeedRequest, opts ...grpc.CallOption) (*MetadataFeed, error)
	// Retrieve a list of MetadataFeeds.
	ListMetadataFeeds(ctx context.Context, in *ListMetadataFeedsRequest, opts ...grpc.CallOption) (*ListMetadataFeedsResponse, error)
	// Deletes a MetadataFeed.
	DeleteMetadataFeed(ctx context.Context, in *DeleteMetadataFeedRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates a MetadataFeed.
	UpdateMetadataFeed(ctx context.Context, in *UpdateMetadataFeedRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

CatalogServiceClient is the client API for CatalogService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCatalogServiceClient

func NewCatalogServiceClient(cc grpc.ClientConnInterface) CatalogServiceClient

CatalogServiceServer

type CatalogServiceServer interface {
	// Creates an EntryType.
	CreateEntryType(context.Context, *CreateEntryTypeRequest) (*longrunningpb.Operation, error)
	// Updates an EntryType.
	UpdateEntryType(context.Context, *UpdateEntryTypeRequest) (*longrunningpb.Operation, error)
	// Deletes an EntryType.
	DeleteEntryType(context.Context, *DeleteEntryTypeRequest) (*longrunningpb.Operation, error)
	// Lists EntryType resources in a project and location.
	ListEntryTypes(context.Context, *ListEntryTypesRequest) (*ListEntryTypesResponse, error)
	// Gets an EntryType.
	GetEntryType(context.Context, *GetEntryTypeRequest) (*EntryType, error)
	// Creates an AspectType.
	CreateAspectType(context.Context, *CreateAspectTypeRequest) (*longrunningpb.Operation, error)
	// Updates an AspectType.
	UpdateAspectType(context.Context, *UpdateAspectTypeRequest) (*longrunningpb.Operation, error)
	// Deletes an AspectType.
	DeleteAspectType(context.Context, *DeleteAspectTypeRequest) (*longrunningpb.Operation, error)
	// Lists AspectType resources in a project and location.
	ListAspectTypes(context.Context, *ListAspectTypesRequest) (*ListAspectTypesResponse, error)
	// Gets an AspectType.
	GetAspectType(context.Context, *GetAspectTypeRequest) (*AspectType, error)
	// Creates an EntryGroup.
	CreateEntryGroup(context.Context, *CreateEntryGroupRequest) (*longrunningpb.Operation, error)
	// Updates an EntryGroup.
	UpdateEntryGroup(context.Context, *UpdateEntryGroupRequest) (*longrunningpb.Operation, error)
	// Deletes an EntryGroup.
	DeleteEntryGroup(context.Context, *DeleteEntryGroupRequest) (*longrunningpb.Operation, error)
	// Lists EntryGroup resources in a project and location.
	ListEntryGroups(context.Context, *ListEntryGroupsRequest) (*ListEntryGroupsResponse, error)
	// Gets an EntryGroup.
	GetEntryGroup(context.Context, *GetEntryGroupRequest) (*EntryGroup, error)
	// Creates an Entry.
	CreateEntry(context.Context, *CreateEntryRequest) (*Entry, error)
	// Updates an Entry.
	UpdateEntry(context.Context, *UpdateEntryRequest) (*Entry, error)
	// Deletes an Entry.
	DeleteEntry(context.Context, *DeleteEntryRequest) (*Entry, error)
	// Lists Entries within an EntryGroup.
	ListEntries(context.Context, *ListEntriesRequest) (*ListEntriesResponse, error)
	// Gets an Entry.
	GetEntry(context.Context, *GetEntryRequest) (*Entry, error)
	// Looks up an entry by name using the permission on the source system.
	LookupEntry(context.Context, *LookupEntryRequest) (*Entry, error)
	// Modifies an entry using the permission on the source system.
	ModifyEntry(context.Context, *ModifyEntryRequest) (*Entry, error)
	// Searches for Entries matching the given query and scope.
	SearchEntries(context.Context, *SearchEntriesRequest) (*SearchEntriesResponse, error)
	// Creates a metadata job. For example, use a metadata job to import metadata
	// from a third-party system into Dataplex Universal Catalog.
	CreateMetadataJob(context.Context, *CreateMetadataJobRequest) (*longrunningpb.Operation, error)
	// Gets a metadata job.
	GetMetadataJob(context.Context, *GetMetadataJobRequest) (*MetadataJob, error)
	// Lists metadata jobs.
	ListMetadataJobs(context.Context, *ListMetadataJobsRequest) (*ListMetadataJobsResponse, error)
	// Cancels a metadata job.
	//
	// If you cancel a metadata import job that is in progress, the changes in the
	// job might be partially applied. We recommend that you reset the state of
	// the entry groups in your project by running another metadata job that
	// reverts the changes from the canceled job.
	CancelMetadataJob(context.Context, *CancelMetadataJobRequest) (*emptypb.Empty, error)
	// Creates an Entry Link.
	CreateEntryLink(context.Context, *CreateEntryLinkRequest) (*EntryLink, error)
	// Updates an Entry Link.
	UpdateEntryLink(context.Context, *UpdateEntryLinkRequest) (*EntryLink, error)
	// Deletes an Entry Link.
	DeleteEntryLink(context.Context, *DeleteEntryLinkRequest) (*EntryLink, error)
	// Looks up Entry Links referencing the specified Entry.
	LookupEntryLinks(context.Context, *LookupEntryLinksRequest) (*LookupEntryLinksResponse, error)
	// Looks up LLM Context for the specified resources.
	LookupContext(context.Context, *LookupContextRequest) (*LookupContextResponse, error)
	// Gets an Entry Link.
	GetEntryLink(context.Context, *GetEntryLinkRequest) (*EntryLink, error)
	// Creates a MetadataFeed.
	CreateMetadataFeed(context.Context, *CreateMetadataFeedRequest) (*longrunningpb.Operation, error)
	// Gets a MetadataFeed.
	GetMetadataFeed(context.Context, *GetMetadataFeedRequest) (*MetadataFeed, error)
	// Retrieve a list of MetadataFeeds.
	ListMetadataFeeds(context.Context, *ListMetadataFeedsRequest) (*ListMetadataFeedsResponse, error)
	// Deletes a MetadataFeed.
	DeleteMetadataFeed(context.Context, *DeleteMetadataFeedRequest) (*longrunningpb.Operation, error)
	// Updates a MetadataFeed.
	UpdateMetadataFeed(context.Context, *UpdateMetadataFeedRequest) (*longrunningpb.Operation, error)
}

CatalogServiceServer is the server API for CatalogService service. All implementations should embed UnimplementedCatalogServiceServer for forward compatibility

ChangeRequest

type ChangeRequest struct {

	// Identifier. The relative resource name of the ChangeRequest, of the form:
	// projects/{project_number}/locations/{location_id}/changeRequests/{change_request_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the ChangeRequest.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the ChangeRequest was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the ChangeRequest was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Justification of the ChangeRequest. This should explain
	// *why* the change is needed or why it should be approved.
	Justification string `protobuf:"bytes,5,opt,name=justification,proto3" json:"justification,omitempty"`
	// Optional. User-defined labels for the ChangeRequest.
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. The email address of the user who created the ChangeRequest.
	Author string `protobuf:"bytes,7,opt,name=author,proto3" json:"author,omitempty"`
	// Output only. The current state of the ChangeRequest.
	State ChangeRequest_State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.ChangeRequest_State" json:"state,omitempty"`
	// Output only. The full resource name of the target resource to be modified.
	// Example:
	// //dataplex.googleapis.com/projects/my-project/locations/us-central1/entryGroups/my-group/entries/my-entry
	Resource string `protobuf:"bytes,9,opt,name=resource,proto3" json:"resource,omitempty"`
	// Detailed specification of the change, embedding the original request.
	//
	// Types that are valid to be assigned to ChangePayload:
	//
	//	*ChangeRequest_CreateEntry
	//	*ChangeRequest_UpdateEntry
	//	*ChangeRequest_DeleteEntry
	//	*ChangeRequest_CreateEntryLink
	//	*ChangeRequest_DeleteEntryLink
	//	*ChangeRequest_CreateGlossary
	//	*ChangeRequest_UpdateGlossary
	//	*ChangeRequest_DeleteGlossary
	//	*ChangeRequest_CreateGlossaryCategory
	//	*ChangeRequest_UpdateGlossaryCategory
	//	*ChangeRequest_DeleteGlossaryCategory
	//	*ChangeRequest_CreateGlossaryTerm
	//	*ChangeRequest_UpdateGlossaryTerm
	//	*ChangeRequest_DeleteGlossaryTerm
	//	*ChangeRequest_DataProductAccessRequest
	ChangePayload isChangeRequest_ChangePayload `protobuf_oneof:"change_payload"`
	// Output only. The type of change represented by the change_payload.
	// This field is derived from the populated field in the change_payload oneof.
	ChangeType ChangeRequest_ChangeType `protobuf:"varint,19,opt,name=change_type,json=changeType,proto3,enum=google.cloud.dataplex.v1.ChangeRequest_ChangeType" json:"change_type,omitempty"`
	// Output only. The reason provided for rejecting the ChangeRequest.
	RejectionComment string `protobuf:"bytes,16,opt,name=rejection_comment,json=rejectionComment,proto3" json:"rejection_comment,omitempty"`
	// Output only. The email address of the user who approved/rejected the
	// ChangeRequest.
	Approver string `protobuf:"bytes,17,opt,name=approver,proto3" json:"approver,omitempty"`
	// Optional. This checksum is computed by the service. It can be sent on
	// update and delete requests to ensure the client has an up-to-date value
	// before proceeding.
	Etag string `protobuf:"bytes,18,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Represents a proposed change to a metadata resource.

func (*ChangeRequest) Descriptor

func (*ChangeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeRequest.ProtoReflect.Descriptor instead.

func (*ChangeRequest) GetApprover

func (x *ChangeRequest) GetApprover() string

func (*ChangeRequest) GetAuthor

func (x *ChangeRequest) GetAuthor() string

func (*ChangeRequest) GetChangePayload

func (x *ChangeRequest) GetChangePayload() isChangeRequest_ChangePayload

func (*ChangeRequest) GetChangeType

func (x *ChangeRequest) GetChangeType() ChangeRequest_ChangeType

func (*ChangeRequest) GetCreateEntry

func (x *ChangeRequest) GetCreateEntry() *CreateEntryRequest
func (x *ChangeRequest) GetCreateEntryLink() *CreateEntryLinkRequest

func (*ChangeRequest) GetCreateGlossary

func (x *ChangeRequest) GetCreateGlossary() *CreateGlossaryRequest

func (*ChangeRequest) GetCreateGlossaryCategory

func (x *ChangeRequest) GetCreateGlossaryCategory() *CreateGlossaryCategoryRequest

func (*ChangeRequest) GetCreateGlossaryTerm

func (x *ChangeRequest) GetCreateGlossaryTerm() *CreateGlossaryTermRequest

func (*ChangeRequest) GetCreateTime

func (x *ChangeRequest) GetCreateTime() *timestamppb.Timestamp

func (*ChangeRequest) GetDataProductAccessRequest

func (x *ChangeRequest) GetDataProductAccessRequest() *DataProductAccessRequest

func (*ChangeRequest) GetDeleteEntry

func (x *ChangeRequest) GetDeleteEntry() *DeleteEntryRequest
func (x *ChangeRequest) GetDeleteEntryLink() *DeleteEntryLinkRequest

func (*ChangeRequest) GetDeleteGlossary

func (x *ChangeRequest) GetDeleteGlossary() *DeleteGlossaryRequest

func (*ChangeRequest) GetDeleteGlossaryCategory

func (x *ChangeRequest) GetDeleteGlossaryCategory() *DeleteGlossaryCategoryRequest

func (*ChangeRequest) GetDeleteGlossaryTerm

func (x *ChangeRequest) GetDeleteGlossaryTerm() *DeleteGlossaryTermRequest

func (*ChangeRequest) GetEtag

func (x *ChangeRequest) GetEtag() string

func (*ChangeRequest) GetJustification

func (x *ChangeRequest) GetJustification() string

func (*ChangeRequest) GetLabels

func (x *ChangeRequest) GetLabels() map[string]string

func (*ChangeRequest) GetName

func (x *ChangeRequest) GetName() string

func (*ChangeRequest) GetRejectionComment

func (x *ChangeRequest) GetRejectionComment() string

func (*ChangeRequest) GetResource

func (x *ChangeRequest) GetResource() string

func (*ChangeRequest) GetState

func (x *ChangeRequest) GetState() ChangeRequest_State

func (*ChangeRequest) GetUid

func (x *ChangeRequest) GetUid() string

func (*ChangeRequest) GetUpdateEntry

func (x *ChangeRequest) GetUpdateEntry() *UpdateEntryRequest

func (*ChangeRequest) GetUpdateGlossary

func (x *ChangeRequest) GetUpdateGlossary() *UpdateGlossaryRequest

func (*ChangeRequest) GetUpdateGlossaryCategory

func (x *ChangeRequest) GetUpdateGlossaryCategory() *UpdateGlossaryCategoryRequest

func (*ChangeRequest) GetUpdateGlossaryTerm

func (x *ChangeRequest) GetUpdateGlossaryTerm() *UpdateGlossaryTermRequest

func (*ChangeRequest) GetUpdateTime

func (x *ChangeRequest) GetUpdateTime() *timestamppb.Timestamp

func (*ChangeRequest) ProtoMessage

func (*ChangeRequest) ProtoMessage()

func (*ChangeRequest) ProtoReflect

func (x *ChangeRequest) ProtoReflect() protoreflect.Message

func (*ChangeRequest) Reset

func (x *ChangeRequest) Reset()

func (*ChangeRequest) String

func (x *ChangeRequest) String() string

ChangeRequest_ChangeType

type ChangeRequest_ChangeType int32

Enum representing the type of change in the payload.

ChangeRequest_CHANGE_TYPE_UNSPECIFIED, ChangeRequest_CREATE_ENTRY, ChangeRequest_UPDATE_ENTRY, ChangeRequest_DELETE_ENTRY, ChangeRequest_CREATE_ENTRY_LINK, ChangeRequest_DELETE_ENTRY_LINK, ChangeRequest_CREATE_GLOSSARY, ChangeRequest_UPDATE_GLOSSARY, ChangeRequest_DELETE_GLOSSARY, ChangeRequest_CREATE_GLOSSARY_CATEGORY, ChangeRequest_UPDATE_GLOSSARY_CATEGORY, ChangeRequest_DELETE_GLOSSARY_CATEGORY, ChangeRequest_CREATE_GLOSSARY_TERM, ChangeRequest_UPDATE_GLOSSARY_TERM, ChangeRequest_DELETE_GLOSSARY_TERM, ChangeRequest_REQUEST_DATA_PRODUCT_ACCESS

const (
	// State unspecified.
	ChangeRequest_CHANGE_TYPE_UNSPECIFIED ChangeRequest_ChangeType = 0
	// Request to create an Entry.
	ChangeRequest_CREATE_ENTRY ChangeRequest_ChangeType = 1
	// Request to update an Entry.
	ChangeRequest_UPDATE_ENTRY ChangeRequest_ChangeType = 2
	// Request to delete an Entry.
	ChangeRequest_DELETE_ENTRY ChangeRequest_ChangeType = 3
	// Request to create an EntryLink.
	ChangeRequest_CREATE_ENTRY_LINK ChangeRequest_ChangeType = 4
	// Request to delete an EntryLink.
	ChangeRequest_DELETE_ENTRY_LINK ChangeRequest_ChangeType = 5
	// Request to create a Glossary.
	ChangeRequest_CREATE_GLOSSARY ChangeRequest_ChangeType = 7
	// Request to update a Glossary.
	ChangeRequest_UPDATE_GLOSSARY ChangeRequest_ChangeType = 8
	// Request to delete a Glossary.
	ChangeRequest_DELETE_GLOSSARY ChangeRequest_ChangeType = 9
	// Request to create a GlossaryCategory.
	ChangeRequest_CREATE_GLOSSARY_CATEGORY ChangeRequest_ChangeType = 10
	// Request to update a GlossaryCategory.
	ChangeRequest_UPDATE_GLOSSARY_CATEGORY ChangeRequest_ChangeType = 11
	// Request to delete a GlossaryCategory.
	ChangeRequest_DELETE_GLOSSARY_CATEGORY ChangeRequest_ChangeType = 13
	// Request to create a GlossaryTerm.
	ChangeRequest_CREATE_GLOSSARY_TERM ChangeRequest_ChangeType = 14
	// Request to update a GlossaryTerm.
	ChangeRequest_UPDATE_GLOSSARY_TERM ChangeRequest_ChangeType = 15
	// Request to delete a GlossaryTerm.
	ChangeRequest_DELETE_GLOSSARY_TERM ChangeRequest_ChangeType = 17
	// Request to request Data Product access.
	ChangeRequest_REQUEST_DATA_PRODUCT_ACCESS ChangeRequest_ChangeType = 33
)

func (ChangeRequest_ChangeType) Descriptor

func (ChangeRequest_ChangeType) Enum

func (ChangeRequest_ChangeType) EnumDescriptor

func (ChangeRequest_ChangeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ChangeRequest_ChangeType.Descriptor instead.

func (ChangeRequest_ChangeType) Number

func (ChangeRequest_ChangeType) String

func (x ChangeRequest_ChangeType) String() string

func (ChangeRequest_ChangeType) Type

ChangeRequest_CreateEntry

type ChangeRequest_CreateEntry struct {
	// Payload for creating an Entry.
	CreateEntry *CreateEntryRequest `protobuf:"bytes,10,opt,name=create_entry,json=createEntry,proto3,oneof"`
}
type ChangeRequest_CreateEntryLink struct {
	// Payload for creating an EntryLink.
	CreateEntryLink *CreateEntryLinkRequest `protobuf:"bytes,13,opt,name=create_entry_link,json=createEntryLink,proto3,oneof"`
}

ChangeRequest_CreateGlossary

type ChangeRequest_CreateGlossary struct {
	// Payload for creating a Glossary.
	CreateGlossary *CreateGlossaryRequest `protobuf:"bytes,20,opt,name=create_glossary,json=createGlossary,proto3,oneof"`
}

ChangeRequest_CreateGlossaryCategory

type ChangeRequest_CreateGlossaryCategory struct {
	// Payload for creating a GlossaryCategory.
	CreateGlossaryCategory *CreateGlossaryCategoryRequest `protobuf:"bytes,23,opt,name=create_glossary_category,json=createGlossaryCategory,proto3,oneof"`
}

ChangeRequest_CreateGlossaryTerm

type ChangeRequest_CreateGlossaryTerm struct {
	// Payload for creating a GlossaryTerm.
	CreateGlossaryTerm *CreateGlossaryTermRequest `protobuf:"bytes,27,opt,name=create_glossary_term,json=createGlossaryTerm,proto3,oneof"`
}

ChangeRequest_DataProductAccessRequest

type ChangeRequest_DataProductAccessRequest struct {
	// Payload for Data Product access request.
	DataProductAccessRequest *DataProductAccessRequest `protobuf:"bytes,32,opt,name=data_product_access_request,json=dataProductAccessRequest,proto3,oneof"`
}

ChangeRequest_DeleteEntry

type ChangeRequest_DeleteEntry struct {
	// Payload for deleting an Entry.
	DeleteEntry *DeleteEntryRequest `protobuf:"bytes,12,opt,name=delete_entry,json=deleteEntry,proto3,oneof"`
}
type ChangeRequest_DeleteEntryLink struct {
	// Payload for deleting an EntryLink.
	DeleteEntryLink *DeleteEntryLinkRequest `protobuf:"bytes,14,opt,name=delete_entry_link,json=deleteEntryLink,proto3,oneof"`
}

ChangeRequest_DeleteGlossary

type ChangeRequest_DeleteGlossary struct {
	// Payload for deleting a Glossary.
	DeleteGlossary *DeleteGlossaryRequest `protobuf:"bytes,22,opt,name=delete_glossary,json=deleteGlossary,proto3,oneof"`
}

ChangeRequest_DeleteGlossaryCategory

type ChangeRequest_DeleteGlossaryCategory struct {
	// Payload for deleting a GlossaryCategory.
	DeleteGlossaryCategory *DeleteGlossaryCategoryRequest `protobuf:"bytes,26,opt,name=delete_glossary_category,json=deleteGlossaryCategory,proto3,oneof"`
}

ChangeRequest_DeleteGlossaryTerm

type ChangeRequest_DeleteGlossaryTerm struct {
	// Payload for deleting a GlossaryTerm.
	DeleteGlossaryTerm *DeleteGlossaryTermRequest `protobuf:"bytes,30,opt,name=delete_glossary_term,json=deleteGlossaryTerm,proto3,oneof"`
}

ChangeRequest_State

type ChangeRequest_State int32

Possible states of a ChangeRequest.

ChangeRequest_STATE_UNSPECIFIED, ChangeRequest_NEW, ChangeRequest_APPROVED, ChangeRequest_REJECTED, ChangeRequest_EXPIRED, ChangeRequest_REVOKED

const (
	// State unspecified.
	ChangeRequest_STATE_UNSPECIFIED ChangeRequest_State = 0
	// The change is proposed and new.
	ChangeRequest_NEW ChangeRequest_State = 1
	// The change has been approved.
	ChangeRequest_APPROVED ChangeRequest_State = 2
	// The change has been rejected.
	ChangeRequest_REJECTED ChangeRequest_State = 3
	// The change request has expired.
	ChangeRequest_EXPIRED ChangeRequest_State = 4
	// The approved change has been revoked.
	ChangeRequest_REVOKED ChangeRequest_State = 5
)

func (ChangeRequest_State) Descriptor

func (ChangeRequest_State) Enum

func (ChangeRequest_State) EnumDescriptor

func (ChangeRequest_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use ChangeRequest_State.Descriptor instead.

func (ChangeRequest_State) Number

func (ChangeRequest_State) String

func (x ChangeRequest_State) String() string

func (ChangeRequest_State) Type

ChangeRequest_UpdateEntry

type ChangeRequest_UpdateEntry struct {
	// Payload for updating an Entry.
	UpdateEntry *UpdateEntryRequest `protobuf:"bytes,11,opt,name=update_entry,json=updateEntry,proto3,oneof"`
}

ChangeRequest_UpdateGlossary

type ChangeRequest_UpdateGlossary struct {
	// Payload for updating a Glossary.
	UpdateGlossary *UpdateGlossaryRequest `protobuf:"bytes,21,opt,name=update_glossary,json=updateGlossary,proto3,oneof"`
}

ChangeRequest_UpdateGlossaryCategory

type ChangeRequest_UpdateGlossaryCategory struct {
	// Payload for updating a GlossaryCategory.
	UpdateGlossaryCategory *UpdateGlossaryCategoryRequest `protobuf:"bytes,24,opt,name=update_glossary_category,json=updateGlossaryCategory,proto3,oneof"`
}

ChangeRequest_UpdateGlossaryTerm

type ChangeRequest_UpdateGlossaryTerm struct {
	// Payload for updating a GlossaryTerm.
	UpdateGlossaryTerm *UpdateGlossaryTermRequest `protobuf:"bytes,28,opt,name=update_glossary_term,json=updateGlossaryTerm,proto3,oneof"`
}

CmekServiceClient

type CmekServiceClient interface {
	// Create an EncryptionConfig.
	CreateEncryptionConfig(ctx context.Context, in *CreateEncryptionConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Update an EncryptionConfig.
	UpdateEncryptionConfig(ctx context.Context, in *UpdateEncryptionConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Delete an EncryptionConfig.
	DeleteEncryptionConfig(ctx context.Context, in *DeleteEncryptionConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// List EncryptionConfigs.
	ListEncryptionConfigs(ctx context.Context, in *ListEncryptionConfigsRequest, opts ...grpc.CallOption) (*ListEncryptionConfigsResponse, error)
	// Get an EncryptionConfig.
	GetEncryptionConfig(ctx context.Context, in *GetEncryptionConfigRequest, opts ...grpc.CallOption) (*EncryptionConfig, error)
}

CmekServiceClient is the client API for CmekService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCmekServiceClient

func NewCmekServiceClient(cc grpc.ClientConnInterface) CmekServiceClient

CmekServiceServer

type CmekServiceServer interface {
	// Create an EncryptionConfig.
	CreateEncryptionConfig(context.Context, *CreateEncryptionConfigRequest) (*longrunningpb.Operation, error)
	// Update an EncryptionConfig.
	UpdateEncryptionConfig(context.Context, *UpdateEncryptionConfigRequest) (*longrunningpb.Operation, error)
	// Delete an EncryptionConfig.
	DeleteEncryptionConfig(context.Context, *DeleteEncryptionConfigRequest) (*longrunningpb.Operation, error)
	// List EncryptionConfigs.
	ListEncryptionConfigs(context.Context, *ListEncryptionConfigsRequest) (*ListEncryptionConfigsResponse, error)
	// Get an EncryptionConfig.
	GetEncryptionConfig(context.Context, *GetEncryptionConfigRequest) (*EncryptionConfig, error)
}

CmekServiceServer is the server API for CmekService service. All implementations should embed UnimplementedCmekServiceServer for forward compatibility

Content

type Content struct {

	// Output only. The relative resource name of the content, of the form:
	// projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{content_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the content. This ID
	// will be different if the content is deleted and re-created with the same
	// name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Required. The path for the Content file, represented as directory
	// structure. Unique within a lake. Limited to alphanumerics, hyphens,
	// underscores, dots and slashes.
	Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// Output only. Content creation time.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the content was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User defined labels for the content.
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Description of the content.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Only returned in `GetContent` requests and not in `ListContent` request.
	//
	// Types that are valid to be assigned to Data:
	//
	//	*Content_DataText
	Data isContent_Data `protobuf_oneof:"data"`
	// Types of content
	//
	// Types that are valid to be assigned to Content:
	//
	//	*Content_SqlScript_
	//	*Content_Notebook_
	Content isContent_Content `protobuf_oneof:"content"`
	// contains filtered or unexported fields
}

Content represents a user-visible notebook or a sql script

func (*Content) Descriptor

func (*Content) Descriptor() ([]byte, []int)

Deprecated: Use Content.ProtoReflect.Descriptor instead.

func (*Content) GetContent

func (x *Content) GetContent() isContent_Content

func (*Content) GetCreateTime

func (x *Content) GetCreateTime() *timestamppb.Timestamp

func (*Content) GetData

func (x *Content) GetData() isContent_Data

func (*Content) GetDataText

func (x *Content) GetDataText() string

func (*Content) GetDescription

func (x *Content) GetDescription() string

func (*Content) GetLabels

func (x *Content) GetLabels() map[string]string

func (*Content) GetName

func (x *Content) GetName() string

func (*Content) GetNotebook

func (x *Content) GetNotebook() *Content_Notebook

func (*Content) GetPath

func (x *Content) GetPath() string

func (*Content) GetSqlScript

func (x *Content) GetSqlScript() *Content_SqlScript

func (*Content) GetUid

func (x *Content) GetUid() string

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

func (x *Content) String() string

ContentServiceClient

type ContentServiceClient interface {
}

ContentServiceClient is the client API for ContentService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewContentServiceClient

func NewContentServiceClient(cc grpc.ClientConnInterface) ContentServiceClient

ContentServiceServer

type ContentServiceServer interface {
}

ContentServiceServer is the server API for ContentService service. All implementations should embed UnimplementedContentServiceServer for forward compatibility

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 {

	// Required. Kernel Type of the notebook.
	KernelType Content_Notebook_KernelType `protobuf:"varint,1,opt,name=kernel_type,json=kernelType,proto3,enum=google.cloud.dataplex.v1.Content_Notebook_KernelType" json:"kernel_type,omitempty"`
	// contains filtered or unexported fields
}

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) Enum

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 (Content_Notebook_KernelType) String

func (Content_Notebook_KernelType) Type

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 (*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) Enum

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 (Content_SqlScript_QueryEngine) String

func (Content_SqlScript_QueryEngine) Type

CreateAspectTypeRequest

type CreateAspectTypeRequest struct {

	// Required. The resource name of the AspectType, of the form:
	// projects/{project_number}/locations/{location_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. AspectType identifier.
	AspectTypeId string `protobuf:"bytes,2,opt,name=aspect_type_id,json=aspectTypeId,proto3" json:"aspect_type_id,omitempty"`
	// Required. AspectType Resource.
	AspectType *AspectType `protobuf:"bytes,3,opt,name=aspect_type,json=aspectType,proto3" json:"aspect_type,omitempty"`
	// Optional. The service validates the request without performing any
	// 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 AspectType Request.

func (*CreateAspectTypeRequest) Descriptor

func (*CreateAspectTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAspectTypeRequest.ProtoReflect.Descriptor instead.

func (*CreateAspectTypeRequest) GetAspectType

func (x *CreateAspectTypeRequest) GetAspectType() *AspectType

func (*CreateAspectTypeRequest) GetAspectTypeId

func (x *CreateAspectTypeRequest) GetAspectTypeId() string

func (*CreateAspectTypeRequest) GetParent

func (x *CreateAspectTypeRequest) GetParent() string

func (*CreateAspectTypeRequest) GetValidateOnly

func (x *CreateAspectTypeRequest) GetValidateOnly() bool

func (*CreateAspectTypeRequest) ProtoMessage

func (*CreateAspectTypeRequest) ProtoMessage()

func (*CreateAspectTypeRequest) ProtoReflect

func (x *CreateAspectTypeRequest) ProtoReflect() protoreflect.Message

func (*CreateAspectTypeRequest) Reset

func (x *CreateAspectTypeRequest) Reset()

func (*CreateAspectTypeRequest) String

func (x *CreateAspectTypeRequest) String() string

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

CreateDataAssetRequest

type CreateDataAssetRequest struct {

	// Required. The parent resource where this data asset will be created.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The ID of the data asset to create.
	//
	// The ID must conform to RFC-1034 and contain only lower-case letters (a-z),
	// numbers (0-9), or hyphens, with the first character a letter, the last a
	// letter or a number, and a 63 character maximum. Characters outside of
	// ASCII are not permitted.
	// Valid format regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`
	// If not provided, a system generated ID will be used.
	DataAssetId string `protobuf:"bytes,2,opt,name=data_asset_id,json=dataAssetId,proto3" json:"data_asset_id,omitempty"`
	// Required. The data asset to create.
	DataAsset *DataAsset `protobuf:"bytes,3,opt,name=data_asset,json=dataAsset,proto3" json:"data_asset,omitempty"`
	// Optional. Validates the request without actually creating the data asset.
	// Defaults to false.
	ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating a data asset.

func (*CreateDataAssetRequest) Descriptor

func (*CreateDataAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataAssetRequest.ProtoReflect.Descriptor instead.

func (*CreateDataAssetRequest) GetDataAsset

func (x *CreateDataAssetRequest) GetDataAsset() *DataAsset

func (*CreateDataAssetRequest) GetDataAssetId

func (x *CreateDataAssetRequest) GetDataAssetId() string

func (*CreateDataAssetRequest) GetParent

func (x *CreateDataAssetRequest) GetParent() string

func (*CreateDataAssetRequest) GetValidateOnly

func (x *CreateDataAssetRequest) GetValidateOnly() bool

func (*CreateDataAssetRequest) ProtoMessage

func (*CreateDataAssetRequest) ProtoMessage()

func (*CreateDataAssetRequest) ProtoReflect

func (x *CreateDataAssetRequest) ProtoReflect() protoreflect.Message

func (*CreateDataAssetRequest) Reset

func (x *CreateDataAssetRequest) Reset()

func (*CreateDataAssetRequest) String

func (x *CreateDataAssetRequest) String() string

CreateDataAttributeBindingRequest

type CreateDataAttributeBindingRequest struct {

	// Required. The resource name of the parent data taxonomy
	// projects/{project_number}/locations/{location_id}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. DataAttributeBinding 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 Location.
	DataAttributeBindingId string `protobuf:"bytes,2,opt,name=data_attribute_binding_id,json=dataAttributeBindingId,proto3" json:"data_attribute_binding_id,omitempty"`
	// Required. DataAttributeBinding resource.
	DataAttributeBinding *DataAttributeBinding `protobuf:"bytes,3,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,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

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 (*CreateDataAttributeBindingRequest) GetValidateOnly

func (x *CreateDataAttributeBindingRequest) GetValidateOnly() bool

func (*CreateDataAttributeBindingRequest) ProtoMessage

func (*CreateDataAttributeBindingRequest) ProtoMessage()

func (*CreateDataAttributeBindingRequest) ProtoReflect

func (*CreateDataAttributeBindingRequest) Reset

func (*CreateDataAttributeBindingRequest) 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 (*CreateDataAttributeRequest) Reset

func (x *CreateDataAttributeRequest) Reset()

func (*CreateDataAttributeRequest) String

func (x *CreateDataAttributeRequest) String() string

CreateDataProductRequest

type CreateDataProductRequest struct {

	// Required. The parent resource where this data product will be created.
	// Format: projects/{project_id_or_number}/locations/{location_id}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The ID of the data product to create.
	//
	// The ID must conform to RFC-1034 and contain only lower-case letters (a-z),
	// numbers (0-9), or hyphens, with the first character a letter, the last a
	// letter or a number, and a 63 character maximum. Characters outside of
	// ASCII are not permitted.
	// Valid format regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`
	// If not provided, a system generated ID will be used.
	DataProductId string `protobuf:"bytes,2,opt,name=data_product_id,json=dataProductId,proto3" json:"data_product_id,omitempty"`
	// Required. The data product to create.
	DataProduct *DataProduct `protobuf:"bytes,3,opt,name=data_product,json=dataProduct,proto3" json:"data_product,omitempty"`
	// Optional. Validates the request without actually creating the data product.
	// Default: false.
	ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating a data product.

func (*CreateDataProductRequest) Descriptor

func (*CreateDataProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataProductRequest.ProtoReflect.Descriptor instead.

func (*CreateDataProductRequest) GetDataProduct

func (x *CreateDataProductRequest) GetDataProduct() *DataProduct

func (*CreateDataProductRequest) GetDataProductId

func (x *CreateDataProductRequest) GetDataProductId() string

func (*CreateDataProductRequest) GetParent

func (x *CreateDataProductRequest) GetParent() string

func (*CreateDataProductRequest) GetValidateOnly

func (x *CreateDataProductRequest) GetValidateOnly() bool

func (*CreateDataProductRequest) ProtoMessage

func (*CreateDataProductRequest) ProtoMessage()

func (*CreateDataProductRequest) ProtoReflect

func (x *CreateDataProductRequest) ProtoReflect() protoreflect.Message

func (*CreateDataProductRequest) Reset

func (x *CreateDataProductRequest) Reset()

func (*CreateDataProductRequest) String

func (x *CreateDataProductRequest) 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 Google Cloud 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"`
	// Optional. DataScan identifier. If not provided, a unique ID will be
	// generated with the prefix "data-scan-".
	//
	// * 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 (deprecated)

type CreateDataTaxonomyRequest struct {
	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.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*CreateDataTaxonomyRequest) Descriptor (deprecated)

func (*CreateDataTaxonomyRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataTaxonomyRequest.ProtoReflect.Descriptor instead.

func (*CreateDataTaxonomyRequest) GetDataTaxonomy (deprecated)

func (x *CreateDataTaxonomyRequest) GetDataTaxonomy() *DataTaxonomy

func (*CreateDataTaxonomyRequest) GetDataTaxonomyId (deprecated)

func (x *CreateDataTaxonomyRequest) GetDataTaxonomyId() string

func (*CreateDataTaxonomyRequest) GetParent (deprecated)

func (x *CreateDataTaxonomyRequest) GetParent() string

func (*CreateDataTaxonomyRequest) GetValidateOnly (deprecated)

func (x *CreateDataTaxonomyRequest) GetValidateOnly() bool

func (*CreateDataTaxonomyRequest) ProtoMessage (deprecated)

func (*CreateDataTaxonomyRequest) ProtoMessage()

func (*CreateDataTaxonomyRequest) ProtoReflect (deprecated)

func (*CreateDataTaxonomyRequest) Reset (deprecated)

func (x *CreateDataTaxonomyRequest) Reset()

func (*CreateDataTaxonomyRequest) String (deprecated)

func (x *CreateDataTaxonomyRequest) String() string

CreateEncryptionConfigRequest

type CreateEncryptionConfigRequest struct {

	// Required. The location at which the EncryptionConfig is to be created.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID of the
	// [EncryptionConfig][google.cloud.dataplex.v1.EncryptionConfig] to create.
	// Currently, only a value of "default" is supported.
	EncryptionConfigId string `protobuf:"bytes,2,opt,name=encryption_config_id,json=encryptionConfigId,proto3" json:"encryption_config_id,omitempty"`
	// Required. The EncryptionConfig to create.
	EncryptionConfig *EncryptionConfig `protobuf:"bytes,3,opt,name=encryption_config,json=encryptionConfig,proto3" json:"encryption_config,omitempty"`
	// contains filtered or unexported fields
}

Create EncryptionConfig Request

func (*CreateEncryptionConfigRequest) Descriptor

func (*CreateEncryptionConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEncryptionConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateEncryptionConfigRequest) GetEncryptionConfig

func (x *CreateEncryptionConfigRequest) GetEncryptionConfig() *EncryptionConfig

func (*CreateEncryptionConfigRequest) GetEncryptionConfigId

func (x *CreateEncryptionConfigRequest) GetEncryptionConfigId() string

func (*CreateEncryptionConfigRequest) GetParent

func (x *CreateEncryptionConfigRequest) GetParent() string

func (*CreateEncryptionConfigRequest) ProtoMessage

func (*CreateEncryptionConfigRequest) ProtoMessage()

func (*CreateEncryptionConfigRequest) ProtoReflect

func (*CreateEncryptionConfigRequest) Reset

func (x *CreateEncryptionConfigRequest) Reset()

func (*CreateEncryptionConfigRequest) 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

CreateEntryGroupRequest

type CreateEntryGroupRequest struct {

	// Required. The resource name of the entryGroup, of the form:
	// projects/{project_number}/locations/{location_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. EntryGroup identifier.
	EntryGroupId string `protobuf:"bytes,2,opt,name=entry_group_id,json=entryGroupId,proto3" json:"entry_group_id,omitempty"`
	// Required. EntryGroup Resource.
	EntryGroup *EntryGroup `protobuf:"bytes,3,opt,name=entry_group,json=entryGroup,proto3" json:"entry_group,omitempty"`
	// Optional. The service validates the request without performing any
	// 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 EntryGroup Request.

func (*CreateEntryGroupRequest) Descriptor

func (*CreateEntryGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEntryGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateEntryGroupRequest) GetEntryGroup

func (x *CreateEntryGroupRequest) GetEntryGroup() *EntryGroup

func (*CreateEntryGroupRequest) GetEntryGroupId

func (x *CreateEntryGroupRequest) GetEntryGroupId() string

func (*CreateEntryGroupRequest) GetParent

func (x *CreateEntryGroupRequest) GetParent() string

func (*CreateEntryGroupRequest) GetValidateOnly

func (x *CreateEntryGroupRequest) GetValidateOnly() bool

func (*CreateEntryGroupRequest) ProtoMessage

func (*CreateEntryGroupRequest) ProtoMessage()

func (*CreateEntryGroupRequest) ProtoReflect

func (x *CreateEntryGroupRequest) ProtoReflect() protoreflect.Message

func (*CreateEntryGroupRequest) Reset

func (x *CreateEntryGroupRequest) Reset()

func (*CreateEntryGroupRequest) String

func (x *CreateEntryGroupRequest) String() string

CreateEntryLinkRequest

type CreateEntryLinkRequest struct {

	// Required. The resource name of the parent Entry Group:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Entry Link 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 EntryGroup.
	EntryLinkId string `protobuf:"bytes,2,opt,name=entry_link_id,json=entryLinkId,proto3" json:"entry_link_id,omitempty"`
	// Required. Entry Link resource.
	EntryLink *EntryLink `protobuf:"bytes,3,opt,name=entry_link,json=entryLink,proto3" json:"entry_link,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateEntryLink.

func (*CreateEntryLinkRequest) Descriptor

func (*CreateEntryLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEntryLinkRequest.ProtoReflect.Descriptor instead.

func (x *CreateEntryLinkRequest) GetEntryLink() *EntryLink

func (*CreateEntryLinkRequest) GetEntryLinkId

func (x *CreateEntryLinkRequest) GetEntryLinkId() string

func (*CreateEntryLinkRequest) GetParent

func (x *CreateEntryLinkRequest) GetParent() string

func (*CreateEntryLinkRequest) ProtoMessage

func (*CreateEntryLinkRequest) ProtoMessage()

func (*CreateEntryLinkRequest) ProtoReflect

func (x *CreateEntryLinkRequest) ProtoReflect() protoreflect.Message

func (*CreateEntryLinkRequest) Reset

func (x *CreateEntryLinkRequest) Reset()

func (*CreateEntryLinkRequest) String

func (x *CreateEntryLinkRequest) String() string

CreateEntryRequest

type CreateEntryRequest struct {

	// Required. The resource name of the parent Entry Group:
	// `projects/{project}/locations/{location}/entryGroups/{entry_group}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Entry identifier. It has to be unique within an Entry Group.
	//
	// Entries corresponding to Google Cloud resources use an Entry ID format
	// based on [full resource
	// names](https://cloud.google.com/apis/design/resource_names#full_resource_name).
	// The format is a full resource name of the resource without the
	// prefix double slashes in the API service name part of the full resource
	// name. This allows retrieval of entries using their associated resource
	// name.
	//
	// For example, if the full resource name of a resource is
	// `//library.googleapis.com/shelves/shelf1/books/book2`,
	// then the suggested entry_id is
	// `library.googleapis.com/shelves/shelf1/books/book2`.
	//
	// It is also suggested to follow the same convention for entries
	// corresponding to resources from providers or systems other than Google
	// Cloud.
	//
	// The maximum size of the field is 4000 characters.
	EntryId string `protobuf:"bytes,2,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"`
	// Required. Entry resource.
	Entry *Entry `protobuf:"bytes,3,opt,name=entry,proto3" json:"entry,omitempty"`
	// contains filtered or unexported fields
}

Create Entry request.

func (*CreateEntryRequest) Descriptor

func (*CreateEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEntryRequest.ProtoReflect.Descriptor instead.

func (*CreateEntryRequest) GetEntry

func (x *CreateEntryRequest) GetEntry() *Entry

func (*CreateEntryRequest) GetEntryId

func (x *CreateEntryRequest) GetEntryId() string

func (*CreateEntryRequest) GetParent

func (x *CreateEntryRequest) GetParent() string

func (*CreateEntryRequest) ProtoMessage

func (*CreateEntryRequest) ProtoMessage()

func (*CreateEntryRequest) ProtoReflect

func (x *CreateEntryRequest) ProtoReflect() protoreflect.Message

func (*CreateEntryRequest) Reset

func (x *CreateEntryRequest) Reset()

func (*CreateEntryRequest) String

func (x *CreateEntryRequest) String() string

CreateEntryTypeRequest

type CreateEntryTypeRequest struct {

	// Required. The resource name of the EntryType, of the form:
	// projects/{project_number}/locations/{location_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. EntryType identifier.
	EntryTypeId string `protobuf:"bytes,2,opt,name=entry_type_id,json=entryTypeId,proto3" json:"entry_type_id,omitempty"`
	// Required. EntryType Resource.
	EntryType *EntryType `protobuf:"bytes,3,opt,name=entry_type,json=entryType,proto3" json:"entry_type,omitempty"`
	// Optional. The service validates the request without performing any
	// 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 EntryType Request.

func (*CreateEntryTypeRequest) Descriptor

func (*CreateEntryTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEntryTypeRequest.ProtoReflect.Descriptor instead.

func (*CreateEntryTypeRequest) GetEntryType

func (x *CreateEntryTypeRequest) GetEntryType() *EntryType

func (*CreateEntryTypeRequest) GetEntryTypeId

func (x *CreateEntryTypeRequest) GetEntryTypeId() string

func (*CreateEntryTypeRequest) GetParent

func (x *CreateEntryTypeRequest) GetParent() string

func (*CreateEntryTypeRequest) GetValidateOnly

func (x *CreateEntryTypeRequest) GetValidateOnly() bool

func (*CreateEntryTypeRequest) ProtoMessage

func (*CreateEntryTypeRequest) ProtoMessage()

func (*CreateEntryTypeRequest) ProtoReflect

func (x *CreateEntryTypeRequest) ProtoReflect() protoreflect.Message

func (*CreateEntryTypeRequest) Reset

func (x *CreateEntryTypeRequest) Reset()

func (*CreateEntryTypeRequest) String

func (x *CreateEntryTypeRequest) String() string

CreateGlossaryCategoryRequest

type CreateGlossaryCategoryRequest struct {

	// Required. The parent resource where this GlossaryCategory will be created.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	// where `locationId` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. GlossaryCategory identifier.
	CategoryId string `protobuf:"bytes,2,opt,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"`
	// Required. The GlossaryCategory to create.
	Category *GlossaryCategory `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

Creates a new GlossaryCategory under the specified Glossary.

func (*CreateGlossaryCategoryRequest) Descriptor

func (*CreateGlossaryCategoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryCategoryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryCategoryRequest) GetCategory

func (*CreateGlossaryCategoryRequest) GetCategoryId

func (x *CreateGlossaryCategoryRequest) GetCategoryId() string

func (*CreateGlossaryCategoryRequest) GetParent

func (x *CreateGlossaryCategoryRequest) GetParent() string

func (*CreateGlossaryCategoryRequest) ProtoMessage

func (*CreateGlossaryCategoryRequest) ProtoMessage()

func (*CreateGlossaryCategoryRequest) ProtoReflect

func (*CreateGlossaryCategoryRequest) Reset

func (x *CreateGlossaryCategoryRequest) Reset()

func (*CreateGlossaryCategoryRequest) String

CreateGlossaryRequest

type CreateGlossaryRequest struct {

	// Required. The parent resource where this Glossary will be created.
	// Format: projects/{project_id_or_number}/locations/{location_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Glossary ID: Glossary identifier.
	GlossaryId string `protobuf:"bytes,2,opt,name=glossary_id,json=glossaryId,proto3" json:"glossary_id,omitempty"`
	// Required. The Glossary to create.
	Glossary *Glossary `protobuf:"bytes,3,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// Optional. Validates the request without actually creating the Glossary.
	// Default: false.
	ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Create Glossary Request

func (*CreateGlossaryRequest) Descriptor

func (*CreateGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryRequest) GetGlossary

func (x *CreateGlossaryRequest) GetGlossary() *Glossary

func (*CreateGlossaryRequest) GetGlossaryId

func (x *CreateGlossaryRequest) GetGlossaryId() string

func (*CreateGlossaryRequest) GetParent

func (x *CreateGlossaryRequest) GetParent() string

func (*CreateGlossaryRequest) GetValidateOnly

func (x *CreateGlossaryRequest) GetValidateOnly() bool

func (*CreateGlossaryRequest) ProtoMessage

func (*CreateGlossaryRequest) ProtoMessage()

func (*CreateGlossaryRequest) ProtoReflect

func (x *CreateGlossaryRequest) ProtoReflect() protoreflect.Message

func (*CreateGlossaryRequest) Reset

func (x *CreateGlossaryRequest) Reset()

func (*CreateGlossaryRequest) String

func (x *CreateGlossaryRequest) String() string

CreateGlossaryTermRequest

type CreateGlossaryTermRequest struct {

	// Required. The parent resource where the GlossaryTerm will be created.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. GlossaryTerm identifier.
	TermId string `protobuf:"bytes,2,opt,name=term_id,json=termId,proto3" json:"term_id,omitempty"`
	// Required. The GlossaryTerm to create.
	Term *GlossaryTerm `protobuf:"bytes,3,opt,name=term,proto3" json:"term,omitempty"`
	// contains filtered or unexported fields
}

Creates a new GlossaryTerm under the specified Glossary.

func (*CreateGlossaryTermRequest) Descriptor

func (*CreateGlossaryTermRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGlossaryTermRequest.ProtoReflect.Descriptor instead.

func (*CreateGlossaryTermRequest) GetParent

func (x *CreateGlossaryTermRequest) GetParent() string

func (*CreateGlossaryTermRequest) GetTerm

func (*CreateGlossaryTermRequest) GetTermId

func (x *CreateGlossaryTermRequest) GetTermId() string

func (*CreateGlossaryTermRequest) ProtoMessage

func (*CreateGlossaryTermRequest) ProtoMessage()

func (*CreateGlossaryTermRequest) ProtoReflect

func (*CreateGlossaryTermRequest) Reset

func (x *CreateGlossaryTermRequest) Reset()

func (*CreateGlossaryTermRequest) String

func (x *CreateGlossaryTermRequest) 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 Google Cloud 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

CreateMetadataFeedRequest

type CreateMetadataFeedRequest struct {

	// Required. The resource name of the parent location, in the format
	// `projects/{project_id_or_number}/locations/{location_id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The metadata job resource.
	MetadataFeed *MetadataFeed `protobuf:"bytes,2,opt,name=metadata_feed,json=metadataFeed,proto3" json:"metadata_feed,omitempty"`
	// Optional. The metadata job ID. If not provided, a unique ID is generated
	// with the prefix `metadata-job-`.
	MetadataFeedId string `protobuf:"bytes,3,opt,name=metadata_feed_id,json=metadataFeedId,proto3" json:"metadata_feed_id,omitempty"`
	// Optional. The service validates the request without performing any
	// 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
}

Request message for CreateMetadataFeed.

func (*CreateMetadataFeedRequest) Descriptor

func (*CreateMetadataFeedRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMetadataFeedRequest.ProtoReflect.Descriptor instead.

func (*CreateMetadataFeedRequest) GetMetadataFeed

func (x *CreateMetadataFeedRequest) GetMetadataFeed() *MetadataFeed

func (*CreateMetadataFeedRequest) GetMetadataFeedId

func (x *CreateMetadataFeedRequest) GetMetadataFeedId() string

func (*CreateMetadataFeedRequest) GetParent

func (x *CreateMetadataFeedRequest) GetParent() string

func (*CreateMetadataFeedRequest) GetValidateOnly

func (x *CreateMetadataFeedRequest) GetValidateOnly() bool

func (*CreateMetadataFeedRequest) ProtoMessage

func (*CreateMetadataFeedRequest) ProtoMessage()

func (*CreateMetadataFeedRequest) ProtoReflect

func (*CreateMetadataFeedRequest) Reset

func (x *CreateMetadataFeedRequest) Reset()

func (*CreateMetadataFeedRequest) String

func (x *CreateMetadataFeedRequest) String() string

CreateMetadataJobRequest

type CreateMetadataJobRequest struct {

	// Required. The resource name of the parent location, in the format
	// `projects/{project_id_or_number}/locations/{location_id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The metadata job resource.
	MetadataJob *MetadataJob `protobuf:"bytes,2,opt,name=metadata_job,json=metadataJob,proto3" json:"metadata_job,omitempty"`
	// Optional. The metadata job ID. If not provided, a unique ID is generated
	// with the prefix `metadata-job-`.
	MetadataJobId string `protobuf:"bytes,3,opt,name=metadata_job_id,json=metadataJobId,proto3" json:"metadata_job_id,omitempty"`
	// Optional. The service validates the request without performing any
	// 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 job request.

func (*CreateMetadataJobRequest) Descriptor

func (*CreateMetadataJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMetadataJobRequest.ProtoReflect.Descriptor instead.

func (*CreateMetadataJobRequest) GetMetadataJob

func (x *CreateMetadataJobRequest) GetMetadataJob() *MetadataJob

func (*CreateMetadataJobRequest) GetMetadataJobId

func (x *CreateMetadataJobRequest) GetMetadataJobId() string

func (*CreateMetadataJobRequest) GetParent

func (x *CreateMetadataJobRequest) GetParent() string

func (*CreateMetadataJobRequest) GetValidateOnly

func (x *CreateMetadataJobRequest) GetValidateOnly() bool

func (*CreateMetadataJobRequest) ProtoMessage

func (*CreateMetadataJobRequest) ProtoMessage()

func (*CreateMetadataJobRequest) ProtoReflect

func (x *CreateMetadataJobRequest) ProtoReflect() protoreflect.Message

func (*CreateMetadataJobRequest) Reset

func (x *CreateMetadataJobRequest) Reset()

func (*CreateMetadataJobRequest) String

func (x *CreateMetadataJobRequest) 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

DataAsset

type DataAsset struct {

	// Identifier. Resource name of the data asset.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}/dataAssets/{data_asset_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the data asset.
	// This ID will be different if the data asset is deleted and re-created
	// with the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time at which the data asset was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the data asset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. This checksum is computed by the server based on the value of
	// other fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. User-defined labels for the data asset.
	//
	// Example:
	//
	//	```
	//	{
	//	  "environment": "production",
	//	  "billing": "marketing-department"
	//	}
	//	```
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. Immutable. Full resource name of the cloud resource represented
	// by the data asset. This must follow
	// https://cloud.google.com/iam/docs/full-resource-names. Example:
	// `//bigquery.googleapis.com/projects/my_project_123/datasets/dataset_456/tables/table_789`
	// Only BigQuery tables and datasets are currently supported.
	// Data asset creator must have getIamPolicy and setIamPolicy permissions on
	// the resource. Data asset creator must also have resource specific get
	// permission, for instance, bigquery.tables.get for BigQuery tables.
	Resource string `protobuf:"bytes,7,opt,name=resource,proto3" json:"resource,omitempty"`
	// Optional. Access groups configurations for this data asset.
	//
	// The key is `DataProduct.AccessGroup.id` and the value is
	// `AccessGroupConfig`.
	//
	// Example:
	// ```
	//
	//	{
	//	  "analyst": {
	//	    "iamRoles": ["roles/bigquery.dataViewer"]
	//	  }
	//	}
	//
	// ```
	//
	// Currently, at most one IAM role is allowed per access group. For providing
	// multiple predefined IAM roles, wrap them in a custom IAM role as per
	// https://cloud.google.com/iam/docs/creating-custom-roles.
	AccessGroupConfigs map[string]*DataAsset_AccessGroupConfig `protobuf:"bytes,9,rep,name=access_group_configs,json=accessGroupConfigs,proto3" json:"access_group_configs,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// contains filtered or unexported fields
}

Represents a data asset resource that can be packaged and shared via a data product.

func (*DataAsset) Descriptor

func (*DataAsset) Descriptor() ([]byte, []int)

Deprecated: Use DataAsset.ProtoReflect.Descriptor instead.

func (*DataAsset) GetAccessGroupConfigs

func (x *DataAsset) GetAccessGroupConfigs() map[string]*DataAsset_AccessGroupConfig

func (*DataAsset) GetCreateTime

func (x *DataAsset) GetCreateTime() *timestamppb.Timestamp

func (*DataAsset) GetEtag

func (x *DataAsset) GetEtag() string

func (*DataAsset) GetLabels

func (x *DataAsset) GetLabels() map[string]string

func (*DataAsset) GetName

func (x *DataAsset) GetName() string

func (*DataAsset) GetResource

func (x *DataAsset) GetResource() string

func (*DataAsset) GetUid

func (x *DataAsset) GetUid() string

func (*DataAsset) GetUpdateTime

func (x *DataAsset) GetUpdateTime() *timestamppb.Timestamp

func (*DataAsset) ProtoMessage

func (*DataAsset) ProtoMessage()

func (*DataAsset) ProtoReflect

func (x *DataAsset) ProtoReflect() protoreflect.Message

func (*DataAsset) Reset

func (x *DataAsset) Reset()

func (*DataAsset) String

func (x *DataAsset) String() string

DataAsset_AccessGroupConfig

type DataAsset_AccessGroupConfig struct {

	// Optional. IAM roles granted on the resource to this access group. Role
	// name follows https://cloud.google.com/iam/docs/reference/rest/v1/roles.
	//
	// Example: `[ "roles/bigquery.dataViewer" ]`
	IamRoles []string `protobuf:"bytes,1,rep,name=iam_roles,json=iamRoles,proto3" json:"iam_roles,omitempty"`
	// contains filtered or unexported fields
}

Configuration for access group inherited from the parent data product.

func (*DataAsset_AccessGroupConfig) Descriptor

func (*DataAsset_AccessGroupConfig) Descriptor() ([]byte, []int)

Deprecated: Use DataAsset_AccessGroupConfig.ProtoReflect.Descriptor instead.

func (*DataAsset_AccessGroupConfig) GetIamRoles

func (x *DataAsset_AccessGroupConfig) GetIamRoles() []string

func (*DataAsset_AccessGroupConfig) ProtoMessage

func (*DataAsset_AccessGroupConfig) ProtoMessage()

func (*DataAsset_AccessGroupConfig) ProtoReflect

func (*DataAsset_AccessGroupConfig) Reset

func (x *DataAsset_AccessGroupConfig) Reset()

func (*DataAsset_AccessGroupConfig) String

func (x *DataAsset_AccessGroupConfig) String() string

DataAttribute (deprecated)

type DataAttribute struct {

	// Output only. The relative resource name of the dataAttribute, of the form:
	// projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the DataAttribute.
	// This ID will be different if the DataAttribute is deleted and re-created
	// with the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the DataAttribute was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the DataAttribute was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the DataAttribute.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the DataAttribute.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. The ID of the parent DataAttribute resource, should belong to the
	// same data taxonomy. Circular dependency in parent chain is not valid.
	// Maximum depth of the hierarchy allowed is 4.
	// [a -> b -> c -> d -> e, depth = 4]
	ParentId string `protobuf:"bytes,8,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// Output only. The number of child attributes present for this attribute.
	AttributeCount int32 `protobuf:"varint,9,opt,name=attribute_count,json=attributeCount,proto3" json:"attribute_count,omitempty"`
	// This checksum is computed by the server based on the value of other
	// fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. Specified when applied to a resource (eg: Cloud Storage bucket,
	// BigQuery dataset, BigQuery table).
	ResourceAccessSpec *ResourceAccessSpec `protobuf:"bytes,100,opt,name=resource_access_spec,json=resourceAccessSpec,proto3" json:"resource_access_spec,omitempty"`
	// Optional. Specified when applied to data stored on the resource (eg: rows,
	// columns in BigQuery Tables).
	DataAccessSpec *DataAccessSpec `protobuf:"bytes,101,opt,name=data_access_spec,json=dataAccessSpec,proto3" json:"data_access_spec,omitempty"`
	// contains filtered or unexported fields
}

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

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*DataAttribute) Descriptor (deprecated)

func (*DataAttribute) Descriptor() ([]byte, []int)

Deprecated: Use DataAttribute.ProtoReflect.Descriptor instead.

func (*DataAttribute) GetAttributeCount (deprecated)

func (x *DataAttribute) GetAttributeCount() int32

func (*DataAttribute) GetCreateTime (deprecated)

func (x *DataAttribute) GetCreateTime() *timestamppb.Timestamp

func (*DataAttribute) GetDataAccessSpec (deprecated)

func (x *DataAttribute) GetDataAccessSpec() *DataAccessSpec

func (*DataAttribute) GetDescription (deprecated)

func (x *DataAttribute) GetDescription() string

func (*DataAttribute) GetDisplayName (deprecated)

func (x *DataAttribute) GetDisplayName() string

func (*DataAttribute) GetEtag (deprecated)

func (x *DataAttribute) GetEtag() string

func (*DataAttribute) GetLabels (deprecated)

func (x *DataAttribute) GetLabels() map[string]string

func (*DataAttribute) GetName (deprecated)

func (x *DataAttribute) GetName() string

func (*DataAttribute) GetParentId (deprecated)

func (x *DataAttribute) GetParentId() string

func (*DataAttribute) GetResourceAccessSpec (deprecated)

func (x *DataAttribute) GetResourceAccessSpec() *ResourceAccessSpec

func (*DataAttribute) GetUid (deprecated)

func (x *DataAttribute) GetUid() string

func (*DataAttribute) GetUpdateTime (deprecated)

func (x *DataAttribute) GetUpdateTime() *timestamppb.Timestamp

func (*DataAttribute) ProtoMessage (deprecated)

func (*DataAttribute) ProtoMessage()

func (*DataAttribute) ProtoReflect (deprecated)

func (x *DataAttribute) ProtoReflect() protoreflect.Message

func (*DataAttribute) Reset (deprecated)

func (x *DataAttribute) Reset()

func (*DataAttribute) String (deprecated)

func (x *DataAttribute) String() string

DataAttributeBinding (deprecated)

type DataAttributeBinding struct {

	// Output only. The relative resource name of the Data Attribute Binding, of
	// the form:
	// projects/{project_number}/locations/{location}/dataAttributeBindings/{data_attribute_binding_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the
	// DataAttributeBinding. This ID will be different if the DataAttributeBinding
	// is deleted and re-created with the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the DataAttributeBinding was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the DataAttributeBinding was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the DataAttributeBinding.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the DataAttributeBinding.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// This checksum is computed by the server based on the value of other
	// fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	// Etags must be used when calling the DeleteDataAttributeBinding and the
	// UpdateDataAttributeBinding method.
	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
	// The reference to the resource that is associated to attributes, or
	// the query to match resources and associate attributes.
	//
	// Types that are valid to be assigned to ResourceReference:
	//
	//	*DataAttributeBinding_Resource
	ResourceReference isDataAttributeBinding_ResourceReference `protobuf_oneof:"resource_reference"`
	// Optional. List of attributes to be associated with the resource, provided
	// in the form:
	// projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
	Attributes []string `protobuf:"bytes,110,rep,name=attributes,proto3" json:"attributes,omitempty"`
	// Optional. The list of paths for items within the associated resource (eg.
	// columns and partitions within a table) along with attribute bindings.
	Paths []*DataAttributeBinding_Path `protobuf:"bytes,120,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

DataAttributeBinding represents binding of attributes to resources. Eg: Bind 'CustomerInfo' entity with 'PII' attribute.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*DataAttributeBinding) Descriptor (deprecated)

func (*DataAttributeBinding) Descriptor() ([]byte, []int)

Deprecated: Use DataAttributeBinding.ProtoReflect.Descriptor instead.

func (*DataAttributeBinding) GetAttributes (deprecated)

func (x *DataAttributeBinding) GetAttributes() []string

func (*DataAttributeBinding) GetCreateTime (deprecated)

func (x *DataAttributeBinding) GetCreateTime() *timestamppb.Timestamp

func (*DataAttributeBinding) GetDescription (deprecated)

func (x *DataAttributeBinding) GetDescription() string

func (*DataAttributeBinding) GetDisplayName (deprecated)

func (x *DataAttributeBinding) GetDisplayName() string

func (*DataAttributeBinding) GetEtag (deprecated)

func (x *DataAttributeBinding) GetEtag() string

func (*DataAttributeBinding) GetLabels (deprecated)

func (x *DataAttributeBinding) GetLabels() map[string]string

func (*DataAttributeBinding) GetName (deprecated)

func (x *DataAttributeBinding) GetName() string

func (*DataAttributeBinding) GetPaths (deprecated)

func (*DataAttributeBinding) GetResource (deprecated)

func (x *DataAttributeBinding) GetResource() string

func (*DataAttributeBinding) GetResourceReference (deprecated)

func (x *DataAttributeBinding) GetResourceReference() isDataAttributeBinding_ResourceReference

func (*DataAttributeBinding) GetUid (deprecated)

func (x *DataAttributeBinding) GetUid() string

func (*DataAttributeBinding) GetUpdateTime (deprecated)

func (x *DataAttributeBinding) GetUpdateTime() *timestamppb.Timestamp

func (*DataAttributeBinding) ProtoMessage (deprecated)

func (*DataAttributeBinding) ProtoMessage()

func (*DataAttributeBinding) ProtoReflect (deprecated)

func (x *DataAttributeBinding) ProtoReflect() protoreflect.Message

func (*DataAttributeBinding) Reset (deprecated)

func (x *DataAttributeBinding) Reset()

func (*DataAttributeBinding) String (deprecated)

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 (*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"`
}

DataDiscoveryResult

type DataDiscoveryResult struct {

	// Output only. Configuration for metadata publishing.
	BigqueryPublishing *DataDiscoveryResult_BigQueryPublishing `protobuf:"bytes,1,opt,name=bigquery_publishing,json=bigqueryPublishing,proto3" json:"bigquery_publishing,omitempty"`
	// Output only. Describes result statistics of a data scan discovery job.
	ScanStatistics *DataDiscoveryResult_ScanStatistics `protobuf:"bytes,2,opt,name=scan_statistics,json=scanStatistics,proto3" json:"scan_statistics,omitempty"`
	// contains filtered or unexported fields
}

The output of a data discovery scan.

func (*DataDiscoveryResult) Descriptor

func (*DataDiscoveryResult) Descriptor() ([]byte, []int)

Deprecated: Use DataDiscoveryResult.ProtoReflect.Descriptor instead.

func (*DataDiscoveryResult) GetBigqueryPublishing

func (x *DataDiscoveryResult) GetBigqueryPublishing() *DataDiscoveryResult_BigQueryPublishing

func (*DataDiscoveryResult) GetScanStatistics

func (*DataDiscoveryResult) ProtoMessage

func (*DataDiscoveryResult) ProtoMessage()

func (*DataDiscoveryResult) ProtoReflect

func (x *DataDiscoveryResult) ProtoReflect() protoreflect.Message

func (*DataDiscoveryResult) Reset

func (x *DataDiscoveryResult) Reset()

func (*DataDiscoveryResult) String

func (x *DataDiscoveryResult) String() string

DataDiscoveryResult_BigQueryPublishing

type DataDiscoveryResult_BigQueryPublishing struct {

	// Output only. The BigQuery dataset the discovered tables are published to.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Output only. The location of the BigQuery publishing dataset.
	Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Describes BigQuery publishing configurations.

func (*DataDiscoveryResult_BigQueryPublishing) Descriptor

func (*DataDiscoveryResult_BigQueryPublishing) Descriptor() ([]byte, []int)

Deprecated: Use DataDiscoveryResult_BigQueryPublishing.ProtoReflect.Descriptor instead.

func (*DataDiscoveryResult_BigQueryPublishing) GetDataset

func (*DataDiscoveryResult_BigQueryPublishing) GetLocation

func (*DataDiscoveryResult_BigQueryPublishing) ProtoMessage

func (*DataDiscoveryResult_BigQueryPublishing) ProtoReflect

func (*DataDiscoveryResult_BigQueryPublishing) Reset

func (*DataDiscoveryResult_BigQueryPublishing) String

DataDiscoveryResult_ScanStatistics

type DataDiscoveryResult_ScanStatistics struct {

	// The number of files scanned.
	ScannedFileCount int32 `protobuf:"varint,1,opt,name=scanned_file_count,json=scannedFileCount,proto3" json:"scanned_file_count,omitempty"`
	// The data processed in bytes.
	DataProcessedBytes int64 `protobuf:"varint,2,opt,name=data_processed_bytes,json=dataProcessedBytes,proto3" json:"data_processed_bytes,omitempty"`
	// The number of files excluded.
	FilesExcluded int32 `protobuf:"varint,3,opt,name=files_excluded,json=filesExcluded,proto3" json:"files_excluded,omitempty"`
	// The number of tables created.
	TablesCreated int32 `protobuf:"varint,4,opt,name=tables_created,json=tablesCreated,proto3" json:"tables_created,omitempty"`
	// The number of tables deleted.
	TablesDeleted int32 `protobuf:"varint,5,opt,name=tables_deleted,json=tablesDeleted,proto3" json:"tables_deleted,omitempty"`
	// The number of tables updated.
	TablesUpdated int32 `protobuf:"varint,6,opt,name=tables_updated,json=tablesUpdated,proto3" json:"tables_updated,omitempty"`
	// The number of filesets created.
	FilesetsCreated int32 `protobuf:"varint,7,opt,name=filesets_created,json=filesetsCreated,proto3" json:"filesets_created,omitempty"`
	// The number of filesets deleted.
	FilesetsDeleted int32 `protobuf:"varint,8,opt,name=filesets_deleted,json=filesetsDeleted,proto3" json:"filesets_deleted,omitempty"`
	// The number of filesets updated.
	FilesetsUpdated int32 `protobuf:"varint,9,opt,name=filesets_updated,json=filesetsUpdated,proto3" json:"filesets_updated,omitempty"`
	// contains filtered or unexported fields
}

Describes result statistics of a data scan discovery job.

func (*DataDiscoveryResult_ScanStatistics) Descriptor

func (*DataDiscoveryResult_ScanStatistics) Descriptor() ([]byte, []int)

Deprecated: Use DataDiscoveryResult_ScanStatistics.ProtoReflect.Descriptor instead.

func (*DataDiscoveryResult_ScanStatistics) GetDataProcessedBytes

func (x *DataDiscoveryResult_ScanStatistics) GetDataProcessedBytes() int64

func (*DataDiscoveryResult_ScanStatistics) GetFilesExcluded

func (x *DataDiscoveryResult_ScanStatistics) GetFilesExcluded() int32

func (*DataDiscoveryResult_ScanStatistics) GetFilesetsCreated

func (x *DataDiscoveryResult_ScanStatistics) GetFilesetsCreated() int32

func (*DataDiscoveryResult_ScanStatistics) GetFilesetsDeleted

func (x *DataDiscoveryResult_ScanStatistics) GetFilesetsDeleted() int32

func (*DataDiscoveryResult_ScanStatistics) GetFilesetsUpdated

func (x *DataDiscoveryResult_ScanStatistics) GetFilesetsUpdated() int32

func (*DataDiscoveryResult_ScanStatistics) GetScannedFileCount

func (x *DataDiscoveryResult_ScanStatistics) GetScannedFileCount() int32

func (*DataDiscoveryResult_ScanStatistics) GetTablesCreated

func (x *DataDiscoveryResult_ScanStatistics) GetTablesCreated() int32

func (*DataDiscoveryResult_ScanStatistics) GetTablesDeleted

func (x *DataDiscoveryResult_ScanStatistics) GetTablesDeleted() int32

func (*DataDiscoveryResult_ScanStatistics) GetTablesUpdated

func (x *DataDiscoveryResult_ScanStatistics) GetTablesUpdated() int32

func (*DataDiscoveryResult_ScanStatistics) ProtoMessage

func (*DataDiscoveryResult_ScanStatistics) ProtoMessage()

func (*DataDiscoveryResult_ScanStatistics) ProtoReflect

func (*DataDiscoveryResult_ScanStatistics) Reset

func (*DataDiscoveryResult_ScanStatistics) String

DataDiscoverySpec

type DataDiscoverySpec struct {

	// Optional. Configuration for metadata publishing.
	BigqueryPublishingConfig *DataDiscoverySpec_BigQueryPublishingConfig `protobuf:"bytes,1,opt,name=bigquery_publishing_config,json=bigqueryPublishingConfig,proto3" json:"bigquery_publishing_config,omitempty"`
	// The configurations of the data discovery scan resource.
	//
	// Types that are valid to be assigned to ResourceConfig:
	//
	//	*DataDiscoverySpec_StorageConfig_
	ResourceConfig isDataDiscoverySpec_ResourceConfig `protobuf_oneof:"resource_config"`
	// contains filtered or unexported fields
}

Spec for a data discovery scan.

func (*DataDiscoverySpec) Descriptor

func (*DataDiscoverySpec) Descriptor() ([]byte, []int)

Deprecated: Use DataDiscoverySpec.ProtoReflect.Descriptor instead.

func (*DataDiscoverySpec) GetBigqueryPublishingConfig

func (x *DataDiscoverySpec) GetBigqueryPublishingConfig() *DataDiscoverySpec_BigQueryPublishingConfig

func (*DataDiscoverySpec) GetResourceConfig

func (x *DataDiscoverySpec) GetResourceConfig() isDataDiscoverySpec_ResourceConfig

func (*DataDiscoverySpec) GetStorageConfig

func (x *DataDiscoverySpec) GetStorageConfig() *DataDiscoverySpec_StorageConfig

func (*DataDiscoverySpec) ProtoMessage

func (*DataDiscoverySpec) ProtoMessage()

func (*DataDiscoverySpec) ProtoReflect

func (x *DataDiscoverySpec) ProtoReflect() protoreflect.Message

func (*DataDiscoverySpec) Reset

func (x *DataDiscoverySpec) Reset()

func (*DataDiscoverySpec) String

func (x *DataDiscoverySpec) String() string

DataDiscoverySpec_BigQueryPublishingConfig

type DataDiscoverySpec_BigQueryPublishingConfig struct {

	// Optional. Determines whether to  publish discovered tables as BigLake
	// external tables or non-BigLake external tables.
	TableType DataDiscoverySpec_BigQueryPublishingConfig_TableType `protobuf:"varint,2,opt,name=table_type,json=tableType,proto3,enum=google.cloud.dataplex.v1.DataDiscoverySpec_BigQueryPublishingConfig_TableType" json:"table_type,omitempty"`
	// Optional. The BigQuery connection used to create BigLake tables.
	// Must be in the form
	// `projects/{project_id}/locations/{location_id}/connections/{connection_id}`
	Connection string `protobuf:"bytes,3,opt,name=connection,proto3" json:"connection,omitempty"`
	// Optional. The location of the BigQuery dataset to publish BigLake
	// external or non-BigLake external tables to.
	// 1. If the Cloud Storage bucket is located in a multi-region bucket, then
	// BigQuery dataset can be in the same multi-region bucket or any single
	// region that is included in the same multi-region bucket. The datascan can
	// be created in any single region that is included in the same multi-region
	// bucket
	// 2. If the Cloud Storage bucket is located in a dual-region bucket, then
	// BigQuery dataset can be located in regions that are included in the
	// dual-region bucket, or in a multi-region that includes the dual-region.
	// The datascan can be created in any single region that is included in the
	// same dual-region bucket.
	// 3. If the Cloud Storage bucket is located in a single region, then
	// BigQuery dataset can be in the same single region or any multi-region
	// bucket that includes the same single region. The datascan will be created
	// in the same single region as the bucket.
	// 4. If the BigQuery dataset is in single region, it must be in the same
	// single region as the datascan.
	//
	// For supported values, refer to
	// https://cloud.google.com/bigquery/docs/locations#supported_locations.
	Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	// Optional. The project of the BigQuery dataset to publish BigLake external
	// or non-BigLake external tables to. If not specified, the project of the
	// Cloud Storage bucket will be used. The format is
	// "projects/{project_id_or_number}".
	Project string `protobuf:"bytes,5,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

Describes BigQuery publishing configurations.

func (*DataDiscoverySpec_BigQueryPublishingConfig) Descriptor

Deprecated: Use DataDiscoverySpec_BigQueryPublishingConfig.ProtoReflect.Descriptor instead.

func (*DataDiscoverySpec_BigQueryPublishingConfig) GetConnection

func (*DataDiscoverySpec_BigQueryPublishingConfig) GetLocation

func (*DataDiscoverySpec_BigQueryPublishingConfig) GetProject

func (*DataDiscoverySpec_BigQueryPublishingConfig) GetTableType

func (*DataDiscoverySpec_BigQueryPublishingConfig) ProtoMessage

func (*DataDiscoverySpec_BigQueryPublishingConfig) ProtoReflect

func (*DataDiscoverySpec_BigQueryPublishingConfig) Reset

func (*DataDiscoverySpec_BigQueryPublishingConfig) String

DataDiscoverySpec_BigQueryPublishingConfig_TableType

type DataDiscoverySpec_BigQueryPublishingConfig_TableType int32

Determines how discovered tables are published.

DataDiscoverySpec_BigQueryPublishingConfig_TABLE_TYPE_UNSPECIFIED, DataDiscoverySpec_BigQueryPublishingConfig_EXTERNAL, DataDiscoverySpec_BigQueryPublishingConfig_BIGLAKE

const (
	// Table type unspecified.
	DataDiscoverySpec_BigQueryPublishingConfig_TABLE_TYPE_UNSPECIFIED DataDiscoverySpec_BigQueryPublishingConfig_TableType = 0
	// Default. Discovered tables are published as BigQuery external tables
	// whose data is accessed using the credentials of the user querying the
	// table.
	DataDiscoverySpec_BigQueryPublishingConfig_EXTERNAL DataDiscoverySpec_BigQueryPublishingConfig_TableType = 1
	// Discovered tables are published as BigLake external tables whose data
	// is accessed using the credentials of the associated BigQuery
	// connection.
	DataDiscoverySpec_BigQueryPublishingConfig_BIGLAKE DataDiscoverySpec_BigQueryPublishingConfig_TableType = 2
)

func (DataDiscoverySpec_BigQueryPublishingConfig_TableType) Descriptor

func (DataDiscoverySpec_BigQueryPublishingConfig_TableType) Enum

func (DataDiscoverySpec_BigQueryPublishingConfig_TableType) EnumDescriptor

Deprecated: Use DataDiscoverySpec_BigQueryPublishingConfig_TableType.Descriptor instead.

func (DataDiscoverySpec_BigQueryPublishingConfig_TableType) Number

func (DataDiscoverySpec_BigQueryPublishingConfig_TableType) String

func (DataDiscoverySpec_BigQueryPublishingConfig_TableType) Type

DataDiscoverySpec_StorageConfig

type DataDiscoverySpec_StorageConfig struct {

	// Optional. Defines the data to include during discovery when only a subset
	// of the data should be considered. Provide a list of patterns that
	// identify the data to include. For Cloud Storage bucket assets, these
	// patterns are interpreted as glob patterns used to match object names. For
	// BigQuery dataset assets, these patterns are interpreted as patterns to
	// match table names.
	IncludePatterns []string `protobuf:"bytes,1,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"`
	// Optional. Defines the data to exclude during discovery. Provide a list of
	// patterns that identify the data to exclude. For Cloud Storage bucket
	// assets, these patterns are interpreted as glob patterns used to match
	// object names. For BigQuery dataset assets, these patterns are interpreted
	// as patterns to match table names.
	ExcludePatterns []string `protobuf:"bytes,2,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"`
	// Optional. Configuration for CSV data.
	CsvOptions *DataDiscoverySpec_StorageConfig_CsvOptions `protobuf:"bytes,3,opt,name=csv_options,json=csvOptions,proto3" json:"csv_options,omitempty"`
	// Optional. Configuration for JSON data.
	JsonOptions *DataDiscoverySpec_StorageConfig_JsonOptions `protobuf:"bytes,4,opt,name=json_options,json=jsonOptions,proto3" json:"json_options,omitempty"`
	// Optional. Specifies configuration for unstructured data discovery.
	UnstructuredDataOptions *DataDiscoverySpec_StorageConfig_UnstructuredDataOptions `protobuf:"bytes,5,opt,name=unstructured_data_options,json=unstructuredDataOptions,proto3" json:"unstructured_data_options,omitempty"`
	// contains filtered or unexported fields
}

Configurations related to Cloud Storage as the data source.

func (*DataDiscoverySpec_StorageConfig) Descriptor

func (*DataDiscoverySpec_StorageConfig) Descriptor() ([]byte, []int)

Deprecated: Use DataDiscoverySpec_StorageConfig.ProtoReflect.Descriptor instead.

func (*DataDiscoverySpec_StorageConfig) GetCsvOptions

func (*DataDiscoverySpec_StorageConfig) GetExcludePatterns

func (x *DataDiscoverySpec_StorageConfig) GetExcludePatterns() []string

func (*DataDiscoverySpec_StorageConfig) GetIncludePatterns

func (x *DataDiscoverySpec_StorageConfig) GetIncludePatterns() []string

func (*DataDiscoverySpec_StorageConfig) GetJsonOptions

func (*DataDiscoverySpec_StorageConfig) GetUnstructuredDataOptions

func (*DataDiscoverySpec_StorageConfig) ProtoMessage

func (*DataDiscoverySpec_StorageConfig) ProtoMessage()

func (*DataDiscoverySpec_StorageConfig) ProtoReflect

func (*DataDiscoverySpec_StorageConfig) Reset

func (*DataDiscoverySpec_StorageConfig) String

DataDiscoverySpec_StorageConfig_

type DataDiscoverySpec_StorageConfig_ struct {
	// Cloud Storage related configurations.
	StorageConfig *DataDiscoverySpec_StorageConfig `protobuf:"bytes,100,opt,name=storage_config,json=storageConfig,proto3,oneof"`
}

DataDiscoverySpec_StorageConfig_CsvOptions

type DataDiscoverySpec_StorageConfig_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 that is used to separate values. The default is
	// `,` (comma).
	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 types for CSV data.
	// If true, all columns are registered as strings.
	TypeInferenceDisabled bool `protobuf:"varint,4,opt,name=type_inference_disabled,json=typeInferenceDisabled,proto3" json:"type_inference_disabled,omitempty"`
	// Optional. The character used to quote column values. Accepts `"`
	// (double quotation mark) or `'` (single quotation mark). If unspecified,
	// defaults to `"` (double quotation mark).
	Quote string `protobuf:"bytes,5,opt,name=quote,proto3" json:"quote,omitempty"`
	// contains filtered or unexported fields
}

Describes CSV and similar semi-structured data formats.

func (*DataDiscoverySpec_StorageConfig_CsvOptions) Descriptor

Deprecated: Use DataDiscoverySpec_StorageConfig_CsvOptions.ProtoReflect.Descriptor instead.

func (*DataDiscoverySpec_StorageConfig_CsvOptions) GetDelimiter

func (*DataDiscoverySpec_StorageConfig_CsvOptions) GetEncoding

func (*DataDiscoverySpec_StorageConfig_CsvOptions) GetHeaderRows

func (*DataDiscoverySpec_StorageConfig_CsvOptions) GetQuote

func (*DataDiscoverySpec_StorageConfig_CsvOptions) GetTypeInferenceDisabled

func (x *DataDiscoverySpec_StorageConfig_CsvOptions) GetTypeInferenceDisabled() bool

func (*DataDiscoverySpec_StorageConfig_CsvOptions) ProtoMessage

func (*DataDiscoverySpec_StorageConfig_CsvOptions) ProtoReflect

func (*DataDiscoverySpec_StorageConfig_CsvOptions) Reset

func (*DataDiscoverySpec_StorageConfig_CsvOptions) String

DataDiscoverySpec_StorageConfig_JsonOptions

type DataDiscoverySpec_StorageConfig_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 types for JSON data.
	// If true, all columns are registered as their primitive types
	// (strings, number, or boolean).
	TypeInferenceDisabled bool `protobuf:"varint,2,opt,name=type_inference_disabled,json=typeInferenceDisabled,proto3" json:"type_inference_disabled,omitempty"`
	// contains filtered or unexported fields
}

Describes JSON data format.

func (*DataDiscoverySpec_StorageConfig_JsonOptions) Descriptor

Deprecated: Use DataDiscoverySpec_StorageConfig_JsonOptions.ProtoReflect.Descriptor instead.

func (*DataDiscoverySpec_StorageConfig_JsonOptions) GetEncoding

func (*DataDiscoverySpec_StorageConfig_JsonOptions) GetTypeInferenceDisabled

func (x *DataDiscoverySpec_StorageConfig_JsonOptions) GetTypeInferenceDisabled() bool

func (*DataDiscoverySpec_StorageConfig_JsonOptions) ProtoMessage

func (*DataDiscoverySpec_StorageConfig_JsonOptions) ProtoReflect

func (*DataDiscoverySpec_StorageConfig_JsonOptions) Reset

func (*DataDiscoverySpec_StorageConfig_JsonOptions) String

DataDiscoverySpec_StorageConfig_UnstructuredDataOptions

type DataDiscoverySpec_StorageConfig_UnstructuredDataOptions struct {

	// Optional. Specifies whether deeper semantic inference over the objects'
	// contents using GenAI is enabled.
	SemanticInferenceEnabled bool `protobuf:"varint,2,opt,name=semantic_inference_enabled,json=semanticInferenceEnabled,proto3" json:"semantic_inference_enabled,omitempty"`
	// contains filtered or unexported fields
}

Describes options for unstructured data discovery.

func (*DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) Descriptor

Deprecated: Use DataDiscoverySpec_StorageConfig_UnstructuredDataOptions.ProtoReflect.Descriptor instead.

func (*DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) GetSemanticInferenceEnabled

func (x *DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) GetSemanticInferenceEnabled() bool

func (*DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) ProtoMessage

func (*DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) ProtoReflect

func (*DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) Reset

func (*DataDiscoverySpec_StorageConfig_UnstructuredDataOptions) String

DataDocumentationResult

type DataDocumentationResult struct {

	// The result of the data documentation scan.
	//
	// Types that are valid to be assigned to Result:
	//
	//	*DataDocumentationResult_DatasetResult_
	//	*DataDocumentationResult_TableResult_
	Result isDataDocumentationResult_Result `protobuf_oneof:"result"`
	// contains filtered or unexported fields
}

The output of a DataDocumentation scan.

func (*DataDocumentationResult) Descriptor

func (*DataDocumentationResult) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationResult.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult) GetDatasetResult

func (*DataDocumentationResult) GetResult

func (x *DataDocumentationResult) GetResult() isDataDocumentationResult_Result

func (*DataDocumentationResult) GetTableResult

func (*DataDocumentationResult) ProtoMessage

func (*DataDocumentationResult) ProtoMessage()

func (*DataDocumentationResult) ProtoReflect

func (x *DataDocumentationResult) ProtoReflect() protoreflect.Message

func (*DataDocumentationResult) Reset

func (x *DataDocumentationResult) Reset()

func (*DataDocumentationResult) String

func (x *DataDocumentationResult) String() string

DataDocumentationResult_DatasetResult

type DataDocumentationResult_DatasetResult struct {

	// Output only. Generated Dataset description.
	Overview string `protobuf:"bytes,1,opt,name=overview,proto3" json:"overview,omitempty"`
	// Output only. Relationships suggesting how tables in the dataset are
	// related to each other, based on their schema.
	SchemaRelationships []*DataDocumentationResult_SchemaRelationship `protobuf:"bytes,3,rep,name=schema_relationships,json=schemaRelationships,proto3" json:"schema_relationships,omitempty"`
	// Output only. Sample SQL queries for the dataset.
	Queries []*DataDocumentationResult_Query `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"`
	// contains filtered or unexported fields
}

Insights for a dataset resource.

func (*DataDocumentationResult_DatasetResult) Descriptor

func (*DataDocumentationResult_DatasetResult) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationResult_DatasetResult.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_DatasetResult) GetOverview

func (*DataDocumentationResult_DatasetResult) GetQueries

func (*DataDocumentationResult_DatasetResult) GetSchemaRelationships

func (*DataDocumentationResult_DatasetResult) ProtoMessage

func (*DataDocumentationResult_DatasetResult) ProtoMessage()

func (*DataDocumentationResult_DatasetResult) ProtoReflect

func (*DataDocumentationResult_DatasetResult) Reset

func (*DataDocumentationResult_DatasetResult) String

DataDocumentationResult_DatasetResult_

type DataDocumentationResult_DatasetResult_ struct {
	// Output only. Insights for a Dataset resource.
	DatasetResult *DataDocumentationResult_DatasetResult `protobuf:"bytes,7,opt,name=dataset_result,json=datasetResult,proto3,oneof"`
}

DataDocumentationResult_Field

type DataDocumentationResult_Field struct {

	// Output only. The name of the column.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Generated description for columns and fields.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Nested fields.
	Fields []*DataDocumentationResult_Field `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

Column of a table with generated metadata and nested fields.

func (*DataDocumentationResult_Field) Descriptor

func (*DataDocumentationResult_Field) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationResult_Field.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_Field) GetDescription

func (x *DataDocumentationResult_Field) GetDescription() string

func (*DataDocumentationResult_Field) GetFields

func (*DataDocumentationResult_Field) GetName

func (*DataDocumentationResult_Field) ProtoMessage

func (*DataDocumentationResult_Field) ProtoMessage()

func (*DataDocumentationResult_Field) ProtoReflect

func (*DataDocumentationResult_Field) Reset

func (x *DataDocumentationResult_Field) Reset()

func (*DataDocumentationResult_Field) String

DataDocumentationResult_Query

type DataDocumentationResult_Query struct {

	// Output only. The SQL query string which can be executed.
	Sql string `protobuf:"bytes,1,opt,name=sql,proto3" json:"sql,omitempty"`
	// Output only. The description for the query.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

A sample SQL query in data documentation.

func (*DataDocumentationResult_Query) Descriptor

func (*DataDocumentationResult_Query) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationResult_Query.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_Query) GetDescription

func (x *DataDocumentationResult_Query) GetDescription() string

func (*DataDocumentationResult_Query) GetSql

func (*DataDocumentationResult_Query) ProtoMessage

func (*DataDocumentationResult_Query) ProtoMessage()

func (*DataDocumentationResult_Query) ProtoReflect

func (*DataDocumentationResult_Query) Reset

func (x *DataDocumentationResult_Query) Reset()

func (*DataDocumentationResult_Query) String

DataDocumentationResult_Schema

type DataDocumentationResult_Schema struct {

	// Output only. The list of columns.
	Fields []*DataDocumentationResult_Field `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

Schema of the table with generated metadata of columns.

func (*DataDocumentationResult_Schema) Descriptor

func (*DataDocumentationResult_Schema) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationResult_Schema.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_Schema) GetFields

func (*DataDocumentationResult_Schema) ProtoMessage

func (*DataDocumentationResult_Schema) ProtoMessage()

func (*DataDocumentationResult_Schema) ProtoReflect

func (*DataDocumentationResult_Schema) Reset

func (x *DataDocumentationResult_Schema) Reset()

func (*DataDocumentationResult_Schema) String

DataDocumentationResult_SchemaRelationship

type DataDocumentationResult_SchemaRelationship struct {

	// Output only. An ordered list of fields for the join from the first table.
	// The size of this list must be the same as `right_schema_paths`.
	// Each field at index i in this list must correspond to a field at the same
	// index in the `right_schema_paths` list.
	LeftSchemaPaths *DataDocumentationResult_SchemaRelationship_SchemaPaths `protobuf:"bytes,1,opt,name=left_schema_paths,json=leftSchemaPaths,proto3" json:"left_schema_paths,omitempty"`
	// Output only. An ordered list of fields for the join from the second
	// table. The size of this list must be the same as `left_schema_paths`.
	// Each field at index i in this list must correspond to a field at the same
	// index in the `left_schema_paths` list.
	RightSchemaPaths *DataDocumentationResult_SchemaRelationship_SchemaPaths `protobuf:"bytes,2,opt,name=right_schema_paths,json=rightSchemaPaths,proto3" json:"right_schema_paths,omitempty"`
	// Output only. Sources which generated the schema relation edge.
	Sources []DataDocumentationResult_SchemaRelationship_Source `protobuf:"varint,4,rep,packed,name=sources,proto3,enum=google.cloud.dataplex.v1.DataDocumentationResult_SchemaRelationship_Source" json:"sources,omitempty"`
	// Output only. The type of relationship between the schema paths.
	Type DataDocumentationResult_SchemaRelationship_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DataDocumentationResult_SchemaRelationship_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Details of the relationship between the schema of two resources.

func (*DataDocumentationResult_SchemaRelationship) Descriptor

Deprecated: Use DataDocumentationResult_SchemaRelationship.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_SchemaRelationship) GetLeftSchemaPaths

func (*DataDocumentationResult_SchemaRelationship) GetRightSchemaPaths

func (*DataDocumentationResult_SchemaRelationship) GetSources

func (*DataDocumentationResult_SchemaRelationship) GetType

func (*DataDocumentationResult_SchemaRelationship) ProtoMessage

func (*DataDocumentationResult_SchemaRelationship) ProtoReflect

func (*DataDocumentationResult_SchemaRelationship) Reset

func (*DataDocumentationResult_SchemaRelationship) String

DataDocumentationResult_SchemaRelationship_SchemaPaths

type DataDocumentationResult_SchemaRelationship_SchemaPaths struct {

	// Output only. The service-qualified full resource name of the table
	// Ex:
	// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
	TableFqn string `protobuf:"bytes,1,opt,name=table_fqn,json=tableFqn,proto3" json:"table_fqn,omitempty"`
	// Output only. An ordered set of Paths to fields within the schema of the
	// table. For fields nested within a top level field of type record, use
	// '.' to separate field names. Examples: Top level field - `top_level`
	// Nested field - `top_level.child.sub_field`
	Paths []string `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

Represents an ordered set of paths within a table's schema.

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) Descriptor

Deprecated: Use DataDocumentationResult_SchemaRelationship_SchemaPaths.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) GetPaths

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) GetTableFqn

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) ProtoMessage

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) ProtoReflect

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) Reset

func (*DataDocumentationResult_SchemaRelationship_SchemaPaths) String

DataDocumentationResult_SchemaRelationship_Source

type DataDocumentationResult_SchemaRelationship_Source int32

Source which generated the schema relation edge.

DataDocumentationResult_SchemaRelationship_SOURCE_UNSPECIFIED, DataDocumentationResult_SchemaRelationship_AGENT, DataDocumentationResult_SchemaRelationship_QUERY_HISTORY, DataDocumentationResult_SchemaRelationship_TABLE_CONSTRAINTS

const (
	// The source of the schema relationship is unspecified.
	DataDocumentationResult_SchemaRelationship_SOURCE_UNSPECIFIED DataDocumentationResult_SchemaRelationship_Source = 0
	// The source of the schema relationship is agent.
	DataDocumentationResult_SchemaRelationship_AGENT DataDocumentationResult_SchemaRelationship_Source = 4
	// The source of the schema relationship is query history from the source
	// system.
	DataDocumentationResult_SchemaRelationship_QUERY_HISTORY DataDocumentationResult_SchemaRelationship_Source = 5
	// The source of the schema relationship is table constraints added in
	// the source system.
	DataDocumentationResult_SchemaRelationship_TABLE_CONSTRAINTS DataDocumentationResult_SchemaRelationship_Source = 6
)

func (DataDocumentationResult_SchemaRelationship_Source) Descriptor

func (DataDocumentationResult_SchemaRelationship_Source) Enum

func (DataDocumentationResult_SchemaRelationship_Source) EnumDescriptor

Deprecated: Use DataDocumentationResult_SchemaRelationship_Source.Descriptor instead.

func (DataDocumentationResult_SchemaRelationship_Source) Number

func (DataDocumentationResult_SchemaRelationship_Source) String

func (DataDocumentationResult_SchemaRelationship_Source) Type

DataDocumentationResult_SchemaRelationship_Type

type DataDocumentationResult_SchemaRelationship_Type int32

The type of relationship.

DataDocumentationResult_SchemaRelationship_TYPE_UNSPECIFIED, DataDocumentationResult_SchemaRelationship_SCHEMA_JOIN

const (
	// The type of the schema relationship is unspecified.
	DataDocumentationResult_SchemaRelationship_TYPE_UNSPECIFIED DataDocumentationResult_SchemaRelationship_Type = 0
	// Indicates a join relationship between the schema fields.
	DataDocumentationResult_SchemaRelationship_SCHEMA_JOIN DataDocumentationResult_SchemaRelationship_Type = 1
)

func (DataDocumentationResult_SchemaRelationship_Type) Descriptor

func (DataDocumentationResult_SchemaRelationship_Type) Enum

func (DataDocumentationResult_SchemaRelationship_Type) EnumDescriptor

Deprecated: Use DataDocumentationResult_SchemaRelationship_Type.Descriptor instead.

func (DataDocumentationResult_SchemaRelationship_Type) Number

func (DataDocumentationResult_SchemaRelationship_Type) String

func (DataDocumentationResult_SchemaRelationship_Type) Type

DataDocumentationResult_TableResult

type DataDocumentationResult_TableResult struct {

	// Output only. The service-qualified full resource name of the cloud
	// resource. Ex:
	// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Generated description of the table.
	Overview string `protobuf:"bytes,2,opt,name=overview,proto3" json:"overview,omitempty"`
	// Output only. Schema of the table with generated metadata of the columns
	// in the schema.
	Schema *DataDocumentationResult_Schema `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"`
	// Output only. Sample SQL queries for the table.
	Queries []*DataDocumentationResult_Query `protobuf:"bytes,4,rep,name=queries,proto3" json:"queries,omitempty"`
	// contains filtered or unexported fields
}

Insights for a table resource.

func (*DataDocumentationResult_TableResult) Descriptor

func (*DataDocumentationResult_TableResult) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationResult_TableResult.ProtoReflect.Descriptor instead.

func (*DataDocumentationResult_TableResult) GetName

func (*DataDocumentationResult_TableResult) GetOverview

func (*DataDocumentationResult_TableResult) GetQueries

func (*DataDocumentationResult_TableResult) GetSchema

func (*DataDocumentationResult_TableResult) ProtoMessage

func (*DataDocumentationResult_TableResult) ProtoMessage()

func (*DataDocumentationResult_TableResult) ProtoReflect

func (*DataDocumentationResult_TableResult) Reset

func (*DataDocumentationResult_TableResult) String

DataDocumentationResult_TableResult_

type DataDocumentationResult_TableResult_ struct {
	// Output only. Insights for a Table resource.
	TableResult *DataDocumentationResult_TableResult `protobuf:"bytes,8,opt,name=table_result,json=tableResult,proto3,oneof"`
}

DataDocumentationSpec

type DataDocumentationSpec struct {

	// Optional. Whether to publish result to Dataplex Catalog.
	CatalogPublishingEnabled bool `protobuf:"varint,2,opt,name=catalog_publishing_enabled,json=catalogPublishingEnabled,proto3" json:"catalog_publishing_enabled,omitempty"`
	// Optional. Specifies which components of the data documentation to generate.
	// Any component that is required to generate the specified components will
	// also be generated. If no generation scope is specified, all available
	// documentation components will be generated.
	GenerationScopes []DataDocumentationSpec_GenerationScope `protobuf:"varint,3,rep,packed,name=generation_scopes,json=generationScopes,proto3,enum=google.cloud.dataplex.v1.DataDocumentationSpec_GenerationScope" json:"generation_scopes,omitempty"`
	// contains filtered or unexported fields
}

DataDocumentation scan related spec.

func (*DataDocumentationSpec) Descriptor

func (*DataDocumentationSpec) Descriptor() ([]byte, []int)

Deprecated: Use DataDocumentationSpec.ProtoReflect.Descriptor instead.

func (*DataDocumentationSpec) GetCatalogPublishingEnabled

func (x *DataDocumentationSpec) GetCatalogPublishingEnabled() bool

func (*DataDocumentationSpec) GetGenerationScopes

func (*DataDocumentationSpec) ProtoMessage

func (*DataDocumentationSpec) ProtoMessage()

func (*DataDocumentationSpec) ProtoReflect

func (x *DataDocumentationSpec) ProtoReflect() protoreflect.Message

func (*DataDocumentationSpec) Reset

func (x *DataDocumentationSpec) Reset()

func (*DataDocumentationSpec) String

func (x *DataDocumentationSpec) String() string

DataDocumentationSpec_GenerationScope

type DataDocumentationSpec_GenerationScope int32

The data documentation generation scope. This field contains the possible components of a data documentation scan which can be selectively generated.

DataDocumentationSpec_GENERATION_SCOPE_UNSPECIFIED, DataDocumentationSpec_ALL, DataDocumentationSpec_TABLE_AND_COLUMN_DESCRIPTIONS, DataDocumentationSpec_SQL_QUERIES

const (
	// Unspecified generation scope. If no generation scope is specified, all
	// available documentation components will be generated.
	DataDocumentationSpec_GENERATION_SCOPE_UNSPECIFIED DataDocumentationSpec_GenerationScope = 0
	// All the possible results will be generated.
	DataDocumentationSpec_ALL DataDocumentationSpec_GenerationScope = 1
	// Table and column descriptions will be generated.
	DataDocumentationSpec_TABLE_AND_COLUMN_DESCRIPTIONS DataDocumentationSpec_GenerationScope = 2
	// SQL queries will be generated.
	DataDocumentationSpec_SQL_QUERIES DataDocumentationSpec_GenerationScope = 3
)

func (DataDocumentationSpec_GenerationScope) Descriptor

func (DataDocumentationSpec_GenerationScope) Enum

func (DataDocumentationSpec_GenerationScope) EnumDescriptor

func (DataDocumentationSpec_GenerationScope) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataDocumentationSpec_GenerationScope.Descriptor instead.

func (DataDocumentationSpec_GenerationScope) Number

func (DataDocumentationSpec_GenerationScope) String

func (DataDocumentationSpec_GenerationScope) Type

DataProduct

type DataProduct struct {

	// Identifier. Resource name of the data product.
	// Format:
	// `projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated unique ID for the data product.
	// This ID will be different if the data product is deleted and re-created
	// with the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Required. User-friendly display name of the data product.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The time at which the data product was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the data product was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. This checksum is computed by the server based on the value of
	// other fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. User-defined labels for the data product.
	//
	// Example:
	//
	//	```
	//	{
	//	  "environment": "production",
	//	  "billing": "marketing-department"
	//	}
	//	```
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Description of the data product.
	Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Base64 encoded image representing the data product. Max
	// Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API
	// only performs validation on size of the encoded data. Note: For byte
	// fields, the content of the fields are base64-encoded (which increases the
	// size of the data by 33-36%) when using JSON on the wire.
	Icon []byte `protobuf:"bytes,10,opt,name=icon,proto3" json:"icon,omitempty"`
	// Required. Emails of the data product owners.
	OwnerEmails []string `protobuf:"bytes,11,rep,name=owner_emails,json=ownerEmails,proto3" json:"owner_emails,omitempty"`
	// Output only. Number of data assets associated with this data product.
	AssetCount int32 `protobuf:"varint,13,opt,name=asset_count,json=assetCount,proto3" json:"asset_count,omitempty"`
	// Optional. Data product access groups by access group id as key.
	// If data product is used only for packaging data assets, then access groups
	// may be empty. However, if a data product is used for sharing data assets,
	// then at least one access group must be specified.
	//
	// Example:
	//
	//	```
	//	{
	//	  "analyst": {
	//	    "id": "analyst",
	//	    "displayName": "Analyst",
	//	    "description": "Access group for analysts",
	//	    "principal": {
	//	      "googleGroup": "analysts@example.com"
	//	    }
	//	  }
	//	}
	//	```
	AccessGroups map[string]*DataProduct_AccessGroup `protobuf:"bytes,14,rep,name=access_groups,json=accessGroups,proto3" json:"access_groups,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Configuration for access approval for the data product.
	AccessApprovalConfig *DataProduct_AccessApprovalConfig `protobuf:"bytes,15,opt,name=access_approval_config,json=accessApprovalConfig,proto3,oneof" json:"access_approval_config,omitempty"`
	// contains filtered or unexported fields
}

A data product is a curated collection of data assets, packaged to address specific use cases. It's a way to manage and share data in a more organized, product-like manner.

func (*DataProduct) Descriptor

func (*DataProduct) Descriptor() ([]byte, []int)

Deprecated: Use DataProduct.ProtoReflect.Descriptor instead.

func (*DataProduct) GetAccessApprovalConfig

func (x *DataProduct) GetAccessApprovalConfig() *DataProduct_AccessApprovalConfig

func (*DataProduct) GetAccessGroups

func (x *DataProduct) GetAccessGroups() map[string]*DataProduct_AccessGroup

func (*DataProduct) GetAssetCount

func (x *DataProduct) GetAssetCount() int32

func (*DataProduct) GetCreateTime

func (x *DataProduct) GetCreateTime() *timestamppb.Timestamp

func (*DataProduct) GetDescription

func (x *DataProduct) GetDescription() string

func (*DataProduct) GetDisplayName

func (x *DataProduct) GetDisplayName() string

func (*DataProduct) GetEtag

func (x *DataProduct) GetEtag() string

func (*DataProduct) GetIcon

func (x *DataProduct) GetIcon() []byte

func (*DataProduct) GetLabels

func (x *DataProduct) GetLabels() map[string]string

func (*DataProduct) GetName

func (x *DataProduct) GetName() string

func (*DataProduct) GetOwnerEmails

func (x *DataProduct) GetOwnerEmails() []string

func (*DataProduct) GetUid

func (x *DataProduct) GetUid() string

func (*DataProduct) GetUpdateTime

func (x *DataProduct) GetUpdateTime() *timestamppb.Timestamp

func (*DataProduct) ProtoMessage

func (*DataProduct) ProtoMessage()

func (*DataProduct) ProtoReflect

func (x *DataProduct) ProtoReflect() protoreflect.Message

func (*DataProduct) Reset

func (x *DataProduct) Reset()

func (*DataProduct) String

func (x *DataProduct) String() string

DataProductAccessRequest

type DataProductAccessRequest struct {

	// Required. The resource name of the data product.
	// Format:
	// projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID of the access group for which access is being requested.
	// This corresponds to the unique identifier of the AccessGroup defined in the
	// Data Product.
	AccessGroupId string `protobuf:"bytes,2,opt,name=access_group_id,json=accessGroupId,proto3" json:"access_group_id,omitempty"`
	// Output only. The display name of the access group defined in the Data
	// Product for which access is being requested.
	AccessGroupDisplayName string `protobuf:"bytes,4,opt,name=access_group_display_name,json=accessGroupDisplayName,proto3" json:"access_group_display_name,omitempty"`
	// Optional. The principal for which access is being requested in IAM format.
	// If not specified, the requestor's principal will be used.
	// Example: `serviceAccount:my-sa@my-project.iam.gserviceaccount.com`.
	// Only service account principals are currently supported.
	// https://cloud.google.com/iam/docs/principal-identifiers
	RequestedPrincipal *string `protobuf:"bytes,3,opt,name=requested_principal,json=requestedPrincipal,proto3,oneof" json:"requested_principal,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting access to a Data Product. This will be used to create a ChangeRequest of type REQUEST_DATA_PRODUCT_ACCESS.

func (*DataProductAccessRequest) Descriptor

func (*DataProductAccessRequest) Descriptor() ([]byte, []int)

Deprecated: Use DataProductAccessRequest.ProtoReflect.Descriptor instead.

func (*DataProductAccessRequest) GetAccessGroupDisplayName

func (x *DataProductAccessRequest) GetAccessGroupDisplayName() string

func (*DataProductAccessRequest) GetAccessGroupId

func (x *DataProductAccessRequest) GetAccessGroupId() string

func (*DataProductAccessRequest) GetParent

func (x *DataProductAccessRequest) GetParent() string

func (*DataProductAccessRequest) GetRequestedPrincipal

func (x *DataProductAccessRequest) GetRequestedPrincipal() string

func (*DataProductAccessRequest) ProtoMessage

func (*DataProductAccessRequest) ProtoMessage()

func (*DataProductAccessRequest) ProtoReflect

func (x *DataProductAccessRequest) ProtoReflect() protoreflect.Message

func (*DataProductAccessRequest) Reset

func (x *DataProductAccessRequest) Reset()

func (*DataProductAccessRequest) String

func (x *DataProductAccessRequest) String() string

DataProductServiceClient

type DataProductServiceClient interface {
	// Creates a data product.
	CreateDataProduct(ctx context.Context, in *CreateDataProductRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a data product. The deletion will fail if the data product is not
	// empty (i.e. contains at least one data asset).
	DeleteDataProduct(ctx context.Context, in *DeleteDataProductRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a data product.
	GetDataProduct(ctx context.Context, in *GetDataProductRequest, opts ...grpc.CallOption) (*DataProduct, error)
	// Lists data products for a given project.
	ListDataProducts(ctx context.Context, in *ListDataProductsRequest, opts ...grpc.CallOption) (*ListDataProductsResponse, error)
	// Updates a data product.
	UpdateDataProduct(ctx context.Context, in *UpdateDataProductRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Requests access to a data product. This will trigger an access approval
	// workflow, and the requester will need to wait for the approval to be
	// granted before they will be able to access the data product assets.
	RequestDataProductAccess(ctx context.Context, in *RequestDataProductAccessRequest, opts ...grpc.CallOption) (*RequestDataProductAccessResponse, error)
	// Creates a data asset.
	CreateDataAsset(ctx context.Context, in *CreateDataAssetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates a data asset.
	UpdateDataAsset(ctx context.Context, in *UpdateDataAssetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a data asset.
	DeleteDataAsset(ctx context.Context, in *DeleteDataAssetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets a data asset.
	GetDataAsset(ctx context.Context, in *GetDataAssetRequest, opts ...grpc.CallOption) (*DataAsset, error)
	// Lists data assets for a given data product.
	ListDataAssets(ctx context.Context, in *ListDataAssetsRequest, opts ...grpc.CallOption) (*ListDataAssetsResponse, error)
}

DataProductServiceClient is the client API for DataProductService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDataProductServiceClient

func NewDataProductServiceClient(cc grpc.ClientConnInterface) DataProductServiceClient

DataProductServiceServer

type DataProductServiceServer interface {
	// Creates a data product.
	CreateDataProduct(context.Context, *CreateDataProductRequest) (*longrunningpb.Operation, error)
	// Deletes a data product. The deletion will fail if the data product is not
	// empty (i.e. contains at least one data asset).
	DeleteDataProduct(context.Context, *DeleteDataProductRequest) (*longrunningpb.Operation, error)
	// Gets a data product.
	GetDataProduct(context.Context, *GetDataProductRequest) (*DataProduct, error)
	// Lists data products for a given project.
	ListDataProducts(context.Context, *ListDataProductsRequest) (*ListDataProductsResponse, error)
	// Updates a data product.
	UpdateDataProduct(context.Context, *UpdateDataProductRequest) (*longrunningpb.Operation, error)
	// Requests access to a data product. This will trigger an access approval
	// workflow, and the requester will need to wait for the approval to be
	// granted before they will be able to access the data product assets.
	RequestDataProductAccess(context.Context, *RequestDataProductAccessRequest) (*RequestDataProductAccessResponse, error)
	// Creates a data asset.
	CreateDataAsset(context.Context, *CreateDataAssetRequest) (*longrunningpb.Operation, error)
	// Updates a data asset.
	UpdateDataAsset(context.Context, *UpdateDataAssetRequest) (*longrunningpb.Operation, error)
	// Deletes a data asset.
	DeleteDataAsset(context.Context, *DeleteDataAssetRequest) (*longrunningpb.Operation, error)
	// Gets a data asset.
	GetDataAsset(context.Context, *GetDataAssetRequest) (*DataAsset, error)
	// Lists data assets for a given data product.
	ListDataAssets(context.Context, *ListDataAssetsRequest) (*ListDataAssetsResponse, error)
}

DataProductServiceServer is the server API for DataProductService service. All implementations should embed UnimplementedDataProductServiceServer for forward compatibility

DataProduct_AccessApprovalConfig

type DataProduct_AccessApprovalConfig struct {

	// Optional. Specifies the email addresses of users who are potential
	// approvers and are notified when an access request is made for the data
	// product. The maximum number of emails allowed is 10.
	ApproverEmails []string `protobuf:"bytes,2,rep,name=approver_emails,json=approverEmails,proto3" json:"approver_emails,omitempty"`
	// contains filtered or unexported fields
}

Configuration for access approval for the data product.

func (*DataProduct_AccessApprovalConfig) Descriptor

func (*DataProduct_AccessApprovalConfig) Descriptor() ([]byte, []int)

Deprecated: Use DataProduct_AccessApprovalConfig.ProtoReflect.Descriptor instead.

func (*DataProduct_AccessApprovalConfig) GetApproverEmails

func (x *DataProduct_AccessApprovalConfig) GetApproverEmails() []string

func (*DataProduct_AccessApprovalConfig) ProtoMessage

func (*DataProduct_AccessApprovalConfig) ProtoMessage()

func (*DataProduct_AccessApprovalConfig) ProtoReflect

func (*DataProduct_AccessApprovalConfig) Reset

func (*DataProduct_AccessApprovalConfig) String

DataProduct_AccessGroup

type DataProduct_AccessGroup struct {

	// Required. Unique identifier of the access group within the data product.
	// User defined. Eg. "analyst", "developer", etc.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. User friendly display name of the access group.
	// Eg. "Analyst", "Developer", etc.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Description of the access group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Required. The principal entity associated with this access group.
	Principal *DataProduct_Principal `protobuf:"bytes,4,opt,name=principal,proto3" json:"principal,omitempty"`
	// contains filtered or unexported fields
}

Custom user defined access groups at the data product level. These are used for granting different levels of access (IAM roles) on the individual data product's data assets.

func (*DataProduct_AccessGroup) Descriptor

func (*DataProduct_AccessGroup) Descriptor() ([]byte, []int)

Deprecated: Use DataProduct_AccessGroup.ProtoReflect.Descriptor instead.

func (*DataProduct_AccessGroup) GetDescription

func (x *DataProduct_AccessGroup) GetDescription() string

func (*DataProduct_AccessGroup) GetDisplayName

func (x *DataProduct_AccessGroup) GetDisplayName() string

func (*DataProduct_AccessGroup) GetId

func (x *DataProduct_AccessGroup) GetId() string

func (*DataProduct_AccessGroup) GetPrincipal

func (*DataProduct_AccessGroup) ProtoMessage

func (*DataProduct_AccessGroup) ProtoMessage()

func (*DataProduct_AccessGroup) ProtoReflect

func (x *DataProduct_AccessGroup) ProtoReflect() protoreflect.Message

func (*DataProduct_AccessGroup) Reset

func (x *DataProduct_AccessGroup) Reset()

func (*DataProduct_AccessGroup) String

func (x *DataProduct_AccessGroup) String() string

DataProduct_Principal

type DataProduct_Principal struct {

	// The type of the principal entity.
	//
	// Types that are valid to be assigned to Type:
	//
	//	*DataProduct_Principal_GoogleGroup
	Type isDataProduct_Principal_Type `protobuf_oneof:"type"`
	// Optional. Specifies the email of the producer service account, as per
	// https://cloud.google.com/iam/docs/principals-overview#service-account.
	ServiceAccount *string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3,oneof" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

Represents the principal entity associated with an access group, as per https://cloud.google.com/iam/docs/principals-overview.

func (*DataProduct_Principal) Descriptor

func (*DataProduct_Principal) Descriptor() ([]byte, []int)

Deprecated: Use DataProduct_Principal.ProtoReflect.Descriptor instead.

func (*DataProduct_Principal) GetGoogleGroup

func (x *DataProduct_Principal) GetGoogleGroup() string

func (*DataProduct_Principal) GetServiceAccount

func (x *DataProduct_Principal) GetServiceAccount() string

func (*DataProduct_Principal) GetType

func (x *DataProduct_Principal) GetType() isDataProduct_Principal_Type

func (*DataProduct_Principal) ProtoMessage

func (*DataProduct_Principal) ProtoMessage()

func (*DataProduct_Principal) ProtoReflect

func (x *DataProduct_Principal) ProtoReflect() protoreflect.Message

func (*DataProduct_Principal) Reset

func (x *DataProduct_Principal) Reset()

func (*DataProduct_Principal) String

func (x *DataProduct_Principal) String() string

DataProduct_Principal_GoogleGroup

type DataProduct_Principal_GoogleGroup struct {
	// Optional. Email of the Google Group, as per
	// https://cloud.google.com/iam/docs/principals-overview#google-group.
	GoogleGroup string `protobuf:"bytes,1,opt,name=google_group,json=googleGroup,proto3,oneof"`
}

DataProfileResult

type DataProfileResult struct {

	// Output only. The count of rows scanned.
	RowCount int64 `protobuf:"varint,3,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
	// Output only. The profile information per field.
	Profile *DataProfileResult_Profile `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
	// Output only. The data scanned for this result.
	ScannedData *ScannedData `protobuf:"bytes,5,opt,name=scanned_data,json=scannedData,proto3" json:"scanned_data,omitempty"`
	// Output only. The result of post scan actions.
	PostScanActionsResult *DataProfileResult_PostScanActionsResult `protobuf:"bytes,6,opt,name=post_scan_actions_result,json=postScanActionsResult,proto3" json:"post_scan_actions_result,omitempty"`
	// Output only. The status of publishing the data scan as Dataplex Universal
	// Catalog metadata.
	CatalogPublishingStatus *DataScanCatalogPublishingStatus `protobuf:"bytes,7,opt,name=catalog_publishing_status,json=catalogPublishingStatus,proto3" json:"catalog_publishing_status,omitempty"`
	// contains filtered or unexported fields
}

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) GetCatalogPublishingStatus

func (x *DataProfileResult) GetCatalogPublishingStatus() *DataScanCatalogPublishingStatus

func (*DataProfileResult) GetPostScanActionsResult

func (x *DataProfileResult) GetPostScanActionsResult() *DataProfileResult_PostScanActionsResult

func (*DataProfileResult) GetProfile

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 (*DataProfileResult_PostScanActionsResult) ProtoMessage

func (*DataProfileResult_PostScanActionsResult) ProtoReflect

func (*DataProfileResult_PostScanActionsResult) Reset

func (*DataProfileResult_PostScanActionsResult) String

DataProfileResult_PostScanActionsResult_BigQueryExportResult

type DataProfileResult_PostScanActionsResult_BigQueryExportResult struct {

	// Output only. Execution state for the BigQuery exporting.
	State DataProfileResult_PostScanActionsResult_BigQueryExportResult_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataProfileResult_PostScanActionsResult_BigQueryExportResult_State" json:"state,omitempty"`
	// Output only. Additional information about the BigQuery exporting.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

The result of BigQuery export post scan action.

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) Descriptor

Deprecated: Use DataProfileResult_PostScanActionsResult_BigQueryExportResult.ProtoReflect.Descriptor instead.

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) GetMessage

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) GetState

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) ProtoMessage

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) ProtoReflect

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) Reset

func (*DataProfileResult_PostScanActionsResult_BigQueryExportResult) 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) Enum

func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor

Deprecated: Use DataProfileResult_PostScanActionsResult_BigQueryExportResult_State.Descriptor instead.

func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Number

func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) String

func (DataProfileResult_PostScanActionsResult_BigQueryExportResult_State) Type

DataProfileResult_Profile

type DataProfileResult_Profile struct {

	// Output only. 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 (*DataProfileResult_Profile) ProtoMessage

func (*DataProfileResult_Profile) ProtoMessage()

func (*DataProfileResult_Profile) ProtoReflect

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 {

	// Output only. The name of the field.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. 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 Universal Catalog 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"`
	// Output only. 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"`
	// Output only. 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 (*DataProfileResult_Profile_Field) GetName

func (*DataProfileResult_Profile_Field) GetProfile

func (*DataProfileResult_Profile_Field) GetType

func (*DataProfileResult_Profile_Field) ProtoMessage

func (*DataProfileResult_Profile_Field) ProtoMessage()

func (*DataProfileResult_Profile_Field) ProtoReflect

func (*DataProfileResult_Profile_Field) Reset

func (*DataProfileResult_Profile_Field) String

DataProfileResult_Profile_Field_ProfileInfo

type DataProfileResult_Profile_Field_ProfileInfo struct {

	// Output only. 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"`
	// Output only. Ratio of rows with distinct values against total scanned
	// rows. Not available for complex non-groupable field type, including
	// RECORD, ARRAY, GEOGRAPHY, and JSON, as well as fields with REPEATABLE
	// mode.
	DistinctRatio float64 `protobuf:"fixed64,3,opt,name=distinct_ratio,json=distinctRatio,proto3" json:"distinct_ratio,omitempty"`
	// Output only. 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, including RECORD,
	// ARRAY, GEOGRAPHY, and JSON, as well as 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 valid to be assigned 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

Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo.ProtoReflect.Descriptor instead.

func (*DataProfileResult_Profile_Field_ProfileInfo) GetDistinctRatio

func (*DataProfileResult_Profile_Field_ProfileInfo) GetDoubleProfile

func (*DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo

func (x *DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo() isDataProfileResult_Profile_Field_ProfileInfo_FieldInfo

func (*DataProfileResult_Profile_Field_ProfileInfo) GetIntegerProfile

func (*DataProfileResult_Profile_Field_ProfileInfo) GetNullRatio

func (*DataProfileResult_Profile_Field_ProfileInfo) GetStringProfile

func (*DataProfileResult_Profile_Field_ProfileInfo) GetTopNValues

func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoMessage

func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoReflect

func (*DataProfileResult_Profile_Field_ProfileInfo) Reset

func (*DataProfileResult_Profile_Field_ProfileInfo) String

DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo

type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo struct {

	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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

Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo.ProtoReflect.Descriptor instead.

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetAverage

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMax

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMin

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetQuartiles

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetStandardDeviation

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoMessage

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoReflect

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Reset

func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) 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 {

	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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

Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo.ProtoReflect.Descriptor instead.

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetAverage

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMax

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMin

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetQuartiles

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetStandardDeviation

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoMessage

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoReflect

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Reset

func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) 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 {

	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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

Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo.ProtoReflect.Descriptor instead.

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetAverageLength

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMaxLength

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMinLength

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoMessage

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoReflect

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Reset

func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) 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 {

	// Output only. String value of a top N non-null value.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Output only. Count of the corresponding value in the scanned data.
	Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// Output only. 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

Deprecated: Use DataProfileResult_Profile_Field_ProfileInfo_TopNValue.ProtoReflect.Descriptor instead.

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetCount

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetRatio

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetValue

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoMessage

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoReflect

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Reset

func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) 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"`
	// Optional. If set, the latest DataScan job result will be published as
	// Dataplex Universal Catalog metadata.
	CatalogPublishingEnabled bool `protobuf:"varint,8,opt,name=catalog_publishing_enabled,json=catalogPublishingEnabled,proto3" json:"catalog_publishing_enabled,omitempty"`
	// Optional. The execution mode for the profile scan.
	Mode DataProfileSpec_Mode `protobuf:"varint,9,opt,name=mode,proto3,enum=google.cloud.dataplex.v1.DataProfileSpec_Mode" json:"mode,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) GetCatalogPublishingEnabled

func (x *DataProfileSpec) GetCatalogPublishingEnabled() bool

func (*DataProfileSpec) GetExcludeFields

func (x *DataProfileSpec) GetExcludeFields() *DataProfileSpec_SelectedFields

func (*DataProfileSpec) GetIncludeFields

func (x *DataProfileSpec) GetIncludeFields() *DataProfileSpec_SelectedFields

func (*DataProfileSpec) GetMode

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_Mode

type DataProfileSpec_Mode int32

Defines the execution mode for the profile scan.

DataProfileSpec_MODE_UNSPECIFIED, DataProfileSpec_STANDARD, DataProfileSpec_LIGHTWEIGHT

const (
	// Default value. This value is unused.
	DataProfileSpec_MODE_UNSPECIFIED DataProfileSpec_Mode = 0
	// Performs standard profiling. The behavior is controlled by other fields
	// such as `sampling_percent`, `row_filter`, and column filters.
	// This mode allows for full scans or custom sampling.
	DataProfileSpec_STANDARD DataProfileSpec_Mode = 1
	// Specifies lightweight profiling mode. This mode is optimized for
	// low-latency, low-fidelity profiling.
	//
	// When this mode is selected, the following fields must not be set:
	// `sampling_percent`, `row_filter`, `include_fields`, and `exclude_fields`.
	DataProfileSpec_LIGHTWEIGHT DataProfileSpec_Mode = 2
)

func (DataProfileSpec_Mode) Descriptor

func (DataProfileSpec_Mode) Enum

func (DataProfileSpec_Mode) EnumDescriptor

func (DataProfileSpec_Mode) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataProfileSpec_Mode.Descriptor instead.

func (DataProfileSpec_Mode) Number

func (DataProfileSpec_Mode) String

func (x DataProfileSpec_Mode) String() string

func (DataProfileSpec_Mode) Type

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 (*DataProfileSpec_PostScanActions) ProtoMessage

func (*DataProfileSpec_PostScanActions) ProtoMessage()

func (*DataProfileSpec_PostScanActions) ProtoReflect

func (*DataProfileSpec_PostScanActions) Reset

func (*DataProfileSpec_PostScanActions) 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

Deprecated: Use DataProfileSpec_PostScanActions_BigQueryExport.ProtoReflect.Descriptor instead.

func (*DataProfileSpec_PostScanActions_BigQueryExport) GetResultsTable

func (*DataProfileSpec_PostScanActions_BigQueryExport) ProtoMessage

func (*DataProfileSpec_PostScanActions_BigQueryExport) ProtoReflect

func (*DataProfileSpec_PostScanActions_BigQueryExport) Reset

func (*DataProfileSpec_PostScanActions_BigQueryExport) 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 (*DataProfileSpec_SelectedFields) Reset

func (x *DataProfileSpec_SelectedFields) Reset()

func (*DataProfileSpec_SelectedFields) 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"`
	// Output only. Whether the column passed or failed.
	Passed bool `protobuf:"varint,3,opt,name=passed,proto3" json:"passed,omitempty"`
	// Output only. The dimension-level results for this column.
	Dimensions []*DataQualityDimensionResult `protobuf:"bytes,4,rep,name=dimensions,proto3" json:"dimensions,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) GetDimensions

func (*DataQualityColumnResult) GetPassed

func (x *DataQualityColumnResult) GetPassed() bool

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 {

	// Output only. The dimension name a rule belongs to. Custom dimension name is
	// supported with all uppercase letters and maximum length of 30 characters.
	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"`
	// Output only. 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 (*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 (*DataQualityDimensionResult) Reset

func (x *DataQualityDimensionResult) Reset()

func (*DataQualityDimensionResult) String

func (x *DataQualityDimensionResult) String() string

DataQualityResult

type DataQualityResult struct {

	// Output only. Overall data quality result -- `true` if all rules passed.
	Passed bool `protobuf:"varint,5,opt,name=passed,proto3" json:"passed,omitempty"`
	// Output only. The overall data quality score.
	//
	// The score ranges between [0, 100] (up to two decimal points).
	Score *float32 `protobuf:"fixed32,9,opt,name=score,proto3,oneof" json:"score,omitempty"`
	// Output only. A list of results at the dimension level.
	//
	// A dimension will have a corresponding `DataQualityDimensionResult` if and
	// only if there is at least one rule with the 'dimension' field set to it.
	Dimensions []*DataQualityDimensionResult `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
	// Output only. A list of results at the column level.
	//
	// A column will have a corresponding `DataQualityColumnResult` if and only if
	// there is at least one rule with the 'column' field set to it.
	Columns []*DataQualityColumnResult `protobuf:"bytes,10,rep,name=columns,proto3" json:"columns,omitempty"`
	// Output only. A list of all the rules in a job, and their results.
	Rules []*DataQualityRuleResult `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
	// Output only. The count of rows processed.
	RowCount int64 `protobuf:"varint,4,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
	// Output only. The data scanned for this result.
	ScannedData *ScannedData `protobuf:"bytes,7,opt,name=scanned_data,json=scannedData,proto3" json:"scanned_data,omitempty"`
	// Output only. The result of post scan actions.
	PostScanActionsResult *DataQualityResult_PostScanActionsResult `protobuf:"bytes,8,opt,name=post_scan_actions_result,json=postScanActionsResult,proto3" json:"post_scan_actions_result,omitempty"`
	// Output only. The status of publishing the data scan as Dataplex Universal
	// Catalog metadata.
	CatalogPublishingStatus *DataScanCatalogPublishingStatus `protobuf:"bytes,11,opt,name=catalog_publishing_status,json=catalogPublishingStatus,proto3" json:"catalog_publishing_status,omitempty"`
	// Output only. The generated assets for anomaly detection.
	AnomalyDetectionGeneratedAssets *DataQualityResult_AnomalyDetectionGeneratedAssets `protobuf:"bytes,12,opt,name=anomaly_detection_generated_assets,json=anomalyDetectionGeneratedAssets,proto3" json:"anomaly_detection_generated_assets,omitempty"`
	// contains filtered or unexported fields
}

The output of a DataQualityScan.

func (*DataQualityResult) Descriptor

func (*DataQualityResult) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityResult.ProtoReflect.Descriptor instead.

func (*DataQualityResult) GetAnomalyDetectionGeneratedAssets

func (x *DataQualityResult) GetAnomalyDetectionGeneratedAssets() *DataQualityResult_AnomalyDetectionGeneratedAssets

func (*DataQualityResult) GetCatalogPublishingStatus

func (x *DataQualityResult) GetCatalogPublishingStatus() *DataScanCatalogPublishingStatus

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_AnomalyDetectionGeneratedAssets

type DataQualityResult_AnomalyDetectionGeneratedAssets struct {

	// Output only. The result table for anomaly detection.
	// Format:
	// PROJECT_ID.DATASET_ID.TABLE_ID
	// If the result table is set at AnomalyDetectionAssets, the result table
	// here would be the same as the one set in the
	// AnomalyDetectionAssets.result_table.
	ResultTable string `protobuf:"bytes,1,opt,name=result_table,json=resultTable,proto3" json:"result_table,omitempty"`
	// Output only. The intermediate table for data anomaly detection.
	// Format:
	// PROJECT_ID.DATASET_ID.TABLE_ID
	DataIntermediateTable string `protobuf:"bytes,2,opt,name=data_intermediate_table,json=dataIntermediateTable,proto3" json:"data_intermediate_table,omitempty"`
	// Output only. The intermediate table for freshness anomaly detection.
	// Format:
	// PROJECT_ID.DATASET_ID.TABLE_ID
	FreshnessIntermediateTable string `protobuf:"bytes,3,opt,name=freshness_intermediate_table,json=freshnessIntermediateTable,proto3" json:"freshness_intermediate_table,omitempty"`
	// Output only. The intermediate table for volume anomaly detection.
	// Format:
	// PROJECT_ID.DATASET_ID.TABLE_ID
	VolumeIntermediateTable string `protobuf:"bytes,4,opt,name=volume_intermediate_table,json=volumeIntermediateTable,proto3" json:"volume_intermediate_table,omitempty"`
	// contains filtered or unexported fields
}

The assets generated by Anomaly Detection Data Scan.

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) Descriptor

Deprecated: Use DataQualityResult_AnomalyDetectionGeneratedAssets.ProtoReflect.Descriptor instead.

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) GetDataIntermediateTable

func (x *DataQualityResult_AnomalyDetectionGeneratedAssets) GetDataIntermediateTable() string

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) GetFreshnessIntermediateTable

func (x *DataQualityResult_AnomalyDetectionGeneratedAssets) GetFreshnessIntermediateTable() string

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) GetResultTable

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) GetVolumeIntermediateTable

func (x *DataQualityResult_AnomalyDetectionGeneratedAssets) GetVolumeIntermediateTable() string

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) ProtoMessage

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) ProtoReflect

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) Reset

func (*DataQualityResult_AnomalyDetectionGeneratedAssets) 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 (*DataQualityResult_PostScanActionsResult) ProtoMessage

func (*DataQualityResult_PostScanActionsResult) ProtoReflect

func (*DataQualityResult_PostScanActionsResult) Reset

func (*DataQualityResult_PostScanActionsResult) String

DataQualityResult_PostScanActionsResult_BigQueryExportResult

type DataQualityResult_PostScanActionsResult_BigQueryExportResult struct {

	// Output only. Execution state for the BigQuery exporting.
	State DataQualityResult_PostScanActionsResult_BigQueryExportResult_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataQualityResult_PostScanActionsResult_BigQueryExportResult_State" json:"state,omitempty"`
	// Output only. Additional information about the BigQuery exporting.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

The result of BigQuery export post scan action.

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) Descriptor

Deprecated: Use DataQualityResult_PostScanActionsResult_BigQueryExportResult.ProtoReflect.Descriptor instead.

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) GetMessage

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) GetState

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) ProtoMessage

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) ProtoReflect

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) Reset

func (*DataQualityResult_PostScanActionsResult_BigQueryExportResult) 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) Enum

func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor

Deprecated: Use DataQualityResult_PostScanActionsResult_BigQueryExportResult_State.Descriptor instead.

func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Number

func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) String

func (DataQualityResult_PostScanActionsResult_BigQueryExportResult_State) Type

DataQualityRule

type DataQualityRule struct {

	// The rule-specific configuration.
	//
	// Types that are valid to be assigned to RuleType:
	//
	//	*DataQualityRule_RangeExpectation_
	//	*DataQualityRule_NonNullExpectation_
	//	*DataQualityRule_SetExpectation_
	//	*DataQualityRule_RegexExpectation_
	//	*DataQualityRule_UniquenessExpectation_
	//	*DataQualityRule_StatisticRangeExpectation_
	//	*DataQualityRule_RowConditionExpectation_
	//	*DataQualityRule_TableConditionExpectation_
	//	*DataQualityRule_SqlAssertion_
	//	*DataQualityRule_TemplateReference_
	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 the following type of rules:
	//
	// * RangeExpectation
	// * RegexExpectation
	// * SetExpectation
	// * UniquenessExpectation
	IgnoreNull bool `protobuf:"varint,501,opt,name=ignore_null,json=ignoreNull,proto3" json:"ignore_null,omitempty"`
	// Optional. The dimension a rule belongs to. Results are also aggregated at
	// the dimension level. Custom dimension name is supported with all uppercase
	// letters and maximum length of 30 characters.
	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"`
	// Optional. Whether the Rule is active or suspended.
	// Default is false.
	Suspended bool `protobuf:"varint,506,opt,name=suspended,proto3" json:"suspended,omitempty"`
	// Optional. Map of attribute name and value linked to the rule. The rules to
	// evaluate can be filtered based on attributes provided here and a filter
	// expression provided in the DataQualitySpec.filter field.
	Attributes map[string]string `protobuf:"bytes,507,rep,name=attributes,proto3" json:"attributes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. Contains information about the source of the rule and its
	// relationship with the BigQuery table, where applicable.
	RuleSource *DataQualityRule_RuleSource `protobuf:"bytes,508,opt,name=rule_source,json=ruleSource,proto3" json:"rule_source,omitempty"`
	// Optional. Specifies the debug queries for this rule.
	// Currently, only one query is supported, but this may be expanded in the
	// future.
	DebugQueries []*DataQualityRule_DebugQuery `protobuf:"bytes,510,rep,name=debug_queries,json=debugQueries,proto3" json:"debug_queries,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) GetAttributes

func (x *DataQualityRule) GetAttributes() map[string]string

func (*DataQualityRule) GetColumn

func (x *DataQualityRule) GetColumn() string

func (*DataQualityRule) GetDebugQueries

func (x *DataQualityRule) GetDebugQueries() []*DataQualityRule_DebugQuery

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) GetRuleSource

func (x *DataQualityRule) GetRuleSource() *DataQualityRule_RuleSource

func (*DataQualityRule) GetRuleType

func (x *DataQualityRule) GetRuleType() isDataQualityRule_RuleType

func (*DataQualityRule) GetSetExpectation

func (x *DataQualityRule) GetSetExpectation() *DataQualityRule_SetExpectation

func (*DataQualityRule) GetSqlAssertion

func (x *DataQualityRule) GetSqlAssertion() *DataQualityRule_SqlAssertion

func (*DataQualityRule) GetStatisticRangeExpectation

func (x *DataQualityRule) GetStatisticRangeExpectation() *DataQualityRule_StatisticRangeExpectation

func (*DataQualityRule) GetSuspended

func (x *DataQualityRule) GetSuspended() bool

func (*DataQualityRule) GetTableConditionExpectation

func (x *DataQualityRule) GetTableConditionExpectation() *DataQualityRule_TableConditionExpectation

func (*DataQualityRule) GetTemplateReference

func (x *DataQualityRule) GetTemplateReference() *DataQualityRule_TemplateReference

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 {

	// Output only. The rule specified in the DataQualitySpec, as is.
	Rule *DataQualityRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	// Output only. Whether the rule passed or failed.
	Passed bool `protobuf:"varint,7,opt,name=passed,proto3" json:"passed,omitempty"`
	// Output only. 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`.
	//
	// This field is not set for rule SqlAssertion.
	EvaluatedCount int64 `protobuf:"varint,9,opt,name=evaluated_count,json=evaluatedCount,proto3" json:"evaluated_count,omitempty"`
	// Output only. The number of rows which passed a rule evaluation.
	//
	// This field is only valid for row-level type rules.
	//
	// This field is not set for rule SqlAssertion.
	PassedCount int64 `protobuf:"varint,8,opt,name=passed_count,json=passedCount,proto3" json:"passed_count,omitempty"`
	// Output only. 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"`
	// Output only. 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"`
	// Output only. 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"`
	// Output only. The number of rows returned by the SQL statement in a SQL
	// assertion rule.
	//
	// This field is only valid for SQL assertion rules.
	AssertionRowCount int64 `protobuf:"varint,11,opt,name=assertion_row_count,json=assertionRowCount,proto3" json:"assertion_row_count,omitempty"`
	// Output only. Contains the results of all debug queries for this rule.
	// The number of result sets will correspond to the number of
	// [debug_queries][google.cloud.dataplex.v1.DataQualityRule.debug_queries].
	DebugQueriesResultSets []*DataQualityRuleResult_DebugQueryResultSet `protobuf:"bytes,13,rep,name=debug_queries_result_sets,json=debugQueriesResultSets,proto3" json:"debug_queries_result_sets,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) GetAssertionRowCount

func (x *DataQualityRuleResult) GetAssertionRowCount() int64

func (*DataQualityRuleResult) GetDebugQueriesResultSets

func (x *DataQualityRuleResult) GetDebugQueriesResultSets() []*DataQualityRuleResult_DebugQueryResultSet

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

DataQualityRuleResult_DebugQueryResult

type DataQualityRuleResult_DebugQueryResult struct {

	// Specifies the name of the result. Available if provided with an explicit
	// alias using `[AS] alias`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Indicates the data type of the result. For more information, see
	// [BigQuery data
	// types](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types).
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// Represents the value of the result as a string.
	Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Contains a single result from the debug query.

func (*DataQualityRuleResult_DebugQueryResult) Descriptor

func (*DataQualityRuleResult_DebugQueryResult) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRuleResult_DebugQueryResult.ProtoReflect.Descriptor instead.

func (*DataQualityRuleResult_DebugQueryResult) GetName

func (*DataQualityRuleResult_DebugQueryResult) GetType

func (*DataQualityRuleResult_DebugQueryResult) GetValue

func (*DataQualityRuleResult_DebugQueryResult) ProtoMessage

func (*DataQualityRuleResult_DebugQueryResult) ProtoReflect

func (*DataQualityRuleResult_DebugQueryResult) Reset

func (*DataQualityRuleResult_DebugQueryResult) String

DataQualityRuleResult_DebugQueryResultSet

type DataQualityRuleResult_DebugQueryResultSet struct {

	// Output only. Contains all results. Up to 10 results can be returned.
	Results []*DataQualityRuleResult_DebugQueryResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

Contains all results from a debug query.

func (*DataQualityRuleResult_DebugQueryResultSet) Descriptor

func (*DataQualityRuleResult_DebugQueryResultSet) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRuleResult_DebugQueryResultSet.ProtoReflect.Descriptor instead.

func (*DataQualityRuleResult_DebugQueryResultSet) GetResults

func (*DataQualityRuleResult_DebugQueryResultSet) ProtoMessage

func (*DataQualityRuleResult_DebugQueryResultSet) ProtoReflect

func (*DataQualityRuleResult_DebugQueryResultSet) Reset

func (*DataQualityRuleResult_DebugQueryResultSet) String

DataQualityRuleTemplate

type DataQualityRuleTemplate struct {

	// Output only. The name of the rule template in the format:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The dimension a rule template belongs to. Rule level results
	// are also aggregated at the dimension level.
	Dimension string `protobuf:"bytes,2,opt,name=dimension,proto3" json:"dimension,omitempty"`
	// Output only. Collection of SQLs for data quality rules. Currently only one
	// SQL is supported.
	SqlCollection []*DataQualityRuleTemplate_Sql `protobuf:"bytes,3,rep,name=sql_collection,json=sqlCollection,proto3" json:"sql_collection,omitempty"`
	// Output only. Description for input parameters
	InputParameters map[string]*DataQualityRuleTemplate_ParameterDescription `protobuf:"bytes,4,rep,name=input_parameters,json=inputParameters,proto3" json:"input_parameters,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. A list of features or properties supported by this rule
	// template.
	Capabilities []string `protobuf:"bytes,5,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

DataQualityRuleTemplate represents a template which can be reused across multiple data quality rules.

func (*DataQualityRuleTemplate) Descriptor

func (*DataQualityRuleTemplate) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRuleTemplate.ProtoReflect.Descriptor instead.

func (*DataQualityRuleTemplate) GetCapabilities

func (x *DataQualityRuleTemplate) GetCapabilities() []string

func (*DataQualityRuleTemplate) GetDimension

func (x *DataQualityRuleTemplate) GetDimension() string

func (*DataQualityRuleTemplate) GetInputParameters

func (*DataQualityRuleTemplate) GetName

func (x *DataQualityRuleTemplate) GetName() string

func (*DataQualityRuleTemplate) GetSqlCollection

func (x *DataQualityRuleTemplate) GetSqlCollection() []*DataQualityRuleTemplate_Sql

func (*DataQualityRuleTemplate) ProtoMessage

func (*DataQualityRuleTemplate) ProtoMessage()

func (*DataQualityRuleTemplate) ProtoReflect

func (x *DataQualityRuleTemplate) ProtoReflect() protoreflect.Message

func (*DataQualityRuleTemplate) Reset

func (x *DataQualityRuleTemplate) Reset()

func (*DataQualityRuleTemplate) String

func (x *DataQualityRuleTemplate) String() string

DataQualityRuleTemplate_ParameterDescription

type DataQualityRuleTemplate_ParameterDescription struct {

	// Output only. Description of the input parameter. It can include the
	// type(s) supported by the parameter and intended usage. It is for
	// information purposes only and does not affect the behavior of the rule
	// template.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The default value for the parameter if no value is provided.
	DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// contains filtered or unexported fields
}

Description of the input parameter. It can include the type(s) supported by the parameter and intended usage. It is for information purposes only and does not affect the behavior of the rule template.

func (*DataQualityRuleTemplate_ParameterDescription) Descriptor

Deprecated: Use DataQualityRuleTemplate_ParameterDescription.ProtoReflect.Descriptor instead.

func (*DataQualityRuleTemplate_ParameterDescription) GetDefaultValue

func (*DataQualityRuleTemplate_ParameterDescription) GetDescription

func (*DataQualityRuleTemplate_ParameterDescription) ProtoMessage

func (*DataQualityRuleTemplate_ParameterDescription) ProtoReflect

func (*DataQualityRuleTemplate_ParameterDescription) Reset

func (*DataQualityRuleTemplate_ParameterDescription) String

DataQualityRuleTemplate_Sql

type DataQualityRuleTemplate_Sql struct {

	// Output only. Templatized SQL query for data quality rules.
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

Templatized SQL query for data quality rules. It can have parameters that can be substituted with values when a rule is created using this template.

func (*DataQualityRuleTemplate_Sql) Descriptor

func (*DataQualityRuleTemplate_Sql) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRuleTemplate_Sql.ProtoReflect.Descriptor instead.

func (*DataQualityRuleTemplate_Sql) GetQuery

func (x *DataQualityRuleTemplate_Sql) GetQuery() string

func (*DataQualityRuleTemplate_Sql) ProtoMessage

func (*DataQualityRuleTemplate_Sql) ProtoMessage()

func (*DataQualityRuleTemplate_Sql) ProtoReflect

func (*DataQualityRuleTemplate_Sql) Reset

func (x *DataQualityRuleTemplate_Sql) Reset()

func (*DataQualityRuleTemplate_Sql) String

func (x *DataQualityRuleTemplate_Sql) String() string

DataQualityRule_DebugQuery

type DataQualityRule_DebugQuery struct {

	// Optional. Specifies the description of the debug query.
	//
	// * The maximum length is 1,024 characters.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Required. Specifies the SQL statement to be executed.
	SqlStatement string `protobuf:"bytes,2,opt,name=sql_statement,json=sqlStatement,proto3" json:"sql_statement,omitempty"`
	// contains filtered or unexported fields
}

Specifies a SQL statement that is evaluated to return up to 10 scalar values that are used to debug rules. If the rule fails, the values can help diagnose the cause of the failure.

The SQL statement must use GoogleSQL syntax, and must not contain any semicolons.

You can use the data reference parameter ${data()} to reference the source table with all of its precondition filters applied. Examples of precondition filters include row filters, incremental data filters, and sampling. For more information, see Data reference parameter.

You can also name results with an explicit alias using [AS] alias. For more information, see BigQuery explicit aliases.

Example: SELECT MIN(col1) AS min_col1, MAX(col1) AS max_col1 FROM ${data()}

func (*DataQualityRule_DebugQuery) Descriptor

func (*DataQualityRule_DebugQuery) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRule_DebugQuery.ProtoReflect.Descriptor instead.

func (*DataQualityRule_DebugQuery) GetDescription

func (x *DataQualityRule_DebugQuery) GetDescription() string

func (*DataQualityRule_DebugQuery) GetSqlStatement

func (x *DataQualityRule_DebugQuery) GetSqlStatement() string

func (*DataQualityRule_DebugQuery) ProtoMessage

func (*DataQualityRule_DebugQuery) ProtoMessage()

func (*DataQualityRule_DebugQuery) ProtoReflect

func (*DataQualityRule_DebugQuery) Reset

func (x *DataQualityRule_DebugQuery) Reset()

func (*DataQualityRule_DebugQuery) String

func (x *DataQualityRule_DebugQuery) 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 (*DataQualityRule_NonNullExpectation) Reset

func (*DataQualityRule_NonNullExpectation) 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 (*DataQualityRule_RangeExpectation) Reset

func (*DataQualityRule_RangeExpectation) 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 (*DataQualityRule_RegexExpectation) ProtoMessage

func (*DataQualityRule_RegexExpectation) ProtoMessage()

func (*DataQualityRule_RegexExpectation) ProtoReflect

func (*DataQualityRule_RegexExpectation) Reset

func (*DataQualityRule_RegexExpectation) 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 GoogleSQL 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) ProtoReflect

func (*DataQualityRule_RowConditionExpectation) Reset

func (*DataQualityRule_RowConditionExpectation) 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_RuleSource

type DataQualityRule_RuleSource struct {

	// Output only. Rule path elements represent information about the
	// individual items in the relationship path between the scan resource and
	// rule origin in that order.
	RulePathElements []*DataQualityRule_RuleSource_RulePathElement `protobuf:"bytes,1,rep,name=rule_path_elements,json=rulePathElements,proto3" json:"rule_path_elements,omitempty"`
	// contains filtered or unexported fields
}

Represents the rule source information from Catalog.

func (*DataQualityRule_RuleSource) Descriptor

func (*DataQualityRule_RuleSource) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRule_RuleSource.ProtoReflect.Descriptor instead.

func (*DataQualityRule_RuleSource) GetRulePathElements

func (*DataQualityRule_RuleSource) ProtoMessage

func (*DataQualityRule_RuleSource) ProtoMessage()

func (*DataQualityRule_RuleSource) ProtoReflect

func (*DataQualityRule_RuleSource) Reset

func (x *DataQualityRule_RuleSource) Reset()

func (*DataQualityRule_RuleSource) String

func (x *DataQualityRule_RuleSource) String() string

DataQualityRule_RuleSource_RulePathElement

type DataQualityRule_RuleSource_RulePathElement struct {

	// The source type of the rule.
	//
	// Types that are valid to be assigned to SourceType:
	//
	//	*DataQualityRule_RuleSource_RulePathElement_EntrySource_
	//	*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource_
	SourceType isDataQualityRule_RuleSource_RulePathElement_SourceType `protobuf_oneof:"source_type"`
	// contains filtered or unexported fields
}

Path Element represents the direct relationship between the rule origin (aspects) to the BigQuery Entry. Ordering of the rule relationship will be maintained such that the first entry in the list is the closest ancestor (BigQuery table itself). A blank source denotes that the rule is derived directly from the DataScan itself.

func (*DataQualityRule_RuleSource_RulePathElement) Descriptor

Deprecated: Use DataQualityRule_RuleSource_RulePathElement.ProtoReflect.Descriptor instead.

func (*DataQualityRule_RuleSource_RulePathElement) GetEntryLinkSource

func (*DataQualityRule_RuleSource_RulePathElement) GetEntrySource

func (*DataQualityRule_RuleSource_RulePathElement) GetSourceType

func (x *DataQualityRule_RuleSource_RulePathElement) GetSourceType() isDataQualityRule_RuleSource_RulePathElement_SourceType

func (*DataQualityRule_RuleSource_RulePathElement) ProtoMessage

func (*DataQualityRule_RuleSource_RulePathElement) ProtoReflect

func (*DataQualityRule_RuleSource_RulePathElement) Reset

func (*DataQualityRule_RuleSource_RulePathElement) String

DataQualityRule_RuleSource_RulePathElement_EntryLinkSource

type DataQualityRule_RuleSource_RulePathElement_EntryLinkSource struct {

	// Output only. The entry link type to represent the current
	// relationship between the entry and the next entry in the path.
	// In the form of:
	// `projects/{project_id_or_number}/locations/{location_id}/entryLinkTypes/{entry_link_type_id}`
	EntryLinkType string `protobuf:"bytes,1,opt,name=entry_link_type,json=entryLinkType,proto3" json:"entry_link_type,omitempty"`
	// Output only. The entry link name in the form of:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entryLinks/{entry_link_id}`
	EntryLink string `protobuf:"bytes,2,opt,name=entry_link,json=entryLink,proto3" json:"entry_link,omitempty"`
	// contains filtered or unexported fields
}

Entry link source represents information about the entry link.

func (*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource) Descriptor

Deprecated: Use DataQualityRule_RuleSource_RulePathElement_EntryLinkSource.ProtoReflect.Descriptor instead.

func (*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource) GetEntryLinkType

func (*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource) ProtoMessage

func (*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource) ProtoReflect

func (*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource) Reset

func (*DataQualityRule_RuleSource_RulePathElement_EntryLinkSource) String

DataQualityRule_RuleSource_RulePathElement_EntryLinkSource_

type DataQualityRule_RuleSource_RulePathElement_EntryLinkSource_ struct {
	// Output only. Entry link source represents information about the entry
	// link.
	EntryLinkSource *DataQualityRule_RuleSource_RulePathElement_EntryLinkSource `protobuf:"bytes,2,opt,name=entry_link_source,json=entryLinkSource,proto3,oneof"`
}

DataQualityRule_RuleSource_RulePathElement_EntrySource

type DataQualityRule_RuleSource_RulePathElement_EntrySource struct {

	// Output only. The entry type to represent the current characteristics
	// of the entry in the form of:
	// `projects/{project_id_or_number}/locations/{location_id}/entryTypes/{entry-type-id}`.
	EntryType string `protobuf:"bytes,1,opt,name=entry_type,json=entryType,proto3" json:"entry_type,omitempty"`
	// Output only. The entry name in the form of:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`
	Entry string `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"`
	// Output only. The display name of the entry.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

Entry source represents information about the related source entry.

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) Descriptor

Deprecated: Use DataQualityRule_RuleSource_RulePathElement_EntrySource.ProtoReflect.Descriptor instead.

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) GetDisplayName

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) GetEntry

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) GetEntryType

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) ProtoMessage

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) ProtoReflect

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) Reset

func (*DataQualityRule_RuleSource_RulePathElement_EntrySource) String

DataQualityRule_RuleSource_RulePathElement_EntrySource_

type DataQualityRule_RuleSource_RulePathElement_EntrySource_ struct {
	// Output only. Entry source represents information about the related
	// source entry.
	EntrySource *DataQualityRule_RuleSource_RulePathElement_EntrySource `protobuf:"bytes,1,opt,name=entry_source,json=entrySource,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 (*DataQualityRule_SetExpectation) Reset

func (x *DataQualityRule_SetExpectation) Reset()

func (*DataQualityRule_SetExpectation) 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_SqlAssertion

type DataQualityRule_SqlAssertion struct {

	// Optional. The SQL statement.
	SqlStatement string `protobuf:"bytes,1,opt,name=sql_statement,json=sqlStatement,proto3" json:"sql_statement,omitempty"`
	// contains filtered or unexported fields
}

A SQL statement that is evaluated to return rows that match an invalid state. If any rows are are returned, this rule fails.

The SQL statement must use GoogleSQL syntax, and must not contain any semicolons.

You can use the data reference parameter ${data()} to reference the source table with all of its precondition filters applied. Examples of precondition filters include row filters, incremental data filters, and sampling. For more information, see Data reference parameter.

Example: SELECT * FROM ${data()} WHERE price < 0

func (*DataQualityRule_SqlAssertion) Descriptor

func (*DataQualityRule_SqlAssertion) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRule_SqlAssertion.ProtoReflect.Descriptor instead.

func (*DataQualityRule_SqlAssertion) GetSqlStatement

func (x *DataQualityRule_SqlAssertion) GetSqlStatement() string

func (*DataQualityRule_SqlAssertion) ProtoMessage

func (*DataQualityRule_SqlAssertion) ProtoMessage()

func (*DataQualityRule_SqlAssertion) ProtoReflect

func (*DataQualityRule_SqlAssertion) Reset

func (x *DataQualityRule_SqlAssertion) Reset()

func (*DataQualityRule_SqlAssertion) String

DataQualityRule_SqlAssertion_

type DataQualityRule_SqlAssertion_ struct {
	// Aggregate rule which evaluates the number of rows returned for the
	// provided statement. If any rows are returned, this rule fails.
	SqlAssertion *DataQualityRule_SqlAssertion `protobuf:"bytes,202,opt,name=sql_assertion,json=sqlAssertion,proto3,oneof"`
}

DataQualityRule_StatisticRangeExpectation

type DataQualityRule_StatisticRangeExpectation struct {

	// Optional. The aggregate metric to evaluate.
	Statistic DataQualityRule_StatisticRangeExpectation_ColumnStatistic `protobuf:"varint,1,opt,name=statistic,proto3,enum=google.cloud.dataplex.v1.DataQualityRule_StatisticRangeExpectation_ColumnStatistic" json:"statistic,omitempty"`
	// Optional. The minimum column statistic 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,2,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
	// Optional. The maximum column statistic 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,3,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
	// Optional. Whether column statistic 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,4,opt,name=strict_min_enabled,json=strictMinEnabled,proto3" json:"strict_min_enabled,omitempty"`
	// Optional. Whether column statistic 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,5,opt,name=strict_max_enabled,json=strictMaxEnabled,proto3" json:"strict_max_enabled,omitempty"`
	// contains filtered or unexported fields
}

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 (*DataQualityRule_StatisticRangeExpectation) GetMinValue

func (*DataQualityRule_StatisticRangeExpectation) GetStatistic

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) ProtoReflect

func (*DataQualityRule_StatisticRangeExpectation) Reset

func (*DataQualityRule_StatisticRangeExpectation) 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) Enum

func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) EnumDescriptor

Deprecated: Use DataQualityRule_StatisticRangeExpectation_ColumnStatistic.Descriptor instead.

func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Number

func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) 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 GoogleSQL 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) ProtoReflect

func (*DataQualityRule_TableConditionExpectation) Reset

func (*DataQualityRule_TableConditionExpectation) 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_TemplateReference

type DataQualityRule_TemplateReference struct {

	// Required. The template entry name. Entry must be of EntryType
	// `projects/dataplex-types/locations/global/entryTypes/data-quality-rule-template`
	// and contains top-level aspect of AspectType
	// `projects/dataplex-types/locations/global/aspectTypes/data-quality-rule-template`.
	// The format is:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. Provides the map of parameter name and value.
	// The maximum size of the field is 120KB (encoded as UTF-8).
	Values map[string]*DataQualityRule_TemplateReference_ParameterValue `protobuf:"bytes,5,rep,name=values,proto3" json:"values,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. The resolved SQL statement generated from the template with
	// parameters substituted. It is only populated in the result.
	ResolvedSql string `protobuf:"bytes,3,opt,name=resolved_sql,json=resolvedSql,proto3" json:"resolved_sql,omitempty"`
	// Output only. The rule template used to resolve the rule. It is only
	// populated in the result.
	RuleTemplate *DataQualityRuleTemplate `protobuf:"bytes,4,opt,name=rule_template,json=ruleTemplate,proto3" json:"rule_template,omitempty"`
	// contains filtered or unexported fields
}

A rule that constructs a SQL statement to evaluate using a rule template and parameter values. If the constructed statement returns any rows, this rule fails

func (*DataQualityRule_TemplateReference) Descriptor

func (*DataQualityRule_TemplateReference) Descriptor() ([]byte, []int)

Deprecated: Use DataQualityRule_TemplateReference.ProtoReflect.Descriptor instead.

func (*DataQualityRule_TemplateReference) GetName

func (*DataQualityRule_TemplateReference) GetResolvedSql

func (x *DataQualityRule_TemplateReference) GetResolvedSql() string

func (*DataQualityRule_TemplateReference) GetRuleTemplate

func (*DataQualityRule_TemplateReference) GetValues

func (*DataQualityRule_TemplateReference) ProtoMessage

func (*DataQualityRule_TemplateReference) ProtoMessage()

func (*DataQualityRule_TemplateReference) ProtoReflect

func (*DataQualityRule_TemplateReference) Reset

func (*DataQualityRule_TemplateReference) String

DataQualityRule_TemplateReference_

type DataQualityRule_TemplateReference_ struct {
	// Aggregate rule which references a rule template and provides the
	// parameters to be substituted in the template. If any rows are returned,
	// this rule fails.
	TemplateReference *DataQualityRule_TemplateReference `protobuf:"bytes,5,opt,name=template_reference,json=templateReference,proto3,oneof"`
}

DataQualityRule_TemplateReference_ParameterValue

type DataQualityRule_TemplateReference_ParameterValue struct {

	// Required. Represents the string value of the parameter.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Represents a parameter value.

func (*DataQualityRule_TemplateReference_ParameterValue) Descriptor

Deprecated: Use DataQualityRule_TemplateReference_ParameterValue.ProtoReflect.Descriptor instead.

func (*DataQualityRule_TemplateReference_ParameterValue) GetValue

func (*DataQualityRule_TemplateReference_ParameterValue) ProtoMessage

func (*DataQualityRule_TemplateReference_ParameterValue) ProtoReflect

func (*DataQualityRule_TemplateReference_ParameterValue) Reset

func (*DataQualityRule_TemplateReference_ParameterValue) String

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 (*DataQualityRule_UniquenessExpectation) Reset

func (*DataQualityRule_UniquenessExpectation) 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 {

	// Identifier of the specific data scan job this log entry is for.
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// The data source of the data scan (e.g. BigQuery table name).
	DataSource string `protobuf:"bytes,2,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
	// The column which this rule is evaluated against.
	Column string `protobuf:"bytes,3,opt,name=column,proto3" json:"column,omitempty"`
	// The name of the data quality rule.
	RuleName string `protobuf:"bytes,4,opt,name=rule_name,json=ruleName,proto3" json:"rule_name,omitempty"`
	// The type of the data quality rule.
	RuleType DataQualityScanRuleResult_RuleType `protobuf:"varint,5,opt,name=rule_type,json=ruleType,proto3,enum=google.cloud.dataplex.v1.DataQualityScanRuleResult_RuleType" json:"rule_type,omitempty"`
	// The evaluation type of the data quality rule.
	EvalutionType DataQualityScanRuleResult_EvaluationType `protobuf:"varint,6,opt,name=evalution_type,json=evalutionType,proto3,enum=google.cloud.dataplex.v1.DataQualityScanRuleResult_EvaluationType" json:"evalution_type,omitempty"`
	// The dimension of the data quality rule.
	RuleDimension string `protobuf:"bytes,7,opt,name=rule_dimension,json=ruleDimension,proto3" json:"rule_dimension,omitempty"`
	// The passing threshold ([0.0, 100.0]) of the data quality rule.
	ThresholdPercent float64 `protobuf:"fixed64,8,opt,name=threshold_percent,json=thresholdPercent,proto3" json:"threshold_percent,omitempty"`
	// The result of the data quality rule.
	Result DataQualityScanRuleResult_Result `protobuf:"varint,9,opt,name=result,proto3,enum=google.cloud.dataplex.v1.DataQualityScanRuleResult_Result" json:"result,omitempty"`
	// The number of rows evaluated against the data quality rule.
	// This field is only valid for rules of PER_ROW evaluation type.
	EvaluatedRowCount int64 `protobuf:"varint,10,opt,name=evaluated_row_count,json=evaluatedRowCount,proto3" json:"evaluated_row_count,omitempty"`
	// The number of rows which passed a rule evaluation.
	// This field is only valid for rules of PER_ROW evaluation type.
	PassedRowCount int64 `protobuf:"varint,11,opt,name=passed_row_count,json=passedRowCount,proto3" json:"passed_row_count,omitempty"`
	// The number of rows with null values in the specified column.
	NullRowCount int64 `protobuf:"varint,12,opt,name=null_row_count,json=nullRowCount,proto3" json:"null_row_count,omitempty"`
	// The number of rows returned by the SQL statement in a SQL assertion rule.
	// This field is only valid for SQL assertion rules.
	AssertionRowCount int64 `protobuf:"varint,13,opt,name=assertion_row_count,json=assertionRowCount,proto3" json:"assertion_row_count,omitempty"`
	// contains filtered or unexported fields
}

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) GetAssertionRowCount

func (x *DataQualityScanRuleResult) GetAssertionRowCount() int64

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 (*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 (*DataQualityScanRuleResult) GetRuleDimension

func (x *DataQualityScanRuleResult) GetRuleDimension() string

func (*DataQualityScanRuleResult) GetRuleName

func (x *DataQualityScanRuleResult) GetRuleName() string

func (*DataQualityScanRuleResult) GetRuleType

func (*DataQualityScanRuleResult) GetThresholdPercent

func (x *DataQualityScanRuleResult) GetThresholdPercent() float64

func (*DataQualityScanRuleResult) ProtoMessage

func (*DataQualityScanRuleResult) ProtoMessage()

func (*DataQualityScanRuleResult) ProtoReflect

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) Enum

func (DataQualityScanRuleResult_EvaluationType) EnumDescriptor

func (DataQualityScanRuleResult_EvaluationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataQualityScanRuleResult_EvaluationType.Descriptor instead.

func (DataQualityScanRuleResult_EvaluationType) Number

func (DataQualityScanRuleResult_EvaluationType) String

func (DataQualityScanRuleResult_EvaluationType) Type

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) Enum

func (DataQualityScanRuleResult_Result) EnumDescriptor

func (DataQualityScanRuleResult_Result) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataQualityScanRuleResult_Result.Descriptor instead.

func (DataQualityScanRuleResult_Result) Number

func (DataQualityScanRuleResult_Result) String

func (DataQualityScanRuleResult_Result) Type

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, DataQualityScanRuleResult_SQL_ASSERTION, DataQualityScanRuleResult_TEMPLATE_REFERENCE

const (
	// An unspecified rule type.
	DataQualityScanRuleResult_RULE_TYPE_UNSPECIFIED DataQualityScanRuleResult_RuleType = 0
	// See
	// [DataQualityRule.NonNullExpectation][google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation].
	DataQualityScanRuleResult_NON_NULL_EXPECTATION DataQualityScanRuleResult_RuleType = 1
	// See
	// [DataQualityRule.RangeExpectation][google.cloud.dataplex.v1.DataQualityRule.RangeExpectation].
	DataQualityScanRuleResult_RANGE_EXPECTATION DataQualityScanRuleResult_RuleType = 2
	// See
	// [DataQualityRule.RegexExpectation][google.cloud.dataplex.v1.DataQualityRule.RegexExpectation].
	DataQualityScanRuleResult_REGEX_EXPECTATION DataQualityScanRuleResult_RuleType = 3
	// See
	// [DataQualityRule.RowConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation].
	DataQualityScanRuleResult_ROW_CONDITION_EXPECTATION DataQualityScanRuleResult_RuleType = 4
	// See
	// [DataQualityRule.SetExpectation][google.cloud.dataplex.v1.DataQualityRule.SetExpectation].
	DataQualityScanRuleResult_SET_EXPECTATION DataQualityScanRuleResult_RuleType = 5
	// See
	// [DataQualityRule.StatisticRangeExpectation][google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation].
	DataQualityScanRuleResult_STATISTIC_RANGE_EXPECTATION DataQualityScanRuleResult_RuleType = 6
	// See
	// [DataQualityRule.TableConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation].
	DataQualityScanRuleResult_TABLE_CONDITION_EXPECTATION DataQualityScanRuleResult_RuleType = 7
	// See
	// [DataQualityRule.UniquenessExpectation][google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation].
	DataQualityScanRuleResult_UNIQUENESS_EXPECTATION DataQualityScanRuleResult_RuleType = 8
	// See
	// [DataQualityRule.SqlAssertion][google.cloud.dataplex.v1.DataQualityRule.SqlAssertion].
	DataQualityScanRuleResult_SQL_ASSERTION DataQualityScanRuleResult_RuleType = 9
	// See
	// [DataQualityRule.TemplateReference][google.cloud.dataplex.v1.DataQualityRule.TemplateReference].
	DataQualityScanRuleResult_TEMPLATE_REFERENCE DataQualityScanRuleResult_RuleType = 10
)

func (DataQualityScanRuleResult_RuleType) Descriptor

func (DataQualityScanRuleResult_RuleType) Enum

func (DataQualityScanRuleResult_RuleType) EnumDescriptor

func (DataQualityScanRuleResult_RuleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataQualityScanRuleResult_RuleType.Descriptor instead.

func (DataQualityScanRuleResult_RuleType) Number

func (DataQualityScanRuleResult_RuleType) String

func (DataQualityScanRuleResult_RuleType) Type

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
	// GoogleSQL
	// syntax](https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#where_clause).
	//
	// 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"`
	// Optional. If set, the latest DataScan job result will be published as
	// Dataplex Universal Catalog metadata.
	CatalogPublishingEnabled bool `protobuf:"varint,8,opt,name=catalog_publishing_enabled,json=catalogPublishingEnabled,proto3" json:"catalog_publishing_enabled,omitempty"`
	// Optional. If enabled, the data scan will retrieve rules defined in the
	// dataplex-types.global.data-rules aspect on all paths of the catalog entry
	// corresponding to the BigQuery table resource and all attached glossary
	// terms. The path that data-rules aspect is attached on the table entry
	// defines the column that the rule will be evaluated against. For glossary
	// terms, the path that the terms are attached on the table entry defines the
	// column that the rule will be evaluated against. At the start of scan
	// execution, the rules reflect the latest state retrieved from the catalog
	// entry and any updates on the rules thereafter are ignored for that
	// execution. The updates will be reflected from the next execution. Rules
	// defined in the datascan must be empty if this field is enabled.
	EnableCatalogBasedRules bool `protobuf:"varint,10,opt,name=enable_catalog_based_rules,json=enableCatalogBasedRules,proto3" json:"enable_catalog_based_rules,omitempty"`
	// Optional. Filter for selectively running a subset of rules. You can filter
	// the request by the name or attribute key-value pairs defined on the rule.
	// If not specified, all rules are run. The filter is applicable to both, the
	// rules retrieved from catalog and explicitly defined rules in the scan.
	// Please see [filter
	// syntax](https://docs.cloud.google.com/dataplex/docs/auto-data-quality-overview#rule-filtering)
	// for more details.
	Filter string `protobuf:"bytes,11,opt,name=filter,proto3" json:"filter,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) GetCatalogPublishingEnabled

func (x *DataQualitySpec) GetCatalogPublishingEnabled() bool

func (*DataQualitySpec) GetEnableCatalogBasedRules

func (x *DataQualitySpec) GetEnableCatalogBasedRules() bool

func (*DataQualitySpec) GetFilter

func (x *DataQualitySpec) GetFilter() string

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"`
	// Optional. If set, results will be sent to the provided notification
	// receipts upon triggers.
	NotificationReport *DataQualitySpec_PostScanActions_NotificationReport `protobuf:"bytes,2,opt,name=notification_report,json=notificationReport,proto3" json:"notification_report,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 (*DataQualitySpec_PostScanActions) GetNotificationReport

func (*DataQualitySpec_PostScanActions) ProtoMessage

func (*DataQualitySpec_PostScanActions) ProtoMessage()

func (*DataQualitySpec_PostScanActions) ProtoReflect

func (*DataQualitySpec_PostScanActions) Reset

func (*DataQualitySpec_PostScanActions) 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
	// or
	// 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

Deprecated: Use DataQualitySpec_PostScanActions_BigQueryExport.ProtoReflect.Descriptor instead.

func (*DataQualitySpec_PostScanActions_BigQueryExport) GetResultsTable

func (*DataQualitySpec_PostScanActions_BigQueryExport) ProtoMessage

func (*DataQualitySpec_PostScanActions_BigQueryExport) ProtoReflect

func (*DataQualitySpec_PostScanActions_BigQueryExport) Reset

func (*DataQualitySpec_PostScanActions_BigQueryExport) String

DataQualitySpec_PostScanActions_JobEndTrigger

type DataQualitySpec_PostScanActions_JobEndTrigger struct {
	// contains filtered or unexported fields
}

This trigger is triggered whenever a scan job run ends, regardless of the result.

func (*DataQualitySpec_PostScanActions_JobEndTrigger) Descriptor

Deprecated: Use DataQualitySpec_PostScanActions_JobEndTrigger.ProtoReflect.Descriptor instead.

func (*DataQualitySpec_PostScanActions_JobEndTrigger) ProtoMessage

func (*DataQualitySpec_PostScanActions_JobEndTrigger) ProtoReflect

func (*DataQualitySpec_PostScanActions_JobEndTrigger) Reset

func (*DataQualitySpec_PostScanActions_JobEndTrigger) String

DataQualitySpec_PostScanActions_JobFailureTrigger

type DataQualitySpec_PostScanActions_JobFailureTrigger struct {
	// contains filtered or unexported fields
}

This trigger is triggered when the scan job itself fails, regardless of the result.

func (*DataQualitySpec_PostScanActions_JobFailureTrigger) Descriptor

Deprecated: Use DataQualitySpec_PostScanActions_JobFailureTrigger.ProtoReflect.Descriptor instead.

func (*DataQualitySpec_PostScanActions_JobFailureTrigger) ProtoMessage

func (*DataQualitySpec_PostScanActions_JobFailureTrigger) ProtoReflect

func (*DataQualitySpec_PostScanActions_JobFailureTrigger) Reset

func (*DataQualitySpec_PostScanActions_JobFailureTrigger) String

DataQualitySpec_PostScanActions_NotificationReport

type DataQualitySpec_PostScanActions_NotificationReport struct {

	// Required. The recipients who will receive the notification report.
	Recipients *DataQualitySpec_PostScanActions_Recipients `protobuf:"bytes,1,opt,name=recipients,proto3" json:"recipients,omitempty"`
	// Optional. If set, report will be sent when score threshold is met.
	ScoreThresholdTrigger *DataQualitySpec_PostScanActions_ScoreThresholdTrigger `protobuf:"bytes,2,opt,name=score_threshold_trigger,json=scoreThresholdTrigger,proto3" json:"score_threshold_trigger,omitempty"`
	// Optional. If set, report will be sent when a scan job fails.
	JobFailureTrigger *DataQualitySpec_PostScanActions_JobFailureTrigger `protobuf:"bytes,4,opt,name=job_failure_trigger,json=jobFailureTrigger,proto3" json:"job_failure_trigger,omitempty"`
	// Optional. If set, report will be sent when a scan job ends.
	JobEndTrigger *DataQualitySpec_PostScanActions_JobEndTrigger `protobuf:"bytes,5,opt,name=job_end_trigger,json=jobEndTrigger,proto3" json:"job_end_trigger,omitempty"`
	// contains filtered or unexported fields
}

The configuration of notification report post scan action.

func (*DataQualitySpec_PostScanActions_NotificationReport) Descriptor

Deprecated: Use DataQualitySpec_PostScanActions_NotificationReport.ProtoReflect.Descriptor instead.

func (*DataQualitySpec_PostScanActions_NotificationReport) GetJobEndTrigger

func (*DataQualitySpec_PostScanActions_NotificationReport) GetJobFailureTrigger

func (*DataQualitySpec_PostScanActions_NotificationReport) GetRecipients

func (*DataQualitySpec_PostScanActions_NotificationReport) GetScoreThresholdTrigger

func (*DataQualitySpec_PostScanActions_NotificationReport) ProtoMessage

func (*DataQualitySpec_PostScanActions_NotificationReport) ProtoReflect

func (*DataQualitySpec_PostScanActions_NotificationReport) Reset

func (*DataQualitySpec_PostScanActions_NotificationReport) String

DataQualitySpec_PostScanActions_Recipients

type DataQualitySpec_PostScanActions_Recipients struct {

	// Optional. The email recipients who will receive the DataQualityScan
	// results report.
	Emails []string `protobuf:"bytes,1,rep,name=emails,proto3" json:"emails,omitempty"`
	// contains filtered or unexported fields
}

The individuals or groups who are designated to receive notifications upon triggers.

func (*DataQualitySpec_PostScanActions_Recipients) Descriptor

Deprecated: Use DataQualitySpec_PostScanActions_Recipients.ProtoReflect.Descriptor instead.

func (*DataQualitySpec_PostScanActions_Recipients) GetEmails

func (*DataQualitySpec_PostScanActions_Recipients) ProtoMessage

func (*DataQualitySpec_PostScanActions_Recipients) ProtoReflect

func (*DataQualitySpec_PostScanActions_Recipients) Reset

func (*DataQualitySpec_PostScanActions_Recipients) String

DataQualitySpec_PostScanActions_ScoreThresholdTrigger

type DataQualitySpec_PostScanActions_ScoreThresholdTrigger struct {

	// Optional. The score range is in [0,100].
	ScoreThreshold float32 `protobuf:"fixed32,2,opt,name=score_threshold,json=scoreThreshold,proto3" json:"score_threshold,omitempty"`
	// contains filtered or unexported fields
}

This trigger is triggered when the DQ score in the job result is less than a specified input score.

func (*DataQualitySpec_PostScanActions_ScoreThresholdTrigger) Descriptor

Deprecated: Use DataQualitySpec_PostScanActions_ScoreThresholdTrigger.ProtoReflect.Descriptor instead.

func (*DataQualitySpec_PostScanActions_ScoreThresholdTrigger) GetScoreThreshold

func (*DataQualitySpec_PostScanActions_ScoreThresholdTrigger) ProtoMessage

func (*DataQualitySpec_PostScanActions_ScoreThresholdTrigger) ProtoReflect

func (*DataQualitySpec_PostScanActions_ScoreThresholdTrigger) Reset

func (*DataQualitySpec_PostScanActions_ScoreThresholdTrigger) String

DataScan

type DataScan struct {

	// Output only. Identifier. The relative resource name of the scan, of the
	// form: `projects/{project}/locations/{location_id}/dataScans/{datascan_id}`,
	// where `project` refers to a *project_id* or *project_number* and
	// `location_id` refers to a Google Cloud region.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the scan. This ID will
	// be different if the scan is deleted and re-created with the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Optional. Description of the scan.
	//
	// * Must be between 1-1024 characters.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	//
	// * Must be between 1-256 characters.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the scan.
	Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. Current state of the DataScan.
	State State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
	// Output only. The time when the scan was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the scan was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Required. The data source for DataScan.
	Data *DataSource `protobuf:"bytes,9,opt,name=data,proto3" json:"data,omitempty"`
	// Optional. DataScan execution settings.
	//
	// If not specified, the fields in it will use their default values.
	ExecutionSpec *DataScan_ExecutionSpec `protobuf:"bytes,10,opt,name=execution_spec,json=executionSpec,proto3" json:"execution_spec,omitempty"`
	// Output only. Status of the data scan execution.
	ExecutionStatus *DataScan_ExecutionStatus `protobuf:"bytes,11,opt,name=execution_status,json=executionStatus,proto3" json:"execution_status,omitempty"`
	// Output only. The type of DataScan.
	Type DataScanType `protobuf:"varint,12,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DataScanType" json:"type,omitempty"`
	// Data scan related setting.
	// The settings are required and immutable. After you configure the settings
	// for one type of data scan, you can't change the data scan to a different
	// type of data scan.
	//
	// Types that are valid to be assigned to Spec:
	//
	//	*DataScan_DataQualitySpec
	//	*DataScan_DataProfileSpec
	//	*DataScan_DataDiscoverySpec
	//	*DataScan_DataDocumentationSpec
	Spec isDataScan_Spec `protobuf_oneof:"spec"`
	// The result of the data scan.
	//
	// Types that are valid to be assigned to Result:
	//
	//	*DataScan_DataQualityResult
	//	*DataScan_DataProfileResult
	//	*DataScan_DataDiscoveryResult
	//	*DataScan_DataDocumentationResult
	Result isDataScan_Result `protobuf_oneof:"result"`
	// Optional. Immutable. The identity to run the datascan.
	// If not specified, defaults to the Dataplex Service Agent.
	ExecutionIdentity *ExecutionIdentity `protobuf:"bytes,300,opt,name=execution_identity,json=executionIdentity,proto3" json:"execution_identity,omitempty"`
	// contains filtered or unexported fields
}

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. For more information, see Auto data quality overview.
  • Data profile: analyzes the data in tables and generates insights about the structure, content and relationships (such as null percent, cardinality, min/max/mean, etc). For more information, see About data profiling.
  • Data discovery: scans data in Cloud Storage buckets to extract and then catalog metadata. For more information, see Discover and catalog Cloud Storage data.
  • Data documentation: analyzes the table or dataset metadata and generates insights. For tables, insights include descriptions and sample SQL queries. For datasets, insights include descriptions, schema relationships and sample SQL queries. For more information, see Generate data insights in BigQuery.

func (*DataScan) Descriptor

func (*DataScan) Descriptor() ([]byte, []int)

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) GetDataDiscoveryResult

func (x *DataScan) GetDataDiscoveryResult() *DataDiscoveryResult

func (*DataScan) GetDataDiscoverySpec

func (x *DataScan) GetDataDiscoverySpec() *DataDiscoverySpec

func (*DataScan) GetDataDocumentationResult

func (x *DataScan) GetDataDocumentationResult() *DataDocumentationResult

func (*DataScan) GetDataDocumentationSpec

func (x *DataScan) GetDataDocumentationSpec() *DataDocumentationSpec

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 (x *DataScan) GetDescription() string

func (*DataScan) GetDisplayName

func (x *DataScan) GetDisplayName() string

func (*DataScan) GetExecutionIdentity

func (x *DataScan) GetExecutionIdentity() *ExecutionIdentity

func (*DataScan) GetExecutionSpec

func (x *DataScan) GetExecutionSpec() *DataScan_ExecutionSpec

func (*DataScan) GetExecutionStatus

func (x *DataScan) GetExecutionStatus() *DataScan_ExecutionStatus

func (*DataScan) GetLabels

func (x *DataScan) GetLabels() map[string]string

func (*DataScan) GetName

func (x *DataScan) GetName() string

func (*DataScan) GetResult

func (x *DataScan) GetResult() isDataScan_Result

func (*DataScan) GetSpec

func (x *DataScan) GetSpec() isDataScan_Spec

func (*DataScan) GetState

func (x *DataScan) GetState() State

func (*DataScan) GetType

func (x *DataScan) GetType() DataScanType

func (*DataScan) GetUid

func (x *DataScan) GetUid() string

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

func (x *DataScan) String() string

DataScanCatalogPublishingStatus

type DataScanCatalogPublishingStatus struct {

	// Output only. Execution state for publishing.
	State DataScanCatalogPublishingStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataScanCatalogPublishingStatus_State" json:"state,omitempty"`
	// contains filtered or unexported fields
}

The status of publishing the data scan result as Dataplex Universal Catalog metadata. Multiple DataScan log events may exist, each with different publishing information depending on the type of publishing triggered.

func (*DataScanCatalogPublishingStatus) Descriptor

func (*DataScanCatalogPublishingStatus) Descriptor() ([]byte, []int)

Deprecated: Use DataScanCatalogPublishingStatus.ProtoReflect.Descriptor instead.

func (*DataScanCatalogPublishingStatus) GetState

func (*DataScanCatalogPublishingStatus) ProtoMessage

func (*DataScanCatalogPublishingStatus) ProtoMessage()

func (*DataScanCatalogPublishingStatus) ProtoReflect

func (*DataScanCatalogPublishingStatus) Reset

func (*DataScanCatalogPublishingStatus) String

DataScanCatalogPublishingStatus_State

type DataScanCatalogPublishingStatus_State int32

Execution state for the publishing.

DataScanCatalogPublishingStatus_STATE_UNSPECIFIED, DataScanCatalogPublishingStatus_SUCCEEDED, DataScanCatalogPublishingStatus_FAILED, DataScanCatalogPublishingStatus_SKIPPED

const (
	// The publishing state is unspecified.
	DataScanCatalogPublishingStatus_STATE_UNSPECIFIED DataScanCatalogPublishingStatus_State = 0
	// Publishing to catalog completed successfully.
	DataScanCatalogPublishingStatus_SUCCEEDED DataScanCatalogPublishingStatus_State = 1
	// Publish to catalog failed.
	DataScanCatalogPublishingStatus_FAILED DataScanCatalogPublishingStatus_State = 2
	// Publishing to catalog was skipped.
	DataScanCatalogPublishingStatus_SKIPPED DataScanCatalogPublishingStatus_State = 3
)

func (DataScanCatalogPublishingStatus_State) Descriptor

func (DataScanCatalogPublishingStatus_State) Enum

func (DataScanCatalogPublishingStatus_State) EnumDescriptor

func (DataScanCatalogPublishingStatus_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataScanCatalogPublishingStatus_State.Descriptor instead.

func (DataScanCatalogPublishingStatus_State) Number

func (DataScanCatalogPublishingStatus_State) String

func (DataScanCatalogPublishingStatus_State) Type

DataScanEvent

type DataScanEvent struct {

	// The data source of the data scan
	DataSource string `protobuf:"bytes,1,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
	// The identifier of the specific data scan job this log entry is for.
	JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// The time when the data scan job was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The time when the data scan job started to run.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// The time when the data scan job finished.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// The type of the data scan.
	Type DataScanEvent_ScanType `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_ScanType" json:"type,omitempty"`
	// The status of the data scan job.
	State DataScanEvent_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_State" json:"state,omitempty"`
	// The message describing the data scan job event.
	Message string `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"`
	// A version identifier of the spec which was used to execute this job.
	SpecVersion string `protobuf:"bytes,8,opt,name=spec_version,json=specVersion,proto3" json:"spec_version,omitempty"`
	// The trigger type of the data scan job.
	Trigger DataScanEvent_Trigger `protobuf:"varint,9,opt,name=trigger,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_Trigger" json:"trigger,omitempty"`
	// The scope of the data scan (e.g. full, incremental).
	Scope DataScanEvent_Scope `protobuf:"varint,10,opt,name=scope,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_Scope" json:"scope,omitempty"`
	// The result of the data scan job.
	//
	// Types that are valid to be assigned to Result:
	//
	//	*DataScanEvent_DataProfile
	//	*DataScanEvent_DataQuality
	Result isDataScanEvent_Result `protobuf_oneof:"result"`
	// The applied configs in the data scan job.
	//
	// Types that are valid to be assigned to AppliedConfigs:
	//
	//	*DataScanEvent_DataProfileConfigs
	//	*DataScanEvent_DataQualityConfigs
	AppliedConfigs isDataScanEvent_AppliedConfigs `protobuf_oneof:"appliedConfigs"`
	// The result of post scan actions.
	PostScanActionsResult *DataScanEvent_PostScanActionsResult `protobuf:"bytes,11,opt,name=post_scan_actions_result,json=postScanActionsResult,proto3" json:"post_scan_actions_result,omitempty"`
	// The status of publishing the data scan as Dataplex Universal Catalog
	// metadata.
	CatalogPublishingStatus *DataScanCatalogPublishingStatus `protobuf:"bytes,13,opt,name=catalog_publishing_status,json=catalogPublishingStatus,proto3" json:"catalog_publishing_status,omitempty"`
	// contains filtered or unexported fields
}

These messages contain information about the execution of a datascan. The monitored resource is 'DataScan'

func (*DataScanEvent) Descriptor

func (*DataScanEvent) Descriptor() ([]byte, []int)

Deprecated: Use DataScanEvent.ProtoReflect.Descriptor instead.

func (*DataScanEvent) GetAppliedConfigs

func (x *DataScanEvent) GetAppliedConfigs() isDataScanEvent_AppliedConfigs

func (*DataScanEvent) GetCatalogPublishingStatus

func (x *DataScanEvent) GetCatalogPublishingStatus() *DataScanCatalogPublishingStatus

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 (x *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 (*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) ProtoReflect

func (*DataScanEvent_DataProfileAppliedConfigs) Reset

func (*DataScanEvent_DataProfileAppliedConfigs) 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 (*DataScanEvent_DataProfileResult) Reset

func (*DataScanEvent_DataProfileResult) 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) ProtoReflect

func (*DataScanEvent_DataQualityAppliedConfigs) Reset

func (*DataScanEvent_DataQualityAppliedConfigs) 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 {

	// 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"`
	// Whether the data quality result was `pass` or not.
	Passed bool `protobuf:"varint,2,opt,name=passed,proto3" json:"passed,omitempty"`
	// The result of each dimension for data quality result.
	// The key of the map is the name of the dimension.
	// The value is the bool value depicting whether the dimension result was
	// `pass` or not.
	DimensionPassed map[string]bool `protobuf:"bytes,3,rep,name=dimension_passed,json=dimensionPassed,proto3" json:"dimension_passed,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
	// The table-level data quality score for the data scan job.
	//
	// The data quality score ranges between [0, 100] (up to two decimal
	// points).
	Score float32 `protobuf:"fixed32,4,opt,name=score,proto3" json:"score,omitempty"`
	// The score of each dimension for data quality result.
	// The key of the map is the name of the dimension.
	// The value is the data quality score for the dimension.
	//
	// The score ranges between [0, 100] (up to two decimal
	// points).
	DimensionScore map[string]float32 `protobuf:"bytes,5,rep,name=dimension_score,json=dimensionScore,proto3" json:"dimension_score,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
	// The score of each column scanned in the data scan job.
	// The key of the map is the name of the column.
	// The value is the data quality score for the column.
	//
	// The score ranges between [0, 100] (up to two decimal
	// points).
	ColumnScore map[string]float32 `protobuf:"bytes,6,rep,name=column_score,json=columnScore,proto3" json:"column_score,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"`
	// contains filtered or unexported fields
}

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 (*DataScanEvent_DataQualityResult) ProtoMessage

func (*DataScanEvent_DataQualityResult) ProtoMessage()

func (*DataScanEvent_DataQualityResult) ProtoReflect

func (*DataScanEvent_DataQualityResult) Reset

func (*DataScanEvent_DataQualityResult) 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 (*DataScanEvent_PostScanActionsResult) ProtoMessage

func (*DataScanEvent_PostScanActionsResult) ProtoMessage()

func (*DataScanEvent_PostScanActionsResult) ProtoReflect

func (*DataScanEvent_PostScanActionsResult) Reset

func (*DataScanEvent_PostScanActionsResult) String

DataScanEvent_PostScanActionsResult_BigQueryExportResult

type DataScanEvent_PostScanActionsResult_BigQueryExportResult struct {

	// Execution state for the BigQuery exporting.
	State DataScanEvent_PostScanActionsResult_BigQueryExportResult_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.DataScanEvent_PostScanActionsResult_BigQueryExportResult_State" json:"state,omitempty"`
	// Additional information about the BigQuery exporting.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

The result of BigQuery export post scan action.

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) Descriptor

Deprecated: Use DataScanEvent_PostScanActionsResult_BigQueryExportResult.ProtoReflect.Descriptor instead.

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) GetMessage

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) GetState

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) ProtoMessage

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) ProtoReflect

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) Reset

func (*DataScanEvent_PostScanActionsResult_BigQueryExportResult) 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) Enum

func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) EnumDescriptor

Deprecated: Use DataScanEvent_PostScanActionsResult_BigQueryExportResult_State.Descriptor instead.

func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) Number

func (DataScanEvent_PostScanActionsResult_BigQueryExportResult_State) 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, DataScanEvent_DATA_DISCOVERY

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
	// Data scan for data discovery.
	DataScanEvent_DATA_DISCOVERY DataScanEvent_ScanType = 4
)

func (DataScanEvent_ScanType) Descriptor

func (DataScanEvent_ScanType) Enum

func (DataScanEvent_ScanType) EnumDescriptor

func (DataScanEvent_ScanType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataScanEvent_ScanType.Descriptor instead.

func (DataScanEvent_ScanType) Number

func (DataScanEvent_ScanType) String

func (x DataScanEvent_ScanType) String() string

func (DataScanEvent_ScanType) Type

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) Enum

func (DataScanEvent_Scope) EnumDescriptor

func (DataScanEvent_Scope) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataScanEvent_Scope.Descriptor instead.

func (DataScanEvent_Scope) Number

func (DataScanEvent_Scope) String

func (x DataScanEvent_Scope) String() string

func (DataScanEvent_Scope) Type

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 created.
	DataScanEvent_CREATED DataScanEvent_State = 5
)

func (DataScanEvent_State) Descriptor

func (DataScanEvent_State) Enum

func (DataScanEvent_State) EnumDescriptor

func (DataScanEvent_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataScanEvent_State.Descriptor instead.

func (DataScanEvent_State) Number

func (DataScanEvent_State) String

func (x DataScanEvent_State) String() string

func (DataScanEvent_State) Type

DataScanEvent_Trigger

type DataScanEvent_Trigger int32

The trigger type for the data scan.

DataScanEvent_TRIGGER_UNSPECIFIED, DataScanEvent_ON_DEMAND, DataScanEvent_SCHEDULE, DataScanEvent_ONE_TIME

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
	// Data scan is run one time on creation.
	DataScanEvent_ONE_TIME DataScanEvent_Trigger = 3
)

func (DataScanEvent_Trigger) Descriptor

func (DataScanEvent_Trigger) Enum

func (DataScanEvent_Trigger) EnumDescriptor

func (DataScanEvent_Trigger) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataScanEvent_Trigger.Descriptor instead.

func (DataScanEvent_Trigger) Number

func (DataScanEvent_Trigger) String

func (x DataScanEvent_Trigger) String() string

func (DataScanEvent_Trigger) Type

DataScanJob

type DataScanJob struct {

	// Output only. Identifier. 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 Google Cloud 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 created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. A message indicating partial failure details.
	PartialFailureMessage string `protobuf:"bytes,9,opt,name=partial_failure_message,json=partialFailureMessage,proto3" json:"partial_failure_message,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 valid to be assigned to Spec:
	//
	//	*DataScanJob_DataQualitySpec
	//	*DataScanJob_DataProfileSpec
	//	*DataScanJob_DataDiscoverySpec
	//	*DataScanJob_DataDocumentationSpec
	Spec isDataScanJob_Spec `protobuf_oneof:"spec"`
	// The result of the data scan.
	//
	// Types that are valid to be assigned to Result:
	//
	//	*DataScanJob_DataQualityResult
	//	*DataScanJob_DataProfileResult
	//	*DataScanJob_DataDiscoveryResult
	//	*DataScanJob_DataDocumentationResult
	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) GetCreateTime

func (x *DataScanJob) GetCreateTime() *timestamppb.Timestamp

func (*DataScanJob) GetDataDiscoveryResult

func (x *DataScanJob) GetDataDiscoveryResult() *DataDiscoveryResult

func (*DataScanJob) GetDataDiscoverySpec

func (x *DataScanJob) GetDataDiscoverySpec() *DataDiscoverySpec

func (*DataScanJob) GetDataDocumentationResult

func (x *DataScanJob) GetDataDocumentationResult() *DataDocumentationResult

func (*DataScanJob) GetDataDocumentationSpec

func (x *DataScanJob) GetDataDocumentationSpec() *DataDocumentationSpec

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) GetPartialFailureMessage

func (x *DataScanJob) GetPartialFailureMessage() string

func (*DataScanJob) GetResult

func (x *DataScanJob) GetResult() isDataScanJob_Result

func (*DataScanJob) GetSpec

func (x *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_DataDiscoveryResult

type DataScanJob_DataDiscoveryResult struct {
	// Output only. The result of a data discovery scan.
	DataDiscoveryResult *DataDiscoveryResult `protobuf:"bytes,202,opt,name=data_discovery_result,json=dataDiscoveryResult,proto3,oneof"`
}

DataScanJob_DataDiscoverySpec

type DataScanJob_DataDiscoverySpec struct {
	// Output only. Settings for a data discovery scan.
	DataDiscoverySpec *DataDiscoverySpec `protobuf:"bytes,102,opt,name=data_discovery_spec,json=dataDiscoverySpec,proto3,oneof"`
}

DataScanJob_DataDocumentationResult

type DataScanJob_DataDocumentationResult struct {
	// Output only. The result of a data documentation scan.
	DataDocumentationResult *DataDocumentationResult `protobuf:"bytes,203,opt,name=data_documentation_result,json=dataDocumentationResult,proto3,oneof"`
}

DataScanJob_DataDocumentationSpec

type DataScanJob_DataDocumentationSpec struct {
	// Output only. Settings for a data documentation scan.
	DataDocumentationSpec *DataDocumentationSpec `protobuf:"bytes,103,opt,name=data_documentation_spec,json=dataDocumentationSpec,proto3,oneof"`
}

DataScanJob_DataProfileResult

type DataScanJob_DataProfileResult struct {
	// Output only. The result of a 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. Settings for a data profile scan.
	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 a 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. Settings for a data quality scan.
	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, DataScanJob_SUCCEEDED_WITH_ERRORS

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
	// The DataScanJob succeeded with errors.
	DataScanJob_SUCCEEDED_WITH_ERRORS DataScanJob_State = 8
)

func (DataScanJob_State) Descriptor

func (DataScanJob_State) Enum

func (DataScanJob_State) EnumDescriptor

func (DataScanJob_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataScanJob_State.Descriptor instead.

func (DataScanJob_State) Number

func (DataScanJob_State) String

func (x DataScanJob_State) String() string

func (DataScanJob_State) Type

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)
	// Cancels a running/pending DataScan job.
	CancelDataScanJob(ctx context.Context, in *CancelDataScanJobRequest, opts ...grpc.CallOption) (*CancelDataScanJobResponse, error)
	// Generates recommended data quality rules based on the results of a data
	// profiling scan.
	//
	// Use the recommendations to build rules for a data quality scan.
	GenerateDataQualityRules(ctx context.Context, in *GenerateDataQualityRulesRequest, opts ...grpc.CallOption) (*GenerateDataQualityRulesResponse, error)
}

DataScanServiceClient is the client API for DataScanService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#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)
	// Cancels a running/pending DataScan job.
	CancelDataScanJob(context.Context, *CancelDataScanJobRequest) (*CancelDataScanJobResponse, error)
	// Generates recommended data quality rules based on the results of a data
	// profiling scan.
	//
	// Use the recommendations to build rules for a data quality scan.
	GenerateDataQualityRules(context.Context, *GenerateDataQualityRulesRequest) (*GenerateDataQualityRulesResponse, error)
}

DataScanServiceServer is the server API for DataScanService service. All implementations should embed UnimplementedDataScanServiceServer for forward compatibility

DataScanType

type DataScanType int32

The type of data scan.

DataScanType_DATA_SCAN_TYPE_UNSPECIFIED, DataScanType_DATA_QUALITY, DataScanType_DATA_PROFILE, DataScanType_DATA_DISCOVERY, DataScanType_DATA_DOCUMENTATION

const (
	// The data scan 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
	// Data discovery scan.
	DataScanType_DATA_DISCOVERY DataScanType = 3
	// Data documentation scan.
	DataScanType_DATA_DOCUMENTATION DataScanType = 4
)

func (DataScanType) Descriptor

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 (DataScanType) String

func (x DataScanType) String() string

func (DataScanType) Type

DataScan_DataDiscoveryResult

type DataScan_DataDiscoveryResult struct {
	// Output only. The result of a data discovery scan.
	DataDiscoveryResult *DataDiscoveryResult `protobuf:"bytes,202,opt,name=data_discovery_result,json=dataDiscoveryResult,proto3,oneof"`
}

DataScan_DataDiscoverySpec

type DataScan_DataDiscoverySpec struct {
	// Settings for a data discovery scan.
	DataDiscoverySpec *DataDiscoverySpec `protobuf:"bytes,102,opt,name=data_discovery_spec,json=dataDiscoverySpec,proto3,oneof"`
}

DataScan_DataDocumentationResult

type DataScan_DataDocumentationResult struct {
	// Output only. The result of a data documentation scan.
	DataDocumentationResult *DataDocumentationResult `protobuf:"bytes,203,opt,name=data_documentation_result,json=dataDocumentationResult,proto3,oneof"`
}

DataScan_DataDocumentationSpec

type DataScan_DataDocumentationSpec struct {
	// Settings for a data documentation scan.
	DataDocumentationSpec *DataDocumentationSpec `protobuf:"bytes,103,opt,name=data_documentation_spec,json=dataDocumentationSpec,proto3,oneof"`
}

DataScan_DataProfileResult

type DataScan_DataProfileResult struct {
	// Output only. The result of a data profile scan.
	DataProfileResult *DataProfileResult `protobuf:"bytes,201,opt,name=data_profile_result,json=dataProfileResult,proto3,oneof"`
}

DataScan_DataProfileSpec

type DataScan_DataProfileSpec struct {
	// Settings for a data profile scan.
	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 a data quality scan.
	DataQualityResult *DataQualityResult `protobuf:"bytes,200,opt,name=data_quality_result,json=dataQualityResult,proto3,oneof"`
}

DataScan_DataQualitySpec

type DataScan_DataQualitySpec struct {
	// Settings for a data quality scan.
	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 valid to be assigned 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 (x *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 {

	// Optional. 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"`
	// Optional. 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"`
	// Optional. The time when the DataScanJob execution was created.
	LatestJobCreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=latest_job_create_time,json=latestJobCreateTime,proto3" json:"latest_job_create_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) GetLatestJobCreateTime

func (x *DataScan_ExecutionStatus) GetLatestJobCreateTime() *timestamppb.Timestamp

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 valid to be assigned 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 (x *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 Universal Catalog 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 either be: Cloud
	// Storage bucket for DataDiscoveryScan Format:
	// //storage.googleapis.com/projects/PROJECT_ID/buckets/BUCKET_ID
	// or
	// BigQuery table of type "TABLE" for
	// DataProfileScan/DataQualityScan/DataDocumentationScan
	// Format:
	// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
	// or
	// BigQuery dataset for DataDocumentationScan only
	// Format:
	// //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID
	Resource string `protobuf:"bytes,101,opt,name=resource,proto3,oneof"`
}

DataTaxonomy (deprecated)

type DataTaxonomy struct {

	// Output only. The relative resource name of the DataTaxonomy, of the form:
	// projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxonomy_id}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the dataTaxonomy. This
	// ID will be different if the DataTaxonomy is deleted and re-created with the
	// same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the DataTaxonomy was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the DataTaxonomy was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the DataTaxonomy.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the DataTaxonomy.
	Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. The number of attributes in the DataTaxonomy.
	AttributeCount int32 `protobuf:"varint,9,opt,name=attribute_count,json=attributeCount,proto3" json:"attribute_count,omitempty"`
	// This checksum is computed by the server based on the value of other
	// fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. The number of classes in the DataTaxonomy.
	ClassCount int32 `protobuf:"varint,11,opt,name=class_count,json=classCount,proto3" json:"class_count,omitempty"`
	// contains filtered or unexported fields
}

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.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*DataTaxonomy) Descriptor (deprecated)

func (*DataTaxonomy) Descriptor() ([]byte, []int)

Deprecated: Use DataTaxonomy.ProtoReflect.Descriptor instead.

func (*DataTaxonomy) GetAttributeCount (deprecated)

func (x *DataTaxonomy) GetAttributeCount() int32

func (*DataTaxonomy) GetClassCount (deprecated)

func (x *DataTaxonomy) GetClassCount() int32

func (*DataTaxonomy) GetCreateTime (deprecated)

func (x *DataTaxonomy) GetCreateTime() *timestamppb.Timestamp

func (*DataTaxonomy) GetDescription (deprecated)

func (x *DataTaxonomy) GetDescription() string

func (*DataTaxonomy) GetDisplayName (deprecated)

func (x *DataTaxonomy) GetDisplayName() string

func (*DataTaxonomy) GetEtag (deprecated)

func (x *DataTaxonomy) GetEtag() string

func (*DataTaxonomy) GetLabels (deprecated)

func (x *DataTaxonomy) GetLabels() map[string]string

func (*DataTaxonomy) GetName (deprecated)

func (x *DataTaxonomy) GetName() string

func (*DataTaxonomy) GetUid (deprecated)

func (x *DataTaxonomy) GetUid() string

func (*DataTaxonomy) GetUpdateTime (deprecated)

func (x *DataTaxonomy) GetUpdateTime() *timestamppb.Timestamp

func (*DataTaxonomy) ProtoMessage (deprecated)

func (*DataTaxonomy) ProtoMessage()

func (*DataTaxonomy) ProtoReflect (deprecated)

func (x *DataTaxonomy) ProtoReflect() protoreflect.Message

func (*DataTaxonomy) Reset (deprecated)

func (x *DataTaxonomy) Reset()

func (*DataTaxonomy) String (deprecated)

func (x *DataTaxonomy) String() string

DataTaxonomyServiceClient (deprecated)

type DataTaxonomyServiceClient interface {
	// Deprecated: Do not use.
	// Create a DataTaxonomy resource.
	CreateDataTaxonomy(ctx context.Context, in *CreateDataTaxonomyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Updates a DataTaxonomy resource.
	UpdateDataTaxonomy(ctx context.Context, in *UpdateDataTaxonomyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// 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)
	// Deprecated: Do not use.
	// Lists DataTaxonomy resources in a project and location.
	ListDataTaxonomies(ctx context.Context, in *ListDataTaxonomiesRequest, opts ...grpc.CallOption) (*ListDataTaxonomiesResponse, error)
	// Deprecated: Do not use.
	// Retrieves a DataTaxonomy resource.
	GetDataTaxonomy(ctx context.Context, in *GetDataTaxonomyRequest, opts ...grpc.CallOption) (*DataTaxonomy, error)
	// Deprecated: Do not use.
	// Create a DataAttributeBinding resource.
	CreateDataAttributeBinding(ctx context.Context, in *CreateDataAttributeBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Updates a DataAttributeBinding resource.
	UpdateDataAttributeBinding(ctx context.Context, in *UpdateDataAttributeBindingRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// 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)
	// Deprecated: Do not use.
	// Lists DataAttributeBinding resources in a project and location.
	ListDataAttributeBindings(ctx context.Context, in *ListDataAttributeBindingsRequest, opts ...grpc.CallOption) (*ListDataAttributeBindingsResponse, error)
	// Deprecated: Do not use.
	// Retrieves a DataAttributeBinding resource.
	GetDataAttributeBinding(ctx context.Context, in *GetDataAttributeBindingRequest, opts ...grpc.CallOption) (*DataAttributeBinding, error)
	// Deprecated: Do not use.
	// Create a DataAttribute resource.
	CreateDataAttribute(ctx context.Context, in *CreateDataAttributeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Updates a DataAttribute resource.
	UpdateDataAttribute(ctx context.Context, in *UpdateDataAttributeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Deletes a Data Attribute resource.
	DeleteDataAttribute(ctx context.Context, in *DeleteDataAttributeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Lists Data Attribute resources in a DataTaxonomy.
	ListDataAttributes(ctx context.Context, in *ListDataAttributesRequest, opts ...grpc.CallOption) (*ListDataAttributesResponse, error)
	// Deprecated: Do not use.
	// 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://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Deprecated: Do not use.

func NewDataTaxonomyServiceClient (deprecated)

func NewDataTaxonomyServiceClient(cc grpc.ClientConnInterface) DataTaxonomyServiceClient

Deprecated: Do not use.

DataTaxonomyServiceServer (deprecated)

type DataTaxonomyServiceServer interface {
	// Deprecated: Do not use.
	// Create a DataTaxonomy resource.
	CreateDataTaxonomy(context.Context, *CreateDataTaxonomyRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Updates a DataTaxonomy resource.
	UpdateDataTaxonomy(context.Context, *UpdateDataTaxonomyRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// 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)
	// Deprecated: Do not use.
	// Lists DataTaxonomy resources in a project and location.
	ListDataTaxonomies(context.Context, *ListDataTaxonomiesRequest) (*ListDataTaxonomiesResponse, error)
	// Deprecated: Do not use.
	// Retrieves a DataTaxonomy resource.
	GetDataTaxonomy(context.Context, *GetDataTaxonomyRequest) (*DataTaxonomy, error)
	// Deprecated: Do not use.
	// Create a DataAttributeBinding resource.
	CreateDataAttributeBinding(context.Context, *CreateDataAttributeBindingRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Updates a DataAttributeBinding resource.
	UpdateDataAttributeBinding(context.Context, *UpdateDataAttributeBindingRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// 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)
	// Deprecated: Do not use.
	// Lists DataAttributeBinding resources in a project and location.
	ListDataAttributeBindings(context.Context, *ListDataAttributeBindingsRequest) (*ListDataAttributeBindingsResponse, error)
	// Deprecated: Do not use.
	// Retrieves a DataAttributeBinding resource.
	GetDataAttributeBinding(context.Context, *GetDataAttributeBindingRequest) (*DataAttributeBinding, error)
	// Deprecated: Do not use.
	// Create a DataAttribute resource.
	CreateDataAttribute(context.Context, *CreateDataAttributeRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Updates a DataAttribute resource.
	UpdateDataAttribute(context.Context, *UpdateDataAttributeRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Deletes a Data Attribute resource.
	DeleteDataAttribute(context.Context, *DeleteDataAttributeRequest) (*longrunningpb.Operation, error)
	// Deprecated: Do not use.
	// Lists Data Attribute resources in a DataTaxonomy.
	ListDataAttributes(context.Context, *ListDataAttributesRequest) (*ListDataAttributesResponse, error)
	// Deprecated: Do not use.
	// Retrieves a Data Attribute resource.
	GetDataAttribute(context.Context, *GetDataAttributeRequest) (*DataAttribute, error)
}

DataTaxonomyServiceServer is the server API for DataTaxonomyService service. All implementations should embed UnimplementedDataTaxonomyServiceServer for forward compatibility

Deprecated: Do not use.

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)
}

DataplexServiceClient is the client API for DataplexService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#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)
}

DataplexServiceServer is the server API for DataplexService service. All implementations should embed UnimplementedDataplexServiceServer for forward compatibility

DeleteAspectTypeRequest

type DeleteAspectTypeRequest struct {

	// Required. The resource name of the AspectType:
	// `projects/{project_number}/locations/{location_id}/aspectTypes/{aspect_type_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 DeleteAspectTypeRequest method returns an ABORTED error
	// response.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Delete AspectType Request.

func (*DeleteAspectTypeRequest) Descriptor

func (*DeleteAspectTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAspectTypeRequest.ProtoReflect.Descriptor instead.

func (*DeleteAspectTypeRequest) GetEtag

func (x *DeleteAspectTypeRequest) GetEtag() string

func (*DeleteAspectTypeRequest) GetName

func (x *DeleteAspectTypeRequest) GetName() string

func (*DeleteAspectTypeRequest) ProtoMessage

func (*DeleteAspectTypeRequest) ProtoMessage()

func (*DeleteAspectTypeRequest) ProtoReflect

func (x *DeleteAspectTypeRequest) ProtoReflect() protoreflect.Message

func (*DeleteAspectTypeRequest) Reset

func (x *DeleteAspectTypeRequest) Reset()

func (*DeleteAspectTypeRequest) String

func (x *DeleteAspectTypeRequest) String() string

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

DeleteDataAssetRequest

type DeleteDataAssetRequest struct {

	// Required. The name of the data asset to delete.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}/dataAssets/{data_asset_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The etag of the data asset.
	// If this is provided, it must match the server's etag.
	// If the etag is provided and does not match the server-computed etag,
	// the request must fail with a ABORTED error code.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. Validates the request without actually deleting the data asset.
	// Defaults to false.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting a data asset.

func (*DeleteDataAssetRequest) Descriptor

func (*DeleteDataAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataAssetRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataAssetRequest) GetEtag

func (x *DeleteDataAssetRequest) GetEtag() string

func (*DeleteDataAssetRequest) GetName

func (x *DeleteDataAssetRequest) GetName() string

func (*DeleteDataAssetRequest) GetValidateOnly

func (x *DeleteDataAssetRequest) GetValidateOnly() bool

func (*DeleteDataAssetRequest) ProtoMessage

func (*DeleteDataAssetRequest) ProtoMessage()

func (*DeleteDataAssetRequest) ProtoReflect

func (x *DeleteDataAssetRequest) ProtoReflect() protoreflect.Message

func (*DeleteDataAssetRequest) Reset

func (x *DeleteDataAssetRequest) Reset()

func (*DeleteDataAssetRequest) String

func (x *DeleteDataAssetRequest) 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 (*DeleteDataAttributeBindingRequest) GetName

func (*DeleteDataAttributeBindingRequest) ProtoMessage

func (*DeleteDataAttributeBindingRequest) ProtoMessage()

func (*DeleteDataAttributeBindingRequest) ProtoReflect

func (*DeleteDataAttributeBindingRequest) Reset

func (*DeleteDataAttributeBindingRequest) 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 (*DeleteDataAttributeRequest) Reset

func (x *DeleteDataAttributeRequest) Reset()

func (*DeleteDataAttributeRequest) String

func (x *DeleteDataAttributeRequest) String() string

DeleteDataProductRequest

type DeleteDataProductRequest struct {

	// Required. The name of the data product to delete.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The etag of the data product.
	//
	// If an etag is provided and does not match the current etag of the data
	// product, then the deletion will be blocked and an ABORTED error will be
	// returned.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. Validates the request without actually deleting the data product.
	// Default: false.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting a data product.

func (*DeleteDataProductRequest) Descriptor

func (*DeleteDataProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataProductRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataProductRequest) GetEtag

func (x *DeleteDataProductRequest) GetEtag() string

func (*DeleteDataProductRequest) GetName

func (x *DeleteDataProductRequest) GetName() string

func (*DeleteDataProductRequest) GetValidateOnly

func (x *DeleteDataProductRequest) GetValidateOnly() bool

func (*DeleteDataProductRequest) ProtoMessage

func (*DeleteDataProductRequest) ProtoMessage()

func (*DeleteDataProductRequest) ProtoReflect

func (x *DeleteDataProductRequest) ProtoReflect() protoreflect.Message

func (*DeleteDataProductRequest) Reset

func (x *DeleteDataProductRequest) Reset()

func (*DeleteDataProductRequest) String

func (x *DeleteDataProductRequest) 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 Google Cloud region.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. If set to true, any child resources of this data scan will also
	// be deleted. (Otherwise, the request will only work if the data scan has no
	// child resources.)
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,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) GetForce

func (x *DeleteDataScanRequest) GetForce() bool

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

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.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*DeleteDataTaxonomyRequest) Descriptor (deprecated)

func (*DeleteDataTaxonomyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataTaxonomyRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataTaxonomyRequest) GetEtag (deprecated)

func (x *DeleteDataTaxonomyRequest) GetEtag() string

func (*DeleteDataTaxonomyRequest) GetName (deprecated)

func (x *DeleteDataTaxonomyRequest) GetName() string

func (*DeleteDataTaxonomyRequest) ProtoMessage (deprecated)

func (*DeleteDataTaxonomyRequest) ProtoMessage()

func (*DeleteDataTaxonomyRequest) ProtoReflect (deprecated)

func (*DeleteDataTaxonomyRequest) Reset (deprecated)

func (x *DeleteDataTaxonomyRequest) Reset()

func (*DeleteDataTaxonomyRequest) String (deprecated)

func (x *DeleteDataTaxonomyRequest) String() string

DeleteEncryptionConfigRequest

type DeleteEncryptionConfigRequest struct {

	// Required. The name of the EncryptionConfig to delete.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. Etag of the EncryptionConfig. This is a strong etag.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Delete EncryptionConfig Request

func (*DeleteEncryptionConfigRequest) Descriptor

func (*DeleteEncryptionConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEncryptionConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteEncryptionConfigRequest) GetEtag

func (*DeleteEncryptionConfigRequest) GetName

func (*DeleteEncryptionConfigRequest) ProtoMessage

func (*DeleteEncryptionConfigRequest) ProtoMessage()

func (*DeleteEncryptionConfigRequest) ProtoReflect

func (*DeleteEncryptionConfigRequest) Reset

func (x *DeleteEncryptionConfigRequest) Reset()

func (*DeleteEncryptionConfigRequest) 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

DeleteEntryGroupRequest

type DeleteEntryGroupRequest struct {

	// Required. The resource name of the EntryGroup:
	// `projects/{project_number}/locations/{location_id}/entryGroups/{entry_group_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 DeleteEntryGroupRequest method returns an ABORTED error
	// response.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Delete EntryGroup Request.

func (*DeleteEntryGroupRequest) Descriptor

func (*DeleteEntryGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEntryGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteEntryGroupRequest) GetEtag

func (x *DeleteEntryGroupRequest) GetEtag() string

func (*DeleteEntryGroupRequest) GetName

func (x *DeleteEntryGroupRequest) GetName() string

func (*DeleteEntryGroupRequest) ProtoMessage

func (*DeleteEntryGroupRequest) ProtoMessage()

func (*DeleteEntryGroupRequest) ProtoReflect

func (x *DeleteEntryGroupRequest) ProtoReflect() protoreflect.Message

func (*DeleteEntryGroupRequest) Reset

func (x *DeleteEntryGroupRequest) Reset()

func (*DeleteEntryGroupRequest) String

func (x *DeleteEntryGroupRequest) String() string

DeleteEntryLinkRequest

type DeleteEntryLinkRequest struct {

	// Required. The resource name of the Entry Link:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entryLinks/{entry_link_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for DeleteEntryLink.

func (*DeleteEntryLinkRequest) Descriptor

func (*DeleteEntryLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEntryLinkRequest.ProtoReflect.Descriptor instead.

func (*DeleteEntryLinkRequest) GetName

func (x *DeleteEntryLinkRequest) GetName() string

func (*DeleteEntryLinkRequest) ProtoMessage

func (*DeleteEntryLinkRequest) ProtoMessage()

func (*DeleteEntryLinkRequest) ProtoReflect

func (x *DeleteEntryLinkRequest) ProtoReflect() protoreflect.Message

func (*DeleteEntryLinkRequest) Reset

func (x *DeleteEntryLinkRequest) Reset()

func (*DeleteEntryLinkRequest) String

func (x *DeleteEntryLinkRequest) String() string

DeleteEntryRequest

type DeleteEntryRequest struct {

	// Required. The resource name of the Entry:
	// `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Delete Entry request.

func (*DeleteEntryRequest) Descriptor

func (*DeleteEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEntryRequest.ProtoReflect.Descriptor instead.

func (*DeleteEntryRequest) GetName

func (x *DeleteEntryRequest) GetName() string

func (*DeleteEntryRequest) ProtoMessage

func (*DeleteEntryRequest) ProtoMessage()

func (*DeleteEntryRequest) ProtoReflect

func (x *DeleteEntryRequest) ProtoReflect() protoreflect.Message

func (*DeleteEntryRequest) Reset

func (x *DeleteEntryRequest) Reset()

func (*DeleteEntryRequest) String

func (x *DeleteEntryRequest) String() string

DeleteEntryTypeRequest

type DeleteEntryTypeRequest struct {

	// Required. The resource name of the EntryType:
	// `projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_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 DeleteEntryTypeRequest method returns an ABORTED error response.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Delete EntryType Request.

func (*DeleteEntryTypeRequest) Descriptor

func (*DeleteEntryTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEntryTypeRequest.ProtoReflect.Descriptor instead.

func (*DeleteEntryTypeRequest) GetEtag

func (x *DeleteEntryTypeRequest) GetEtag() string

func (*DeleteEntryTypeRequest) GetName

func (x *DeleteEntryTypeRequest) GetName() string

func (*DeleteEntryTypeRequest) ProtoMessage

func (*DeleteEntryTypeRequest) ProtoMessage()

func (*DeleteEntryTypeRequest) ProtoReflect

func (x *DeleteEntryTypeRequest) ProtoReflect() protoreflect.Message

func (*DeleteEntryTypeRequest) Reset

func (x *DeleteEntryTypeRequest) Reset()

func (*DeleteEntryTypeRequest) String

func (x *DeleteEntryTypeRequest) String() string

DeleteGlossaryCategoryRequest

type DeleteGlossaryCategoryRequest struct {

	// Required. The name of the GlossaryCategory to delete.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Delete GlossaryCategory Request

func (*DeleteGlossaryCategoryRequest) Descriptor

func (*DeleteGlossaryCategoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryCategoryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryCategoryRequest) GetName

func (*DeleteGlossaryCategoryRequest) ProtoMessage

func (*DeleteGlossaryCategoryRequest) ProtoMessage()

func (*DeleteGlossaryCategoryRequest) ProtoReflect

func (*DeleteGlossaryCategoryRequest) Reset

func (x *DeleteGlossaryCategoryRequest) Reset()

func (*DeleteGlossaryCategoryRequest) String

DeleteGlossaryRequest

type DeleteGlossaryRequest struct {

	// Required. The name of the Glossary to delete.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The etag of the Glossary.
	// If this is provided, it must match the server's etag.
	// If the etag is provided and does not match the server-computed etag,
	// the request must fail with a ABORTED error code.
	Etag string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

Delete Glossary Request

func (*DeleteGlossaryRequest) Descriptor

func (*DeleteGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryRequest) GetEtag

func (x *DeleteGlossaryRequest) GetEtag() string

func (*DeleteGlossaryRequest) GetName

func (x *DeleteGlossaryRequest) GetName() string

func (*DeleteGlossaryRequest) ProtoMessage

func (*DeleteGlossaryRequest) ProtoMessage()

func (*DeleteGlossaryRequest) ProtoReflect

func (x *DeleteGlossaryRequest) ProtoReflect() protoreflect.Message

func (*DeleteGlossaryRequest) Reset

func (x *DeleteGlossaryRequest) Reset()

func (*DeleteGlossaryRequest) String

func (x *DeleteGlossaryRequest) String() string

DeleteGlossaryTermRequest

type DeleteGlossaryTermRequest struct {

	// Required. The name of the GlossaryTerm to delete.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/terms/{term_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Delete GlossaryTerm Request

func (*DeleteGlossaryTermRequest) Descriptor

func (*DeleteGlossaryTermRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGlossaryTermRequest.ProtoReflect.Descriptor instead.

func (*DeleteGlossaryTermRequest) GetName

func (x *DeleteGlossaryTermRequest) GetName() string

func (*DeleteGlossaryTermRequest) ProtoMessage

func (*DeleteGlossaryTermRequest) ProtoMessage()

func (*DeleteGlossaryTermRequest) ProtoReflect

func (*DeleteGlossaryTermRequest) Reset

func (x *DeleteGlossaryTermRequest) Reset()

func (*DeleteGlossaryTermRequest) String

func (x *DeleteGlossaryTermRequest) 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

DeleteMetadataFeedRequest

type DeleteMetadataFeedRequest struct {

	// Required. The resource name of the metadata feed, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/MetadataFeeds/{metadata_feed_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for DeleteMetadataFeed.

func (*DeleteMetadataFeedRequest) Descriptor

func (*DeleteMetadataFeedRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMetadataFeedRequest.ProtoReflect.Descriptor instead.

func (*DeleteMetadataFeedRequest) GetName

func (x *DeleteMetadataFeedRequest) GetName() string

func (*DeleteMetadataFeedRequest) ProtoMessage

func (*DeleteMetadataFeedRequest) ProtoMessage()

func (*DeleteMetadataFeedRequest) ProtoReflect

func (*DeleteMetadataFeedRequest) Reset

func (x *DeleteMetadataFeedRequest) Reset()

func (*DeleteMetadataFeedRequest) String

func (x *DeleteMetadataFeedRequest) 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 id of the associated datascan for standalone discovery.
	DatascanId string `protobuf:"bytes,6,opt,name=datascan_id,json=datascanId,proto3" json:"datascan_id,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 valid to be assigned to Details:
	//
	//	*DiscoveryEvent_Config
	//	*DiscoveryEvent_Entity
	//	*DiscoveryEvent_Partition
	//	*DiscoveryEvent_Action
	//	*DiscoveryEvent_Table
	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 (*DiscoveryEvent) GetAssetId

func (x *DiscoveryEvent) GetAssetId() string

func (*DiscoveryEvent) GetConfig

func (*DiscoveryEvent) GetDataLocation

func (x *DiscoveryEvent) GetDataLocation() string

func (*DiscoveryEvent) GetDatascanId

func (x *DiscoveryEvent) GetDatascanId() string

func (*DiscoveryEvent) GetDetails

func (x *DiscoveryEvent) GetDetails() isDiscoveryEvent_Details

func (*DiscoveryEvent) GetEntity

func (*DiscoveryEvent) GetLakeId

func (x *DiscoveryEvent) GetLakeId() string

func (*DiscoveryEvent) GetMessage

func (x *DiscoveryEvent) GetMessage() string

func (*DiscoveryEvent) GetPartition

func (*DiscoveryEvent) GetTable

func (*DiscoveryEvent) GetType

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"`
	// The human readable issue associated with the action.
	Issue string `protobuf:"bytes,2,opt,name=issue,proto3" json:"issue,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) GetIssue

func (x *DiscoveryEvent_ActionDetails) GetIssue() string

func (*DiscoveryEvent_ActionDetails) GetType

func (x *DiscoveryEvent_ActionDetails) GetType() string

func (*DiscoveryEvent_ActionDetails) ProtoMessage

func (*DiscoveryEvent_ActionDetails) ProtoMessage()

func (*DiscoveryEvent_ActionDetails) ProtoReflect

func (*DiscoveryEvent_ActionDetails) Reset

func (x *DiscoveryEvent_ActionDetails) Reset()

func (*DiscoveryEvent_ActionDetails) 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 {

	// A list of discovery configuration parameters in effect.
	// The keys are the field paths within DiscoverySpec.
	// Eg. includePatterns, excludePatterns, csvOptions.disableTypeInference,
	// etc.
	Parameters map[string]string `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// contains filtered or unexported fields
}

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 (*DiscoveryEvent_ConfigDetails) Reset

func (x *DiscoveryEvent_ConfigDetails) Reset()

func (*DiscoveryEvent_ConfigDetails) 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 (*DiscoveryEvent_EntityDetails) ProtoMessage

func (*DiscoveryEvent_EntityDetails) ProtoMessage()

func (*DiscoveryEvent_EntityDetails) ProtoReflect

func (*DiscoveryEvent_EntityDetails) Reset

func (x *DiscoveryEvent_EntityDetails) Reset()

func (*DiscoveryEvent_EntityDetails) 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) Enum

func (DiscoveryEvent_EntityType) EnumDescriptor

func (DiscoveryEvent_EntityType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiscoveryEvent_EntityType.Descriptor instead.

func (DiscoveryEvent_EntityType) Number

func (DiscoveryEvent_EntityType) String

func (x DiscoveryEvent_EntityType) String() string

func (DiscoveryEvent_EntityType) Type

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, DiscoveryEvent_TABLE_PUBLISHED, DiscoveryEvent_TABLE_UPDATED, DiscoveryEvent_TABLE_IGNORED, DiscoveryEvent_TABLE_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
	// An event representing a table being published.
	DiscoveryEvent_TABLE_PUBLISHED DiscoveryEvent_EventType = 10
	// An event representing a table being updated.
	DiscoveryEvent_TABLE_UPDATED DiscoveryEvent_EventType = 11
	// An event representing a table being skipped in publishing.
	DiscoveryEvent_TABLE_IGNORED DiscoveryEvent_EventType = 12
	// An event representing a table being deleted.
	DiscoveryEvent_TABLE_DELETED DiscoveryEvent_EventType = 13
)

func (DiscoveryEvent_EventType) Descriptor

func (DiscoveryEvent_EventType) Enum

func (DiscoveryEvent_EventType) EnumDescriptor

func (DiscoveryEvent_EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiscoveryEvent_EventType.Descriptor instead.

func (DiscoveryEvent_EventType) Number

func (DiscoveryEvent_EventType) String

func (x DiscoveryEvent_EventType) String() string

func (DiscoveryEvent_EventType) Type

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 (*DiscoveryEvent_PartitionDetails) ProtoMessage

func (*DiscoveryEvent_PartitionDetails) ProtoMessage()

func (*DiscoveryEvent_PartitionDetails) ProtoReflect

func (*DiscoveryEvent_PartitionDetails) Reset

func (*DiscoveryEvent_PartitionDetails) String

DiscoveryEvent_Table

type DiscoveryEvent_Table struct {
	// Details about the BigQuery table publishing associated with the event.
	Table *DiscoveryEvent_TableDetails `protobuf:"bytes,24,opt,name=table,proto3,oneof"`
}

DiscoveryEvent_TableDetails

type DiscoveryEvent_TableDetails struct {

	// The fully-qualified resource name of the table resource.
	Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
	// The type of the table resource.
	Type DiscoveryEvent_TableType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.dataplex.v1.DiscoveryEvent_TableType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Details about the published table.

func (*DiscoveryEvent_TableDetails) Descriptor

func (*DiscoveryEvent_TableDetails) Descriptor() ([]byte, []int)

Deprecated: Use DiscoveryEvent_TableDetails.ProtoReflect.Descriptor instead.

func (*DiscoveryEvent_TableDetails) GetTable

func (x *DiscoveryEvent_TableDetails) GetTable() string

func (*DiscoveryEvent_TableDetails) GetType

func (*DiscoveryEvent_TableDetails) ProtoMessage

func (*DiscoveryEvent_TableDetails) ProtoMessage()

func (*DiscoveryEvent_TableDetails) ProtoReflect

func (*DiscoveryEvent_TableDetails) Reset

func (x *DiscoveryEvent_TableDetails) Reset()

func (*DiscoveryEvent_TableDetails) String

func (x *DiscoveryEvent_TableDetails) String() string

DiscoveryEvent_TableType

type DiscoveryEvent_TableType int32

The type of the published table.

DiscoveryEvent_TABLE_TYPE_UNSPECIFIED, DiscoveryEvent_EXTERNAL_TABLE, DiscoveryEvent_BIGLAKE_TABLE, DiscoveryEvent_OBJECT_TABLE

const (
	// An unspecified table type.
	DiscoveryEvent_TABLE_TYPE_UNSPECIFIED DiscoveryEvent_TableType = 0
	// External table type.
	DiscoveryEvent_EXTERNAL_TABLE DiscoveryEvent_TableType = 1
	// BigLake table type.
	DiscoveryEvent_BIGLAKE_TABLE DiscoveryEvent_TableType = 2
	// Object table type for unstructured data.
	DiscoveryEvent_OBJECT_TABLE DiscoveryEvent_TableType = 3
)

func (DiscoveryEvent_TableType) Descriptor

func (DiscoveryEvent_TableType) Enum

func (DiscoveryEvent_TableType) EnumDescriptor

func (DiscoveryEvent_TableType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiscoveryEvent_TableType.Descriptor instead.

func (DiscoveryEvent_TableType) Number

func (DiscoveryEvent_TableType) String

func (x DiscoveryEvent_TableType) String() string

func (DiscoveryEvent_TableType) Type

EncryptionConfig

type EncryptionConfig struct {

	// Identifier. The resource name of the EncryptionConfig.
	// Format:
	// organizations/{organization}/locations/{location}/encryptionConfigs/{encryption_config}
	// Global location is not supported.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. If a key is chosen, it means that the customer is using CMEK.
	// If a key is not chosen, it means that the customer is using Google managed
	// encryption.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// Output only. The time when the Encryption configuration was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the Encryption configuration was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The state of encryption of the databases.
	EncryptionState EncryptionConfig_EncryptionState `protobuf:"varint,5,opt,name=encryption_state,json=encryptionState,proto3,enum=google.cloud.dataplex.v1.EncryptionConfig_EncryptionState" json:"encryption_state,omitempty"`
	// Etag of the EncryptionConfig. This is a strong etag.
	Etag string `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. Details of the failure if anything related to Cmek db fails.
	FailureDetails *EncryptionConfig_FailureDetails `protobuf:"bytes,7,opt,name=failure_details,json=failureDetails,proto3" json:"failure_details,omitempty"`
	// Optional. Represent the state of CMEK opt-in for metastore.
	EnableMetastoreEncryption bool `protobuf:"varint,8,opt,name=enable_metastore_encryption,json=enableMetastoreEncryption,proto3" json:"enable_metastore_encryption,omitempty"`
	// contains filtered or unexported fields
}

A Resource designed to manage encryption configurations for customers to support Customer Managed Encryption Keys (CMEK).

func (*EncryptionConfig) Descriptor

func (*EncryptionConfig) Descriptor() ([]byte, []int)

Deprecated: Use EncryptionConfig.ProtoReflect.Descriptor instead.

func (*EncryptionConfig) GetCreateTime

func (x *EncryptionConfig) GetCreateTime() *timestamppb.Timestamp

func (*EncryptionConfig) GetEnableMetastoreEncryption

func (x *EncryptionConfig) GetEnableMetastoreEncryption() bool

func (*EncryptionConfig) GetEncryptionState

func (x *EncryptionConfig) GetEncryptionState() EncryptionConfig_EncryptionState

func (*EncryptionConfig) GetEtag

func (x *EncryptionConfig) GetEtag() string

func (*EncryptionConfig) GetFailureDetails

func (x *EncryptionConfig) GetFailureDetails() *EncryptionConfig_FailureDetails

func (*EncryptionConfig) GetKey

func (x *EncryptionConfig) GetKey() string

func (*EncryptionConfig) GetName

func (x *EncryptionConfig) GetName() string

func (*EncryptionConfig) GetUpdateTime

func (x *EncryptionConfig) GetUpdateTime() *timestamppb.Timestamp

func (*EncryptionConfig) ProtoMessage

func (*EncryptionConfig) ProtoMessage()

func (*EncryptionConfig) ProtoReflect

func (x *EncryptionConfig) ProtoReflect() protoreflect.Message

func (*EncryptionConfig) Reset

func (x *EncryptionConfig) Reset()

func (*EncryptionConfig) String

func (x *EncryptionConfig) String() string

EncryptionConfig_EncryptionState

type EncryptionConfig_EncryptionState int32

State of encryption of the databases when EncryptionConfig is created or updated.

EncryptionConfig_ENCRYPTION_STATE_UNSPECIFIED, EncryptionConfig_ENCRYPTING, EncryptionConfig_COMPLETED, EncryptionConfig_FAILED

const (
	// State is not specified.
	EncryptionConfig_ENCRYPTION_STATE_UNSPECIFIED EncryptionConfig_EncryptionState = 0
	// The encryption state of the database when the EncryptionConfig is created
	// or updated. If the encryption fails, it is retried indefinitely and the
	// state is shown as ENCRYPTING.
	EncryptionConfig_ENCRYPTING EncryptionConfig_EncryptionState = 1
	// The encryption of data has completed successfully.
	EncryptionConfig_COMPLETED EncryptionConfig_EncryptionState = 2
	// The encryption of data has failed.
	// The state is set to FAILED when the encryption fails due to reasons like
	// permission issues, invalid key etc.
	EncryptionConfig_FAILED EncryptionConfig_EncryptionState = 3
)

func (EncryptionConfig_EncryptionState) Descriptor

func (EncryptionConfig_EncryptionState) Enum

func (EncryptionConfig_EncryptionState) EnumDescriptor

func (EncryptionConfig_EncryptionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use EncryptionConfig_EncryptionState.Descriptor instead.

func (EncryptionConfig_EncryptionState) Number

func (EncryptionConfig_EncryptionState) String

func (EncryptionConfig_EncryptionState) Type

EncryptionConfig_FailureDetails

type EncryptionConfig_FailureDetails struct {

	// Output only. The error code for the failure.
	ErrorCode EncryptionConfig_FailureDetails_ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=google.cloud.dataplex.v1.EncryptionConfig_FailureDetails_ErrorCode" json:"error_code,omitempty"`
	// Output only. The error message will be shown to the user. Set only if the
	// error code is REQUIRE_USER_ACTION.
	ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Details of the failure if anything related to Cmek db fails.

func (*EncryptionConfig_FailureDetails) Descriptor

func (*EncryptionConfig_FailureDetails) Descriptor() ([]byte, []int)

Deprecated: Use EncryptionConfig_FailureDetails.ProtoReflect.Descriptor instead.

func (*EncryptionConfig_FailureDetails) GetErrorCode

func (*EncryptionConfig_FailureDetails) GetErrorMessage

func (x *EncryptionConfig_FailureDetails) GetErrorMessage() string

func (*EncryptionConfig_FailureDetails) ProtoMessage

func (*EncryptionConfig_FailureDetails) ProtoMessage()

func (*EncryptionConfig_FailureDetails) ProtoReflect

func (*EncryptionConfig_FailureDetails) Reset

func (*EncryptionConfig_FailureDetails) String

EncryptionConfig_FailureDetails_ErrorCode

type EncryptionConfig_FailureDetails_ErrorCode int32

Error code for the failure if anything related to Cmek db fails.

EncryptionConfig_FailureDetails_UNKNOWN, EncryptionConfig_FailureDetails_INTERNAL_ERROR, EncryptionConfig_FailureDetails_REQUIRE_USER_ACTION

const (
	// The error code is not specified
	EncryptionConfig_FailureDetails_UNKNOWN EncryptionConfig_FailureDetails_ErrorCode = 0
	// Error because of internal server error, will be retried automatically.
	EncryptionConfig_FailureDetails_INTERNAL_ERROR EncryptionConfig_FailureDetails_ErrorCode = 1
	// User action is required to resolve the error.
	EncryptionConfig_FailureDetails_REQUIRE_USER_ACTION EncryptionConfig_FailureDetails_ErrorCode = 2
)

func (EncryptionConfig_FailureDetails_ErrorCode) Descriptor

func (EncryptionConfig_FailureDetails_ErrorCode) Enum

func (EncryptionConfig_FailureDetails_ErrorCode) EnumDescriptor

func (EncryptionConfig_FailureDetails_ErrorCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use EncryptionConfig_FailureDetails_ErrorCode.Descriptor instead.

func (EncryptionConfig_FailureDetails_ErrorCode) Number

func (EncryptionConfig_FailureDetails_ErrorCode) String

func (EncryptionConfig_FailureDetails_ErrorCode) Type

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

func (*Entity) Descriptor() ([]byte, []int)

Deprecated: Use Entity.ProtoReflect.Descriptor instead.

func (*Entity) GetAccess

func (x *Entity) GetAccess() *StorageAccess

func (*Entity) GetAsset

func (x *Entity) GetAsset() string

func (*Entity) GetCatalogEntry

func (x *Entity) GetCatalogEntry() string

func (*Entity) GetCompatibility

func (x *Entity) GetCompatibility() *Entity_CompatibilityStatus

func (*Entity) GetCreateTime

func (x *Entity) GetCreateTime() *timestamppb.Timestamp

func (*Entity) GetDataPath

func (x *Entity) GetDataPath() string

func (*Entity) GetDataPathPattern

func (x *Entity) GetDataPathPattern() string

func (*Entity) GetDescription

func (x *Entity) GetDescription() string

func (*Entity) GetDisplayName

func (x *Entity) GetDisplayName() string

func (*Entity) GetEtag

func (x *Entity) GetEtag() string

func (*Entity) GetFormat

func (x *Entity) GetFormat() *StorageFormat

func (*Entity) GetId

func (x *Entity) GetId() string

func (*Entity) GetName

func (x *Entity) GetName() string

func (*Entity) GetSchema

func (x *Entity) GetSchema() *Schema

func (*Entity) GetSystem

func (x *Entity) GetSystem() StorageSystem

func (*Entity) GetType

func (x *Entity) GetType() Entity_Type

func (*Entity) GetUid

func (x *Entity) GetUid() string

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

func (x *Entity) String() 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 (*Entity_CompatibilityStatus) GetHiveMetastore

func (*Entity_CompatibilityStatus) ProtoMessage

func (*Entity_CompatibilityStatus) ProtoMessage()

func (*Entity_CompatibilityStatus) ProtoReflect

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 (*Entity_CompatibilityStatus_Compatibility) GetReason

func (*Entity_CompatibilityStatus_Compatibility) ProtoMessage

func (*Entity_CompatibilityStatus_Compatibility) ProtoReflect

func (*Entity_CompatibilityStatus_Compatibility) Reset

func (*Entity_CompatibilityStatus_Compatibility) 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) 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

Entry

type Entry struct {

	// Identifier. The relative resource name of the entry, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Immutable. The relative resource name of the entry type that was
	// used to create this entry, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/entryTypes/{entry_type_id}`.
	EntryType string `protobuf:"bytes,4,opt,name=entry_type,json=entryType,proto3" json:"entry_type,omitempty"`
	// Output only. The time when the entry was created in Dataplex Universal
	// Catalog.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the entry was last updated in Dataplex Universal
	// Catalog.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. The aspects that are attached to the entry. Depending on how the
	// aspect is attached to the entry, the format of the aspect key can be one of
	// the following:
	//
	// * If the aspect is attached directly to the entry:
	// `{project_id_or_number}.{location_id}.{aspect_type_id}`
	// * If the aspect is attached to an entry's path:
	// `{project_id_or_number}.{location_id}.{aspect_type_id}@{path}`
	Aspects map[string]*Aspect `protobuf:"bytes,9,rep,name=aspects,proto3" json:"aspects,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Immutable. The resource name of the parent entry, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.
	ParentEntry string `protobuf:"bytes,10,opt,name=parent_entry,json=parentEntry,proto3" json:"parent_entry,omitempty"`
	// Optional. A name for the entry that can be referenced by an external
	// system. For more information, see [Fully qualified
	// names](https://cloud.google.com/data-catalog/docs/fully-qualified-names).
	// The maximum size of the field is 4000 characters.
	FullyQualifiedName string `protobuf:"bytes,12,opt,name=fully_qualified_name,json=fullyQualifiedName,proto3" json:"fully_qualified_name,omitempty"`
	// Optional. Information related to the source system of the data resource
	// that is represented by the entry.
	EntrySource *EntrySource `protobuf:"bytes,15,opt,name=entry_source,json=entrySource,proto3" json:"entry_source,omitempty"`
	// contains filtered or unexported fields
}

An entry is a representation of a data resource that can be described by various metadata.

func (*Entry) Descriptor

func (*Entry) Descriptor() ([]byte, []int)

Deprecated: Use Entry.ProtoReflect.Descriptor instead.

func (*Entry) GetAspects

func (x *Entry) GetAspects() map[string]*Aspect

func (*Entry) GetCreateTime

func (x *Entry) GetCreateTime() *timestamppb.Timestamp

func (*Entry) GetEntrySource

func (x *Entry) GetEntrySource() *EntrySource

func (*Entry) GetEntryType

func (x *Entry) GetEntryType() string

func (*Entry) GetFullyQualifiedName

func (x *Entry) GetFullyQualifiedName() string

func (*Entry) GetName

func (x *Entry) GetName() string

func (*Entry) GetParentEntry

func (x *Entry) GetParentEntry() string

func (*Entry) GetUpdateTime

func (x *Entry) GetUpdateTime() *timestamppb.Timestamp

func (*Entry) ProtoMessage

func (*Entry) ProtoMessage()

func (*Entry) ProtoReflect

func (x *Entry) ProtoReflect() protoreflect.Message

func (*Entry) Reset

func (x *Entry) Reset()

func (*Entry) String

func (x *Entry) String() string

EntryGroup

type EntryGroup struct {

	// Output only. The relative resource name of the EntryGroup, in the format
	// projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the EntryGroup. If you
	// delete and recreate the EntryGroup with the same name, this ID will be
	// different.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the EntryGroup was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the EntryGroup was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the EntryGroup.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the EntryGroup.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// This checksum is computed by the service, and might be sent on update and
	// delete requests to ensure the client has an up-to-date value before
	// proceeding.
	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. Denotes the transfer status of the Entry Group. It is
	// unspecified for Entry Group created from Dataplex API.
	TransferStatus TransferStatus `protobuf:"varint,202,opt,name=transfer_status,json=transferStatus,proto3,enum=google.cloud.dataplex.v1.TransferStatus" json:"transfer_status,omitempty"`
	// contains filtered or unexported fields
}

An Entry Group represents a logical grouping of one or more Entries.

func (*EntryGroup) Descriptor

func (*EntryGroup) Descriptor() ([]byte, []int)

Deprecated: Use EntryGroup.ProtoReflect.Descriptor instead.

func (*EntryGroup) GetCreateTime

func (x *EntryGroup) GetCreateTime() *timestamppb.Timestamp

func (*EntryGroup) GetDescription

func (x *EntryGroup) GetDescription() string

func (*EntryGroup) GetDisplayName

func (x *EntryGroup) GetDisplayName() string

func (*EntryGroup) GetEtag

func (x *EntryGroup) GetEtag() string

func (*EntryGroup) GetLabels

func (x *EntryGroup) GetLabels() map[string]string

func (*EntryGroup) GetName

func (x *EntryGroup) GetName() string

func (*EntryGroup) GetTransferStatus

func (x *EntryGroup) GetTransferStatus() TransferStatus

func (*EntryGroup) GetUid

func (x *EntryGroup) GetUid() string

func (*EntryGroup) GetUpdateTime

func (x *EntryGroup) GetUpdateTime() *timestamppb.Timestamp

func (*EntryGroup) ProtoMessage

func (*EntryGroup) ProtoMessage()

func (*EntryGroup) ProtoReflect

func (x *EntryGroup) ProtoReflect() protoreflect.Message

func (*EntryGroup) Reset

func (x *EntryGroup) Reset()

func (*EntryGroup) String

func (x *EntryGroup) String() string
type EntryLink struct {

	// Output only. Immutable. Identifier. The relative resource name of the Entry
	// Link, of the form:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entryLinks/{entry_link_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Immutable. Relative resource name of the Entry Link Type used to
	// create this Entry Link. For example:
	//
	// - Entry link between synonym terms in a glossary:
	// `projects/dataplex-types/locations/global/entryLinkTypes/synonym`
	// - Entry link between related terms in a glossary:
	// `projects/dataplex-types/locations/global/entryLinkTypes/related`
	// - Entry link between glossary terms and data assets:
	// `projects/dataplex-types/locations/global/entryLinkTypes/definition`
	EntryLinkType string `protobuf:"bytes,2,opt,name=entry_link_type,json=entryLinkType,proto3" json:"entry_link_type,omitempty"`
	// Output only. The time when the Entry Link was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the Entry Link was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. The aspects that are attached to the entry link.
	// The format of the aspect key has to be the following:
	// `{project_id_or_number}.{location_id}.{aspect_type_id}`
	// Currently, only a single aspect of a Dataplex-owned Aspect Type is allowed.
	Aspects map[string]*Aspect `protobuf:"bytes,6,rep,name=aspects,proto3" json:"aspects,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. Immutable. Specifies the Entries referenced in the Entry Link.
	// There should be exactly two entry references.
	EntryReferences []*EntryLink_EntryReference `protobuf:"bytes,10,rep,name=entry_references,json=entryReferences,proto3" json:"entry_references,omitempty"`
	// contains filtered or unexported fields
}

EntryLink represents a link between two Entries.

func (*EntryLink) Descriptor() ([]byte, []int)

Deprecated: Use EntryLink.ProtoReflect.Descriptor instead.

func (x *EntryLink) GetAspects() map[string]*Aspect
func (x *EntryLink) GetCreateTime() *timestamppb.Timestamp
func (x *EntryLink) GetEntryLinkType() string
func (x *EntryLink) GetEntryReferences() []*EntryLink_EntryReference
func (x *EntryLink) GetName() string
func (x *EntryLink) GetUpdateTime() *timestamppb.Timestamp
func (*EntryLink) ProtoMessage()
func (x *EntryLink) ProtoReflect() protoreflect.Message
func (x *EntryLink) Reset()
func (x *EntryLink) String() string

EntryLinkEvent

type EntryLinkEvent struct {

	// The log message.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// The type of the event.
	EventType EntryLinkEvent_EventType `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=google.cloud.dataplex.v1.EntryLinkEvent_EventType" json:"event_type,omitempty"`
	// Name of the resource.
	Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

Payload associated with Entry related log events.

func (*EntryLinkEvent) Descriptor

func (*EntryLinkEvent) Descriptor() ([]byte, []int)

Deprecated: Use EntryLinkEvent.ProtoReflect.Descriptor instead.

func (*EntryLinkEvent) GetEventType

func (x *EntryLinkEvent) GetEventType() EntryLinkEvent_EventType

func (*EntryLinkEvent) GetMessage

func (x *EntryLinkEvent) GetMessage() string

func (*EntryLinkEvent) GetResource

func (x *EntryLinkEvent) GetResource() string

func (*EntryLinkEvent) ProtoMessage

func (*EntryLinkEvent) ProtoMessage()

func (*EntryLinkEvent) ProtoReflect

func (x *EntryLinkEvent) ProtoReflect() protoreflect.Message

func (*EntryLinkEvent) Reset

func (x *EntryLinkEvent) Reset()

func (*EntryLinkEvent) String

func (x *EntryLinkEvent) String() string

EntryLinkEvent_EventType

type EntryLinkEvent_EventType int32

Type of entry link log event.

EntryLinkEvent_EVENT_TYPE_UNSPECIFIED, EntryLinkEvent_ENTRY_LINK_CREATE, EntryLinkEvent_ENTRY_LINK_DELETE

const (
	// An unspecified event type.
	EntryLinkEvent_EVENT_TYPE_UNSPECIFIED EntryLinkEvent_EventType = 0
	// EntryLink create event.
	EntryLinkEvent_ENTRY_LINK_CREATE EntryLinkEvent_EventType = 1
	// EntryLink delete event.
	EntryLinkEvent_ENTRY_LINK_DELETE EntryLinkEvent_EventType = 2
)

func (EntryLinkEvent_EventType) Descriptor

func (EntryLinkEvent_EventType) Enum

func (EntryLinkEvent_EventType) EnumDescriptor

func (EntryLinkEvent_EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EntryLinkEvent_EventType.Descriptor instead.

func (EntryLinkEvent_EventType) Number

func (EntryLinkEvent_EventType) String

func (x EntryLinkEvent_EventType) String() string

func (EntryLinkEvent_EventType) Type

type EntryLink_EntryReference struct {

	// Required. Immutable. The relative resource name of the referenced Entry,
	// of the form:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Immutable. The path in the Entry that is referenced in the Entry Link.
	// Empty path denotes that the Entry itself is referenced in the Entry
	// Link.
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// Required. Immutable. The reference type of the Entry.
	Type EntryLink_EntryReference_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.dataplex.v1.EntryLink_EntryReference_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Reference to the Entry that is linked through the Entry Link.

func (*EntryLink_EntryReference) Descriptor() ([]byte, []int)

Deprecated: Use EntryLink_EntryReference.ProtoReflect.Descriptor instead.

func (x *EntryLink_EntryReference) GetName() string
func (x *EntryLink_EntryReference) GetPath() string
func (*EntryLink_EntryReference) ProtoMessage()
func (x *EntryLink_EntryReference) ProtoReflect() protoreflect.Message
func (x *EntryLink_EntryReference) Reset()
func (x *EntryLink_EntryReference) String() string
type EntryLink_EntryReference_Type int32

Reference type of the Entry.

const (
	// Unspecified reference type. Implies that the Entry is referenced
	// in a non-directional Entry Link.
	EntryLink_EntryReference_UNSPECIFIED EntryLink_EntryReference_Type = 0
	// The Entry is referenced as the source of the directional Entry Link.
	EntryLink_EntryReference_SOURCE EntryLink_EntryReference_Type = 2
	// The Entry is referenced as the target of the directional Entry Link.
	EntryLink_EntryReference_TARGET EntryLink_EntryReference_Type = 3
)
func (EntryLink_EntryReference_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use EntryLink_EntryReference_Type.Descriptor instead.

EntrySource

type EntrySource struct {

	// The name of the resource in the source system.
	// Maximum length is 4,000 characters.
	Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	// The name of the source system.
	// Maximum length is 64 characters.
	System string `protobuf:"bytes,2,opt,name=system,proto3" json:"system,omitempty"`
	// The platform containing the source system.
	// Maximum length is 64 characters.
	Platform string `protobuf:"bytes,3,opt,name=platform,proto3" json:"platform,omitempty"`
	// A user-friendly display name.
	// Maximum length is 500 characters.
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// A description of the data resource.
	// Maximum length is 2,000 characters.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// User-defined labels.
	// The maximum size of keys and values is 128 characters each.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Immutable. The entries representing the ancestors of the data resource in
	// the source system.
	Ancestors []*EntrySource_Ancestor `protobuf:"bytes,9,rep,name=ancestors,proto3" json:"ancestors,omitempty"`
	// The time when the resource was created in the source system.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The time when the resource was last updated in the source system. If the
	// entry exists in the system and its `EntrySource` has `update_time`
	// populated, further updates to the `EntrySource` of the entry must provide
	// incremental updates to its `update_time`.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Location of the resource in the source system. You can search
	// the entry by this location. By default, this should match the location of
	// the entry group containing this entry. A different value allows capturing
	// the source location for data external to Google Cloud.
	Location string `protobuf:"bytes,12,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Information related to the source system of the data resource that is represented by the entry.

func (*EntrySource) Descriptor

func (*EntrySource) Descriptor() ([]byte, []int)

Deprecated: Use EntrySource.ProtoReflect.Descriptor instead.

func (*EntrySource) GetAncestors

func (x *EntrySource) GetAncestors() []*EntrySource_Ancestor

func (*EntrySource) GetCreateTime

func (x *EntrySource) GetCreateTime() *timestamppb.Timestamp

func (*EntrySource) GetDescription

func (x *EntrySource) GetDescription() string

func (*EntrySource) GetDisplayName

func (x *EntrySource) GetDisplayName() string

func (*EntrySource) GetLabels

func (x *EntrySource) GetLabels() map[string]string

func (*EntrySource) GetLocation

func (x *EntrySource) GetLocation() string

func (*EntrySource) GetPlatform

func (x *EntrySource) GetPlatform() string

func (*EntrySource) GetResource

func (x *EntrySource) GetResource() string

func (*EntrySource) GetSystem

func (x *EntrySource) GetSystem() string

func (*EntrySource) GetUpdateTime

func (x *EntrySource) GetUpdateTime() *timestamppb.Timestamp

func (*EntrySource) ProtoMessage

func (*EntrySource) ProtoMessage()

func (*EntrySource) ProtoReflect

func (x *EntrySource) ProtoReflect() protoreflect.Message

func (*EntrySource) Reset

func (x *EntrySource) Reset()

func (*EntrySource) String

func (x *EntrySource) String() string

EntrySource_Ancestor

type EntrySource_Ancestor struct {

	// Optional. The name of the ancestor resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The type of the ancestor resource.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Information about individual items in the hierarchy that is associated with the data resource.

func (*EntrySource_Ancestor) Descriptor

func (*EntrySource_Ancestor) Descriptor() ([]byte, []int)

Deprecated: Use EntrySource_Ancestor.ProtoReflect.Descriptor instead.

func (*EntrySource_Ancestor) GetName

func (x *EntrySource_Ancestor) GetName() string

func (*EntrySource_Ancestor) GetType

func (x *EntrySource_Ancestor) GetType() string

func (*EntrySource_Ancestor) ProtoMessage

func (*EntrySource_Ancestor) ProtoMessage()

func (*EntrySource_Ancestor) ProtoReflect

func (x *EntrySource_Ancestor) ProtoReflect() protoreflect.Message

func (*EntrySource_Ancestor) Reset

func (x *EntrySource_Ancestor) Reset()

func (*EntrySource_Ancestor) String

func (x *EntrySource_Ancestor) String() string

EntryType

type EntryType struct {

	// Output only. The relative resource name of the EntryType, of the form:
	// projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_id}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the EntryType. This ID
	// will be different if the EntryType is deleted and re-created with the same
	// name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the EntryType was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the EntryType was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the EntryType.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. User-defined labels for the EntryType.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. This checksum is computed by the service, and might be sent on
	// update and delete requests to ensure the client has an up-to-date value
	// before proceeding.
	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. Indicates the classes this Entry Type belongs to, for example,
	// TABLE, DATABASE, MODEL.
	TypeAliases []string `protobuf:"bytes,9,rep,name=type_aliases,json=typeAliases,proto3" json:"type_aliases,omitempty"`
	// Optional. The platform that Entries of this type belongs to.
	Platform string `protobuf:"bytes,10,opt,name=platform,proto3" json:"platform,omitempty"`
	// Optional. The system that Entries of this type belongs to. Examples include
	// CloudSQL, MariaDB etc
	System string `protobuf:"bytes,11,opt,name=system,proto3" json:"system,omitempty"`
	// AspectInfo for the entry type.
	RequiredAspects []*EntryType_AspectInfo `protobuf:"bytes,50,rep,name=required_aspects,json=requiredAspects,proto3" json:"required_aspects,omitempty"`
	// Immutable. Authorization defined for this type.
	Authorization *EntryType_Authorization `protobuf:"bytes,51,opt,name=authorization,proto3" json:"authorization,omitempty"`
	// contains filtered or unexported fields
}

Entry Type is a template for creating Entries.

func (*EntryType) Descriptor

func (*EntryType) Descriptor() ([]byte, []int)

Deprecated: Use EntryType.ProtoReflect.Descriptor instead.

func (*EntryType) GetAuthorization

func (x *EntryType) GetAuthorization() *EntryType_Authorization

func (*EntryType) GetCreateTime

func (x *EntryType) GetCreateTime() *timestamppb.Timestamp

func (*EntryType) GetDescription

func (x *EntryType) GetDescription() string

func (*EntryType) GetDisplayName

func (x *EntryType) GetDisplayName() string

func (*EntryType) GetEtag

func (x *EntryType) GetEtag() string

func (*EntryType) GetLabels

func (x *EntryType) GetLabels() map[string]string

func (*EntryType) GetName

func (x *EntryType) GetName() string

func (*EntryType) GetPlatform

func (x *EntryType) GetPlatform() string

func (*EntryType) GetRequiredAspects

func (x *EntryType) GetRequiredAspects() []*EntryType_AspectInfo

func (*EntryType) GetSystem

func (x *EntryType) GetSystem() string

func (*EntryType) GetTypeAliases

func (x *EntryType) GetTypeAliases() []string

func (*EntryType) GetUid

func (x *EntryType) GetUid() string

func (*EntryType) GetUpdateTime

func (x *EntryType) GetUpdateTime() *timestamppb.Timestamp

func (*EntryType) ProtoMessage

func (*EntryType) ProtoMessage()

func (*EntryType) ProtoReflect

func (x *EntryType) ProtoReflect() protoreflect.Message

func (*EntryType) Reset

func (x *EntryType) Reset()

func (*EntryType) String

func (x *EntryType) String() string

EntryType_AspectInfo

type EntryType_AspectInfo struct {

	// Required aspect type for the entry type.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*EntryType_AspectInfo) Descriptor

func (*EntryType_AspectInfo) Descriptor() ([]byte, []int)

Deprecated: Use EntryType_AspectInfo.ProtoReflect.Descriptor instead.

func (*EntryType_AspectInfo) GetType

func (x *EntryType_AspectInfo) GetType() string

func (*EntryType_AspectInfo) ProtoMessage

func (*EntryType_AspectInfo) ProtoMessage()

func (*EntryType_AspectInfo) ProtoReflect

func (x *EntryType_AspectInfo) ProtoReflect() protoreflect.Message

func (*EntryType_AspectInfo) Reset

func (x *EntryType_AspectInfo) Reset()

func (*EntryType_AspectInfo) String

func (x *EntryType_AspectInfo) String() string

EntryType_Authorization

type EntryType_Authorization struct {

	// Immutable. The IAM permission grantable on the Entry Group to allow
	// access to instantiate Entries of Dataplex Universal Catalog owned Entry
	// Types, only settable for Dataplex Universal Catalog owned Types.
	AlternateUsePermission string `protobuf:"bytes,1,opt,name=alternate_use_permission,json=alternateUsePermission,proto3" json:"alternate_use_permission,omitempty"`
	// contains filtered or unexported fields
}

Authorization for an Entry Type.

func (*EntryType_Authorization) Descriptor

func (*EntryType_Authorization) Descriptor() ([]byte, []int)

Deprecated: Use EntryType_Authorization.ProtoReflect.Descriptor instead.

func (*EntryType_Authorization) GetAlternateUsePermission

func (x *EntryType_Authorization) GetAlternateUsePermission() string

func (*EntryType_Authorization) ProtoMessage

func (*EntryType_Authorization) ProtoMessage()

func (*EntryType_Authorization) ProtoReflect

func (x *EntryType_Authorization) ProtoReflect() protoreflect.Message

func (*EntryType_Authorization) Reset

func (x *EntryType_Authorization) Reset()

func (*EntryType_Authorization) String

func (x *EntryType_Authorization) String() string

EntryView

type EntryView int32

View for controlling which parts of an entry are to be returned.

EntryView_ENTRY_VIEW_UNSPECIFIED, EntryView_BASIC, EntryView_FULL, EntryView_CUSTOM, EntryView_ALL

const (
	// Unspecified EntryView. Defaults to FULL.
	EntryView_ENTRY_VIEW_UNSPECIFIED EntryView = 0
	// Returns entry only, without aspects.
	EntryView_BASIC EntryView = 1
	// Returns all required aspects as well as the keys of all non-required
	// aspects.
	EntryView_FULL EntryView = 2
	// Returns aspects matching custom fields in GetEntryRequest. If the number of
	// aspects exceeds 100, the first 100 will be returned.
	EntryView_CUSTOM EntryView = 3
	// Returns all aspects. If the number of aspects exceeds 100, the first
	// 100 will be returned.
	EntryView_ALL EntryView = 4
)

func (EntryView) Descriptor

func (EntryView) Descriptor() protoreflect.EnumDescriptor

func (EntryView) Enum

func (x EntryView) Enum() *EntryView

func (EntryView) EnumDescriptor

func (EntryView) EnumDescriptor() ([]byte, []int)

Deprecated: Use EntryView.Descriptor instead.

func (EntryView) Number

func (x EntryView) Number() protoreflect.EnumNumber

func (EntryView) String

func (x EntryView) String() string

func (EntryView) Type

Environment

type Environment struct {

	// Output only. The relative resource name of the environment, of the form:
	// projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{environment_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. System generated globally unique ID for the environment. This
	// ID will be different if the environment is deleted and re-created with the
	// same name.
	Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. Environment creation time.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the environment was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User defined labels for the environment.
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Description of the environment.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Current state of the environment.
	State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
	// Required. Infrastructure specification for the Environment.
	InfrastructureSpec *Environment_InfrastructureSpec `protobuf:"bytes,100,opt,name=infrastructure_spec,json=infrastructureSpec,proto3" json:"infrastructure_spec,omitempty"`
	// Optional. Configuration for sessions created for this environment.
	SessionSpec *Environment_SessionSpec `protobuf:"bytes,101,opt,name=session_spec,json=sessionSpec,proto3" json:"session_spec,omitempty"`
	// Output only. Status of sessions created for this environment.
	SessionStatus *Environment_SessionStatus `protobuf:"bytes,102,opt,name=session_status,json=sessionStatus,proto3" json:"session_status,omitempty"`
	// Output only. URI Endpoints to access sessions associated with the
	// Environment.
	Endpoints *Environment_Endpoints `protobuf:"bytes,200,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

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 valid to be assigned to Resources:
	//
	//	*Environment_InfrastructureSpec_Compute
	Resources isEnvironment_InfrastructureSpec_Resources `protobuf_oneof:"resources"`
	// Software config
	//
	// Types that are valid to be assigned 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 (*Environment_InfrastructureSpec) GetOsImage

func (*Environment_InfrastructureSpec) GetResources

func (x *Environment_InfrastructureSpec) GetResources() isEnvironment_InfrastructureSpec_Resources

func (*Environment_InfrastructureSpec) GetRuntime

func (x *Environment_InfrastructureSpec) GetRuntime() isEnvironment_InfrastructureSpec_Runtime

func (*Environment_InfrastructureSpec) ProtoMessage

func (*Environment_InfrastructureSpec) ProtoMessage()

func (*Environment_InfrastructureSpec) ProtoReflect

func (*Environment_InfrastructureSpec) Reset

func (x *Environment_InfrastructureSpec) Reset()

func (*Environment_InfrastructureSpec) 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

Deprecated: Use Environment_InfrastructureSpec_ComputeResources.ProtoReflect.Descriptor instead.

func (*Environment_InfrastructureSpec_ComputeResources) GetDiskSizeGb

func (*Environment_InfrastructureSpec_ComputeResources) GetMaxNodeCount

func (*Environment_InfrastructureSpec_ComputeResources) GetNodeCount

func (*Environment_InfrastructureSpec_ComputeResources) ProtoMessage

func (*Environment_InfrastructureSpec_ComputeResources) ProtoReflect

func (*Environment_InfrastructureSpec_ComputeResources) Reset

func (*Environment_InfrastructureSpec_ComputeResources) 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 {

	// Required. Dataplex Universal Catalog Image version.
	ImageVersion string `protobuf:"bytes,1,opt,name=image_version,json=imageVersion,proto3" json:"image_version,omitempty"`
	// Optional. List of Java jars to be included in the runtime environment.
	// Valid input includes Cloud Storage URIs to Jar binaries.
	// For example, gs://bucket-name/my/path/to/file.jar
	JavaLibraries []string `protobuf:"bytes,2,rep,name=java_libraries,json=javaLibraries,proto3" json:"java_libraries,omitempty"`
	// Optional. A list of python packages to be installed.
	// Valid formats include Cloud Storage URI to a PIP installable library.
	// For example, gs://bucket-name/my/path/to/lib.tar.gz
	PythonPackages []string `protobuf:"bytes,3,rep,name=python_packages,json=pythonPackages,proto3" json:"python_packages,omitempty"`
	// Optional. Spark properties to provide configuration for use in sessions
	// created for this environment. The properties to set on daemon config
	// files. Property keys are specified in `prefix:property` format. The
	// prefix must be "spark".
	Properties map[string]string `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// contains filtered or unexported fields
}

Software Runtime Configuration to run Analyze.

func (*Environment_InfrastructureSpec_OsImageRuntime) Descriptor

Deprecated: Use Environment_InfrastructureSpec_OsImageRuntime.ProtoReflect.Descriptor instead.

func (*Environment_InfrastructureSpec_OsImageRuntime) GetImageVersion

func (*Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries

func (x *Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries() []string

func (*Environment_InfrastructureSpec_OsImageRuntime) GetProperties

func (*Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages

func (x *Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages() []string

func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoMessage

func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoReflect

func (*Environment_InfrastructureSpec_OsImageRuntime) Reset

func (*Environment_InfrastructureSpec_OsImageRuntime) 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 (*Environment_SessionStatus) Reset

func (x *Environment_SessionStatus) Reset()

func (*Environment_SessionStatus) String

func (x *Environment_SessionStatus) String() string

ExecutionIdentity

type ExecutionIdentity struct {

	// The identity to run the datascan.
	//
	// Types that are valid to be assigned to Identity:
	//
	//	*ExecutionIdentity_DataplexServiceAgent_
	//	*ExecutionIdentity_UserCredential_
	//	*ExecutionIdentity_ServiceAccount_
	Identity isExecutionIdentity_Identity `protobuf_oneof:"identity"`
	// contains filtered or unexported fields
}

The identity to run the datascan.

func (*ExecutionIdentity) Descriptor

func (*ExecutionIdentity) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionIdentity.ProtoReflect.Descriptor instead.

func (*ExecutionIdentity) GetDataplexServiceAgent

func (x *ExecutionIdentity) GetDataplexServiceAgent() *ExecutionIdentity_DataplexServiceAgent

func (*ExecutionIdentity) GetIdentity

func (x *ExecutionIdentity) GetIdentity() isExecutionIdentity_Identity

func (*ExecutionIdentity) GetServiceAccount

func (x *ExecutionIdentity) GetServiceAccount() *ExecutionIdentity_ServiceAccount

func (*ExecutionIdentity) GetUserCredential

func (x *ExecutionIdentity) GetUserCredential() *ExecutionIdentity_UserCredential

func (*ExecutionIdentity) ProtoMessage

func (*ExecutionIdentity) ProtoMessage()

func (*ExecutionIdentity) ProtoReflect

func (x *ExecutionIdentity) ProtoReflect() protoreflect.Message

func (*ExecutionIdentity) Reset

func (x *ExecutionIdentity) Reset()

func (*ExecutionIdentity) String

func (x *ExecutionIdentity) String() string

ExecutionIdentity_DataplexServiceAgent

type ExecutionIdentity_DataplexServiceAgent struct {
	// contains filtered or unexported fields
}

The Dataplex service agent associated with the user's project.

func (*ExecutionIdentity_DataplexServiceAgent) Descriptor

func (*ExecutionIdentity_DataplexServiceAgent) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionIdentity_DataplexServiceAgent.ProtoReflect.Descriptor instead.

func (*ExecutionIdentity_DataplexServiceAgent) ProtoMessage

func (*ExecutionIdentity_DataplexServiceAgent) ProtoReflect

func (*ExecutionIdentity_DataplexServiceAgent) Reset

func (*ExecutionIdentity_DataplexServiceAgent) String

ExecutionIdentity_DataplexServiceAgent_

type ExecutionIdentity_DataplexServiceAgent_ struct {
	// Optional. The Dataplex service agent associated with the user's project.
	DataplexServiceAgent *ExecutionIdentity_DataplexServiceAgent `protobuf:"bytes,1,opt,name=dataplex_service_agent,json=dataplexServiceAgent,proto3,oneof"`
}

ExecutionIdentity_ServiceAccount

type ExecutionIdentity_ServiceAccount struct {

	// Required. Service account email. The datascan will execute with this
	// service account's credentials. The user calling this API must have
	// permissions to act as this service account. Dataplex service agent must
	// be granted iam.serviceAccounts.getAccessToken permission on this service
	// account, for example, through the iam.serviceAccountTokenCreator role .
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

The service account

func (*ExecutionIdentity_ServiceAccount) Descriptor

func (*ExecutionIdentity_ServiceAccount) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionIdentity_ServiceAccount.ProtoReflect.Descriptor instead.

func (*ExecutionIdentity_ServiceAccount) GetEmail

func (*ExecutionIdentity_ServiceAccount) ProtoMessage

func (*ExecutionIdentity_ServiceAccount) ProtoMessage()

func (*ExecutionIdentity_ServiceAccount) ProtoReflect

func (*ExecutionIdentity_ServiceAccount) Reset

func (*ExecutionIdentity_ServiceAccount) String

ExecutionIdentity_ServiceAccount_

type ExecutionIdentity_ServiceAccount_ struct {
	// Optional. The provided service account.
	ServiceAccount *ExecutionIdentity_ServiceAccount `protobuf:"bytes,3,opt,name=service_account,json=serviceAccount,proto3,oneof"`
}

ExecutionIdentity_UserCredential

type ExecutionIdentity_UserCredential struct {
	// contains filtered or unexported fields
}

The credential of the calling user.

func (*ExecutionIdentity_UserCredential) Descriptor

func (*ExecutionIdentity_UserCredential) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionIdentity_UserCredential.ProtoReflect.Descriptor instead.

func (*ExecutionIdentity_UserCredential) ProtoMessage

func (*ExecutionIdentity_UserCredential) ProtoMessage()

func (*ExecutionIdentity_UserCredential) ProtoReflect

func (*ExecutionIdentity_UserCredential) Reset

func (*ExecutionIdentity_UserCredential) String

ExecutionIdentity_UserCredential_

type ExecutionIdentity_UserCredential_ struct {
	// Optional. The credential of the calling user. Supports only ONE_TIME
	// trigger type.
	UserCredential *ExecutionIdentity_UserCredential `protobuf:"bytes,2,opt,name=user_credential,json=userCredential,proto3,oneof"`
}

GenerateDataQualityRulesRequest

type GenerateDataQualityRulesRequest struct {

	// Required. The name must be one of the following:
	//
	// * The name of a data scan with at least one successful, completed data
	// profiling job
	// * The name of a successful, completed data profiling job (a data scan job
	// where the job type is data profiling)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request details for generating data quality rule recommendations.

func (*GenerateDataQualityRulesRequest) Descriptor

func (*GenerateDataQualityRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateDataQualityRulesRequest.ProtoReflect.Descriptor instead.

func (*GenerateDataQualityRulesRequest) GetName

func (*GenerateDataQualityRulesRequest) ProtoMessage

func (*GenerateDataQualityRulesRequest) ProtoMessage()

func (*GenerateDataQualityRulesRequest) ProtoReflect

func (*GenerateDataQualityRulesRequest) Reset

func (*GenerateDataQualityRulesRequest) String

GenerateDataQualityRulesResponse

type GenerateDataQualityRulesResponse struct {

	// The data quality rules that Dataplex Universal Catalog generates based on
	// the results of a data profiling scan.
	Rule []*DataQualityRule `protobuf:"bytes,1,rep,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

Response details for data quality rule recommendations.

func (*GenerateDataQualityRulesResponse) Descriptor

func (*GenerateDataQualityRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GenerateDataQualityRulesResponse.ProtoReflect.Descriptor instead.

func (*GenerateDataQualityRulesResponse) GetRule

func (*GenerateDataQualityRulesResponse) ProtoMessage

func (*GenerateDataQualityRulesResponse) ProtoMessage()

func (*GenerateDataQualityRulesResponse) ProtoReflect

func (*GenerateDataQualityRulesResponse) Reset

func (*GenerateDataQualityRulesResponse) String

GetAspectTypeRequest

type GetAspectTypeRequest struct {

	// Required. The resource name of the AspectType:
	// `projects/{project_number}/locations/{location_id}/aspectTypes/{aspect_type_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get AspectType request.

func (*GetAspectTypeRequest) Descriptor

func (*GetAspectTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAspectTypeRequest.ProtoReflect.Descriptor instead.

func (*GetAspectTypeRequest) GetName

func (x *GetAspectTypeRequest) GetName() string

func (*GetAspectTypeRequest) ProtoMessage

func (*GetAspectTypeRequest) ProtoMessage()

func (*GetAspectTypeRequest) ProtoReflect

func (x *GetAspectTypeRequest) ProtoReflect() protoreflect.Message

func (*GetAspectTypeRequest) Reset

func (x *GetAspectTypeRequest) Reset()

func (*GetAspectTypeRequest) String

func (x *GetAspectTypeRequest) 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

GetDataAssetRequest

type GetDataAssetRequest struct {

	// Required. The name of the data asset to retrieve.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}/dataAssets/{data_asset_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a data asset.

func (*GetDataAssetRequest) Descriptor

func (*GetDataAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataAssetRequest.ProtoReflect.Descriptor instead.

func (*GetDataAssetRequest) GetName

func (x *GetDataAssetRequest) GetName() string

func (*GetDataAssetRequest) ProtoMessage

func (*GetDataAssetRequest) ProtoMessage()

func (*GetDataAssetRequest) ProtoReflect

func (x *GetDataAssetRequest) ProtoReflect() protoreflect.Message

func (*GetDataAssetRequest) Reset

func (x *GetDataAssetRequest) Reset()

func (*GetDataAssetRequest) String

func (x *GetDataAssetRequest) String() string

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 (*GetDataAttributeBindingRequest) ProtoMessage

func (*GetDataAttributeBindingRequest) ProtoMessage()

func (*GetDataAttributeBindingRequest) ProtoReflect

func (*GetDataAttributeBindingRequest) Reset

func (x *GetDataAttributeBindingRequest) Reset()

func (*GetDataAttributeBindingRequest) 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

GetDataProductRequest

type GetDataProductRequest struct {

	// Required. The name of the data product to retrieve.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a data product.

func (*GetDataProductRequest) Descriptor

func (*GetDataProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataProductRequest.ProtoReflect.Descriptor instead.

func (*GetDataProductRequest) GetName

func (x *GetDataProductRequest) GetName() string

func (*GetDataProductRequest) ProtoMessage

func (*GetDataProductRequest) ProtoMessage()

func (*GetDataProductRequest) ProtoReflect

func (x *GetDataProductRequest) ProtoReflect() protoreflect.Message

func (*GetDataProductRequest) Reset

func (x *GetDataProductRequest) Reset()

func (*GetDataProductRequest) String

func (x *GetDataProductRequest) String() string

GetDataScanJobRequest

type GetDataScanJobRequest struct {

	// Required. The resource name of the DataScanJob:
	// `projects/{project}/locations/{location_id}/dataScans/{data_scan_id}/jobs/{data_scan_job_id}`
	// where `project` refers to a *project_id* or *project_number* and
	// `location_id` refers to a Google Cloud region.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. Select the DataScanJob view to return. Defaults to `BASIC`.
	View GetDataScanJobRequest_DataScanJobView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.GetDataScanJobRequest_DataScanJobView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

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 (*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) Enum

func (GetDataScanJobRequest_DataScanJobView) EnumDescriptor

func (GetDataScanJobRequest_DataScanJobView) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetDataScanJobRequest_DataScanJobView.Descriptor instead.

func (GetDataScanJobRequest_DataScanJobView) Number

func (GetDataScanJobRequest_DataScanJobView) String

func (GetDataScanJobRequest_DataScanJobView) Type

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 Google Cloud 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 (*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) Enum

func (GetDataScanRequest_DataScanView) EnumDescriptor

func (GetDataScanRequest_DataScanView) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetDataScanRequest_DataScanView.Descriptor instead.

func (GetDataScanRequest_DataScanView) Number

func (GetDataScanRequest_DataScanView) String

func (GetDataScanRequest_DataScanView) Type

GetDataTaxonomyRequest (deprecated)

type GetDataTaxonomyRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get DataTaxonomy request.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*GetDataTaxonomyRequest) Descriptor (deprecated)

func (*GetDataTaxonomyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTaxonomyRequest.ProtoReflect.Descriptor instead.

func (*GetDataTaxonomyRequest) GetName (deprecated)

func (x *GetDataTaxonomyRequest) GetName() string

func (*GetDataTaxonomyRequest) ProtoMessage (deprecated)

func (*GetDataTaxonomyRequest) ProtoMessage()

func (*GetDataTaxonomyRequest) ProtoReflect (deprecated)

func (x *GetDataTaxonomyRequest) ProtoReflect() protoreflect.Message

func (*GetDataTaxonomyRequest) Reset (deprecated)

func (x *GetDataTaxonomyRequest) Reset()

func (*GetDataTaxonomyRequest) String (deprecated)

func (x *GetDataTaxonomyRequest) String() string

GetEncryptionConfigRequest

type GetEncryptionConfigRequest struct {

	// Required. The name of the EncryptionConfig to fetch.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get EncryptionConfig Request

func (*GetEncryptionConfigRequest) Descriptor

func (*GetEncryptionConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEncryptionConfigRequest.ProtoReflect.Descriptor instead.

func (*GetEncryptionConfigRequest) GetName

func (x *GetEncryptionConfigRequest) GetName() string

func (*GetEncryptionConfigRequest) ProtoMessage

func (*GetEncryptionConfigRequest) ProtoMessage()

func (*GetEncryptionConfigRequest) ProtoReflect

func (*GetEncryptionConfigRequest) Reset

func (x *GetEncryptionConfigRequest) Reset()

func (*GetEncryptionConfigRequest) String

func (x *GetEncryptionConfigRequest) 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 (*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) Enum

func (GetEntityRequest_EntityView) EnumDescriptor

func (GetEntityRequest_EntityView) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetEntityRequest_EntityView.Descriptor instead.

func (GetEntityRequest_EntityView) Number

func (GetEntityRequest_EntityView) String

func (GetEntityRequest_EntityView) Type

GetEntryGroupRequest

type GetEntryGroupRequest struct {

	// Required. The resource name of the EntryGroup:
	// `projects/{project_number}/locations/{location_id}/entryGroups/{entry_group_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get EntryGroup request.

func (*GetEntryGroupRequest) Descriptor

func (*GetEntryGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEntryGroupRequest.ProtoReflect.Descriptor instead.

func (*GetEntryGroupRequest) GetName

func (x *GetEntryGroupRequest) GetName() string

func (*GetEntryGroupRequest) ProtoMessage

func (*GetEntryGroupRequest) ProtoMessage()

func (*GetEntryGroupRequest) ProtoReflect

func (x *GetEntryGroupRequest) ProtoReflect() protoreflect.Message

func (*GetEntryGroupRequest) Reset

func (x *GetEntryGroupRequest) Reset()

func (*GetEntryGroupRequest) String

func (x *GetEntryGroupRequest) String() string

GetEntryLinkRequest

type GetEntryLinkRequest struct {

	// Required. The resource name of the Entry Link:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entryLinks/{entry_link_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetEntryLink.

func (*GetEntryLinkRequest) Descriptor

func (*GetEntryLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEntryLinkRequest.ProtoReflect.Descriptor instead.

func (*GetEntryLinkRequest) GetName

func (x *GetEntryLinkRequest) GetName() string

func (*GetEntryLinkRequest) ProtoMessage

func (*GetEntryLinkRequest) ProtoMessage()

func (*GetEntryLinkRequest) ProtoReflect

func (x *GetEntryLinkRequest) ProtoReflect() protoreflect.Message

func (*GetEntryLinkRequest) Reset

func (x *GetEntryLinkRequest) Reset()

func (*GetEntryLinkRequest) String

func (x *GetEntryLinkRequest) String() string

GetEntryRequest

type GetEntryRequest struct {

	// Required. The resource name of the Entry:
	// `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. View to control which parts of an entry the service should
	// return.
	// **Please check the limitations on returned aspects in the Entry view
	// documentation. Amount of returned aspects depends on the selected Entry
	// View.**
	View EntryView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.EntryView" json:"view,omitempty"`
	// Optional. Limits the aspects returned to the provided aspect types.
	// It only works for CUSTOM view.
	AspectTypes []string `protobuf:"bytes,3,rep,name=aspect_types,json=aspectTypes,proto3" json:"aspect_types,omitempty"`
	// Optional. Limits the aspects returned to those associated with the provided
	// paths within the Entry. It only works for CUSTOM view.
	Paths []string `protobuf:"bytes,4,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

Get Entry request.

func (*GetEntryRequest) Descriptor

func (*GetEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEntryRequest.ProtoReflect.Descriptor instead.

func (*GetEntryRequest) GetAspectTypes

func (x *GetEntryRequest) GetAspectTypes() []string

func (*GetEntryRequest) GetName

func (x *GetEntryRequest) GetName() string

func (*GetEntryRequest) GetPaths

func (x *GetEntryRequest) GetPaths() []string

func (*GetEntryRequest) GetView

func (x *GetEntryRequest) GetView() EntryView

func (*GetEntryRequest) ProtoMessage

func (*GetEntryRequest) ProtoMessage()

func (*GetEntryRequest) ProtoReflect

func (x *GetEntryRequest) ProtoReflect() protoreflect.Message

func (*GetEntryRequest) Reset

func (x *GetEntryRequest) Reset()

func (*GetEntryRequest) String

func (x *GetEntryRequest) String() string

GetEntryTypeRequest

type GetEntryTypeRequest struct {

	// Required. The resource name of the EntryType:
	// `projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get EntryType request.

func (*GetEntryTypeRequest) Descriptor

func (*GetEntryTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEntryTypeRequest.ProtoReflect.Descriptor instead.

func (*GetEntryTypeRequest) GetName

func (x *GetEntryTypeRequest) GetName() string

func (*GetEntryTypeRequest) ProtoMessage

func (*GetEntryTypeRequest) ProtoMessage()

func (*GetEntryTypeRequest) ProtoReflect

func (x *GetEntryTypeRequest) ProtoReflect() protoreflect.Message

func (*GetEntryTypeRequest) Reset

func (x *GetEntryTypeRequest) Reset()

func (*GetEntryTypeRequest) String

func (x *GetEntryTypeRequest) String() string

GetGlossaryCategoryRequest

type GetGlossaryCategoryRequest struct {

	// Required. The name of the GlossaryCategory to retrieve.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get GlossaryCategory Request

func (*GetGlossaryCategoryRequest) Descriptor

func (*GetGlossaryCategoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGlossaryCategoryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryCategoryRequest) GetName

func (x *GetGlossaryCategoryRequest) GetName() string

func (*GetGlossaryCategoryRequest) ProtoMessage

func (*GetGlossaryCategoryRequest) ProtoMessage()

func (*GetGlossaryCategoryRequest) ProtoReflect

func (*GetGlossaryCategoryRequest) Reset

func (x *GetGlossaryCategoryRequest) Reset()

func (*GetGlossaryCategoryRequest) String

func (x *GetGlossaryCategoryRequest) String() string

GetGlossaryRequest

type GetGlossaryRequest struct {

	// Required. The name of the Glossary to retrieve.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get Glossary Request

func (*GetGlossaryRequest) Descriptor

func (*GetGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGlossaryRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryRequest) GetName

func (x *GetGlossaryRequest) GetName() string

func (*GetGlossaryRequest) ProtoMessage

func (*GetGlossaryRequest) ProtoMessage()

func (*GetGlossaryRequest) ProtoReflect

func (x *GetGlossaryRequest) ProtoReflect() protoreflect.Message

func (*GetGlossaryRequest) Reset

func (x *GetGlossaryRequest) Reset()

func (*GetGlossaryRequest) String

func (x *GetGlossaryRequest) String() string

GetGlossaryTermRequest

type GetGlossaryTermRequest struct {

	// Required. The name of the GlossaryTerm to retrieve.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/terms/{term_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get GlossaryTerm Request

func (*GetGlossaryTermRequest) Descriptor

func (*GetGlossaryTermRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGlossaryTermRequest.ProtoReflect.Descriptor instead.

func (*GetGlossaryTermRequest) GetName

func (x *GetGlossaryTermRequest) GetName() string

func (*GetGlossaryTermRequest) ProtoMessage

func (*GetGlossaryTermRequest) ProtoMessage()

func (*GetGlossaryTermRequest) ProtoReflect

func (x *GetGlossaryTermRequest) ProtoReflect() protoreflect.Message

func (*GetGlossaryTermRequest) Reset

func (x *GetGlossaryTermRequest) Reset()

func (*GetGlossaryTermRequest) String

func (x *GetGlossaryTermRequest) 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

GetMetadataFeedRequest

type GetMetadataFeedRequest struct {

	// Required. The resource name of the metadata feed, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/MetadataFeeds/{metadata_feed_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetMetadataFeed.

func (*GetMetadataFeedRequest) Descriptor

func (*GetMetadataFeedRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadataFeedRequest.ProtoReflect.Descriptor instead.

func (*GetMetadataFeedRequest) GetName

func (x *GetMetadataFeedRequest) GetName() string

func (*GetMetadataFeedRequest) ProtoMessage

func (*GetMetadataFeedRequest) ProtoMessage()

func (*GetMetadataFeedRequest) ProtoReflect

func (x *GetMetadataFeedRequest) ProtoReflect() protoreflect.Message

func (*GetMetadataFeedRequest) Reset

func (x *GetMetadataFeedRequest) Reset()

func (*GetMetadataFeedRequest) String

func (x *GetMetadataFeedRequest) String() string

GetMetadataJobRequest

type GetMetadataJobRequest struct {

	// Required. The resource name of the metadata job, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/metadataJobs/{metadata_job_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Get metadata job request.

func (*GetMetadataJobRequest) Descriptor

func (*GetMetadataJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMetadataJobRequest.ProtoReflect.Descriptor instead.

func (*GetMetadataJobRequest) GetName

func (x *GetMetadataJobRequest) GetName() string

func (*GetMetadataJobRequest) ProtoMessage

func (*GetMetadataJobRequest) ProtoMessage()

func (*GetMetadataJobRequest) ProtoReflect

func (x *GetMetadataJobRequest) ProtoReflect() protoreflect.Message

func (*GetMetadataJobRequest) Reset

func (x *GetMetadataJobRequest) Reset()

func (*GetMetadataJobRequest) String

func (x *GetMetadataJobRequest) 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

Glossary

type Glossary struct {

	// Output only. Identifier. The resource name of the Glossary.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated unique id for the Glossary. This ID will be
	// different if the Glossary is deleted and re-created with the
	// same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Optional. User friendly display name of the Glossary. This is user-mutable.
	// This will be same as the GlossaryId, if not specified.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. The user-mutable description of the Glossary.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the Glossary was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the Glossary was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-defined labels for the Glossary.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. The number of GlossaryTerms in the Glossary.
	TermCount int32 `protobuf:"varint,8,opt,name=term_count,json=termCount,proto3" json:"term_count,omitempty"`
	// Output only. The number of GlossaryCategories in the Glossary.
	CategoryCount int32 `protobuf:"varint,9,opt,name=category_count,json=categoryCount,proto3" json:"category_count,omitempty"`
	// Optional. Needed for resource freshness validation.
	// This checksum is computed by the server based on the value of other
	// fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,10,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

A Glossary represents a collection of GlossaryCategories and GlossaryTerms defined by the user. Glossary is a top level resource and is the Google Cloud parent resource of all the GlossaryCategories and GlossaryTerms within it.

func (*Glossary) Descriptor

func (*Glossary) Descriptor() ([]byte, []int)

Deprecated: Use Glossary.ProtoReflect.Descriptor instead.

func (*Glossary) GetCategoryCount

func (x *Glossary) GetCategoryCount() int32

func (*Glossary) GetCreateTime

func (x *Glossary) GetCreateTime() *timestamppb.Timestamp

func (*Glossary) GetDescription

func (x *Glossary) GetDescription() string

func (*Glossary) GetDisplayName

func (x *Glossary) GetDisplayName() string

func (*Glossary) GetEtag

func (x *Glossary) GetEtag() string

func (*Glossary) GetLabels

func (x *Glossary) GetLabels() map[string]string

func (*Glossary) GetName

func (x *Glossary) GetName() string

func (*Glossary) GetTermCount

func (x *Glossary) GetTermCount() int32

func (*Glossary) GetUid

func (x *Glossary) GetUid() string

func (*Glossary) GetUpdateTime

func (x *Glossary) GetUpdateTime() *timestamppb.Timestamp

func (*Glossary) ProtoMessage

func (*Glossary) ProtoMessage()

func (*Glossary) ProtoReflect

func (x *Glossary) ProtoReflect() protoreflect.Message

func (*Glossary) Reset

func (x *Glossary) Reset()

func (*Glossary) String

func (x *Glossary) String() string

GlossaryCategory

type GlossaryCategory struct {

	// Output only. Identifier. The resource name of the GlossaryCategory.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated unique id for the GlossaryCategory. This ID
	// will be different if the GlossaryCategory is deleted and re-created with
	// the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Optional. User friendly display name of the GlossaryCategory. This is
	// user-mutable. This will be same as the GlossaryCategoryId, if not
	// specified.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. The user-mutable description of the GlossaryCategory.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the GlossaryCategory was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the GlossaryCategory was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-defined labels for the GlossaryCategory.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. The immediate parent of the GlossaryCategory in the
	// resource-hierarchy. It can either be a Glossary or a GlossaryCategory.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	// OR
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}
	Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

A GlossaryCategory represents a collection of GlossaryCategories and GlossaryTerms within a Glossary that are related to each other.

func (*GlossaryCategory) Descriptor

func (*GlossaryCategory) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryCategory.ProtoReflect.Descriptor instead.

func (*GlossaryCategory) GetCreateTime

func (x *GlossaryCategory) GetCreateTime() *timestamppb.Timestamp

func (*GlossaryCategory) GetDescription

func (x *GlossaryCategory) GetDescription() string

func (*GlossaryCategory) GetDisplayName

func (x *GlossaryCategory) GetDisplayName() string

func (*GlossaryCategory) GetLabels

func (x *GlossaryCategory) GetLabels() map[string]string

func (*GlossaryCategory) GetName

func (x *GlossaryCategory) GetName() string

func (*GlossaryCategory) GetParent

func (x *GlossaryCategory) GetParent() string

func (*GlossaryCategory) GetUid

func (x *GlossaryCategory) GetUid() string

func (*GlossaryCategory) GetUpdateTime

func (x *GlossaryCategory) GetUpdateTime() *timestamppb.Timestamp

func (*GlossaryCategory) ProtoMessage

func (*GlossaryCategory) ProtoMessage()

func (*GlossaryCategory) ProtoReflect

func (x *GlossaryCategory) ProtoReflect() protoreflect.Message

func (*GlossaryCategory) Reset

func (x *GlossaryCategory) Reset()

func (*GlossaryCategory) String

func (x *GlossaryCategory) String() string

GlossaryTerm

type GlossaryTerm struct {

	// Output only. Identifier. The resource name of the GlossaryTerm.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/terms/{term_id}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated unique id for the GlossaryTerm. This ID will
	// be different if the GlossaryTerm is deleted and re-created with the same
	// name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Optional. User friendly display name of the GlossaryTerm. This is
	// user-mutable. This will be same as the GlossaryTermId, if not specified.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. The user-mutable description of the GlossaryTerm.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the GlossaryTerm was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the GlossaryTerm was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-defined labels for the GlossaryTerm.
	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. The immediate parent of the GlossaryTerm in the
	// resource-hierarchy. It can either be a Glossary or a GlossaryCategory.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	// OR
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}
	Parent string `protobuf:"bytes,8,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

GlossaryTerms are the core of Glossary. A GlossaryTerm holds a rich text description that can be attached to Entries or specific columns to enrich them.

func (*GlossaryTerm) Descriptor

func (*GlossaryTerm) Descriptor() ([]byte, []int)

Deprecated: Use GlossaryTerm.ProtoReflect.Descriptor instead.

func (*GlossaryTerm) GetCreateTime

func (x *GlossaryTerm) GetCreateTime() *timestamppb.Timestamp

func (*GlossaryTerm) GetDescription

func (x *GlossaryTerm) GetDescription() string

func (*GlossaryTerm) GetDisplayName

func (x *GlossaryTerm) GetDisplayName() string

func (*GlossaryTerm) GetLabels

func (x *GlossaryTerm) GetLabels() map[string]string

func (*GlossaryTerm) GetName

func (x *GlossaryTerm) GetName() string

func (*GlossaryTerm) GetParent

func (x *GlossaryTerm) GetParent() string

func (*GlossaryTerm) GetUid

func (x *GlossaryTerm) GetUid() string

func (*GlossaryTerm) GetUpdateTime

func (x *GlossaryTerm) GetUpdateTime() *timestamppb.Timestamp

func (*GlossaryTerm) ProtoMessage

func (*GlossaryTerm) ProtoMessage()

func (*GlossaryTerm) ProtoReflect

func (x *GlossaryTerm) ProtoReflect() protoreflect.Message

func (*GlossaryTerm) Reset

func (x *GlossaryTerm) Reset()

func (*GlossaryTerm) String

func (x *GlossaryTerm) String() string

GovernanceEvent

type GovernanceEvent struct {

	// The log message.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// The type of the event.
	EventType GovernanceEvent_EventType `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=google.cloud.dataplex.v1.GovernanceEvent_EventType" json:"event_type,omitempty"`
	// Entity resource information if the log event is associated with a
	// specific entity.
	Entity *GovernanceEvent_Entity `protobuf:"bytes,3,opt,name=entity,proto3,oneof" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

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 {

	// The Entity resource the log event is associated with.
	// Format:
	// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`
	Entity string `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// Type of entity.
	EntityType GovernanceEvent_Entity_EntityType `protobuf:"varint,2,opt,name=entity_type,json=entityType,proto3,enum=google.cloud.dataplex.v1.GovernanceEvent_Entity_EntityType" json:"entity_type,omitempty"`
	// contains filtered or unexported fields
}

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 (*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) Enum

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 (GovernanceEvent_Entity_EntityType) String

func (GovernanceEvent_Entity_EntityType) Type

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, GovernanceEvent_GOVERNANCE_RULE_PROCESSING

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
	// Governance rule processing Event.
	GovernanceEvent_GOVERNANCE_RULE_PROCESSING GovernanceEvent_EventType = 18
)

func (GovernanceEvent_EventType) Descriptor

func (GovernanceEvent_EventType) Enum

func (GovernanceEvent_EventType) EnumDescriptor

func (GovernanceEvent_EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GovernanceEvent_EventType.Descriptor instead.

func (GovernanceEvent_EventType) Number

func (GovernanceEvent_EventType) String

func (x GovernanceEvent_EventType) String() string

func (GovernanceEvent_EventType) Type

ImportItem

type ImportItem struct {

	// Information about an entry and its attached aspects.
	Entry *Entry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"`
	// Information about the entry link. User should provide either one of the
	// entry or entry_link. While providing entry_link, user should not
	// provide update_mask and aspect_keys.
	EntryLink *EntryLink `protobuf:"bytes,4,opt,name=entry_link,json=entryLink,proto3" json:"entry_link,omitempty"`
	// The fields to update, in paths that are relative to the `Entry` resource.
	// Separate each field with a comma.
	//
	// In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of
	// all of the fields for an entry that can be modified, including aspects.
	// This means that Dataplex Universal Catalog replaces the existing entry with
	// the entry in the metadata import file. All modifiable fields are updated,
	// regardless of the fields that are listed in the update mask, and regardless
	// of whether a field is present in the `entry` object.
	//
	// The `update_mask` field is ignored when an entry is created or re-created.
	//
	// In an aspect-only metadata job (when entry sync mode is `NONE`), set this
	// value to `aspects`.
	//
	// Dataplex Universal Catalog also determines which entries and aspects to
	// modify by comparing the values and timestamps that you provide in the
	// metadata import file with the values and timestamps that exist in your
	// project. For more information, see [Comparison
	// logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The aspects to modify. Supports the following syntaxes:
	//
	// * `{aspect_type_reference}`: matches aspects that belong to the specified
	// aspect type and are attached directly to the entry.
	// * `{aspect_type_reference}@{path}`: matches aspects that belong to the
	// specified aspect type and path.
	// * `{aspect_type_reference}@*` : matches aspects of the given type for all
	// paths.
	// * `*@path` : matches aspects of all types on the given path.
	//
	// Replace `{aspect_type_reference}` with a reference to the aspect type, in
	// the format
	// `{project_id_or_number}.{location_id}.{aspect_type_id}`.
	//
	// In `FULL` entry sync mode, if you leave this field empty, it is treated as
	// specifying exactly those aspects that are present within the specified
	// entry. Dataplex Universal Catalog implicitly adds the keys for all of the
	// required aspects of an entry.
	AspectKeys []string `protobuf:"bytes,3,rep,name=aspect_keys,json=aspectKeys,proto3" json:"aspect_keys,omitempty"`
	// contains filtered or unexported fields
}

An object that describes the values that you want to set for an entry and its attached aspects when you import metadata. Used when you run a metadata import job. See [CreateMetadataJob][google.cloud.dataplex.v1.CatalogService.CreateMetadataJob].

You provide a collection of import items in a metadata import file. For more information about how to create a metadata import file, see Metadata import file.

func (*ImportItem) Descriptor

func (*ImportItem) Descriptor() ([]byte, []int)

Deprecated: Use ImportItem.ProtoReflect.Descriptor instead.

func (*ImportItem) GetAspectKeys

func (x *ImportItem) GetAspectKeys() []string

func (*ImportItem) GetEntry

func (x *ImportItem) GetEntry() *Entry
func (x *ImportItem) GetEntryLink() *EntryLink

func (*ImportItem) GetUpdateMask

func (x *ImportItem) GetUpdateMask() *fieldmaskpb.FieldMask

func (*ImportItem) ProtoMessage

func (*ImportItem) ProtoMessage()

func (*ImportItem) ProtoReflect

func (x *ImportItem) ProtoReflect() protoreflect.Message

func (*ImportItem) Reset

func (x *ImportItem) Reset()

func (*ImportItem) String

func (x *ImportItem) String() string

Job

type Job struct {

	// Output only. The relative resource name of the job, of the form:
	// `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"`
	// Output only. System generated globally unique ID for the job.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the job 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 job ended.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Execution state for the job.
	State Job_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.dataplex.v1.Job_State" json:"state,omitempty"`
	// Output only. The number of times the job has been retried (excluding the
	// initial attempt).
	RetryCount uint32 `protobuf:"varint,6,opt,name=retry_count,json=retryCount,proto3" json:"retry_count,omitempty"`
	// Output only. The underlying service running a job.
	Service Job_Service `protobuf:"varint,7,opt,name=service,proto3,enum=google.cloud.dataplex.v1.Job_Service" json:"service,omitempty"`
	// Output only. The full resource name for the job run under a particular
	// service.
	ServiceJob string `protobuf:"bytes,8,opt,name=service_job,json=serviceJob,proto3" json:"service_job,omitempty"`
	// Output only. Additional information about the current state.
	Message string `protobuf:"bytes,9,opt,name=message,proto3" json:"message,omitempty"`
	// Output only. User-defined labels for the task.
	Labels map[string]string `protobuf:"bytes,10,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. Job execution trigger.
	Trigger Job_Trigger `protobuf:"varint,11,opt,name=trigger,proto3,enum=google.cloud.dataplex.v1.Job_Trigger" json:"trigger,omitempty"`
	// Output only. Spec related to how a task is executed.
	ExecutionSpec *Task_ExecutionSpec `protobuf:"bytes,100,opt,name=execution_spec,json=executionSpec,proto3" json:"execution_spec,omitempty"`
	// contains filtered or unexported fields
}

A job represents an instance of a task.

func (*Job) Descriptor

func (*Job) Descriptor() ([]byte, []int)

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 (x *Job) GetLabels() map[string]string

func (*Job) GetMessage

func (x *Job) GetMessage() string

func (*Job) GetName

func (x *Job) GetName() string

func (*Job) GetRetryCount

func (x *Job) GetRetryCount() uint32

func (*Job) GetService

func (x *Job) GetService() Job_Service

func (*Job) GetServiceJob

func (x *Job) GetServiceJob() string

func (*Job) GetStartTime

func (x *Job) GetStartTime() *timestamppb.Timestamp

func (*Job) GetState

func (x *Job) GetState() Job_State

func (*Job) GetTrigger

func (x *Job) GetTrigger() Job_Trigger

func (*Job) GetUid

func (x *Job) GetUid() string

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

func (x *Job) String() string

JobEvent

type JobEvent struct {

	// The log message.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// The unique id identifying the job.
	JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// The time when the job started running.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// The time when the job ended running.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// The job state on completion.
	State JobEvent_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.dataplex.v1.JobEvent_State" json:"state,omitempty"`
	// The number of retries.
	Retries int32 `protobuf:"varint,6,opt,name=retries,proto3" json:"retries,omitempty"`
	// The type of the job.
	Type JobEvent_Type `protobuf:"varint,7,opt,name=type,proto3,enum=google.cloud.dataplex.v1.JobEvent_Type" json:"type,omitempty"`
	// The service used to execute the job.
	Service JobEvent_Service `protobuf:"varint,8,opt,name=service,proto3,enum=google.cloud.dataplex.v1.JobEvent_Service" json:"service,omitempty"`
	// The reference to the job within the service.
	ServiceJob string `protobuf:"bytes,9,opt,name=service_job,json=serviceJob,proto3" json:"service_job,omitempty"`
	// Job execution trigger.
	ExecutionTrigger JobEvent_ExecutionTrigger `protobuf:"varint,11,opt,name=execution_trigger,json=executionTrigger,proto3,enum=google.cloud.dataplex.v1.JobEvent_ExecutionTrigger" json:"execution_trigger,omitempty"`
	// contains filtered or unexported fields
}

The payload associated with Job logs that contains events describing jobs that have run within a Lake.

func (*JobEvent) Descriptor

func (*JobEvent) Descriptor() ([]byte, []int)

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 (x *JobEvent) GetJobId() string

func (*JobEvent) GetMessage

func (x *JobEvent) GetMessage() string

func (*JobEvent) GetRetries

func (x *JobEvent) GetRetries() int32

func (*JobEvent) GetService

func (x *JobEvent) GetService() JobEvent_Service

func (*JobEvent) GetServiceJob

func (x *JobEvent) GetServiceJob() string

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

func (x *JobEvent) String() 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 Universal Catalog 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) Enum

func (JobEvent_ExecutionTrigger) EnumDescriptor

func (JobEvent_ExecutionTrigger) EnumDescriptor() ([]byte, []int)

Deprecated: Use JobEvent_ExecutionTrigger.Descriptor instead.

func (JobEvent_ExecutionTrigger) Number

func (JobEvent_ExecutionTrigger) String

func (x JobEvent_ExecutionTrigger) String() string

func (JobEvent_ExecutionTrigger) Type

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) Enum

func (JobEvent_Service) EnumDescriptor

func (JobEvent_Service) EnumDescriptor() ([]byte, []int)

Deprecated: Use JobEvent_Service.Descriptor instead.

func (JobEvent_Service) Number

func (JobEvent_Service) String

func (x JobEvent_Service) String() string

func (JobEvent_Service) Type

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) 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 (JobEvent_State) String

func (x JobEvent_State) String() string

func (JobEvent_State) Type

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) 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 (JobEvent_Type) String

func (x JobEvent_Type) String() string

func (JobEvent_Type) Type

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

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 Universal Catalog.
	Job_ABORTED Job_State = 6
)

func (Job_State) Descriptor

func (Job_State) Descriptor() protoreflect.EnumDescriptor

func (Job_State) Enum

func (x Job_State) Enum() *Job_State

func (Job_State) EnumDescriptor

func (Job_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Job_State.Descriptor instead.

func (Job_State) Number

func (x Job_State) Number() protoreflect.EnumNumber

func (Job_State) String

func (x Job_State) String() string

func (Job_State) Type

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 Universal Catalog 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) 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

Lake

type Lake struct {

	// Output only. The relative resource name of the lake, of the form:
	// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. System generated globally unique ID for the lake. This ID will
	// be different if the lake is deleted and re-created with the same name.
	Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the lake was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the lake was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-defined labels for the lake.
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Description of the lake.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Current state of the lake.
	State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
	// Output only. Service account associated with this lake. This service
	// account must be authorized to access or operate on resources managed by the
	// lake.
	ServiceAccount string `protobuf:"bytes,9,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// Optional. Settings to manage lake and Dataproc Metastore service instance
	// association.
	Metastore *Lake_Metastore `protobuf:"bytes,102,opt,name=metastore,proto3" json:"metastore,omitempty"`
	// Output only. Aggregated status of the underlying assets of the lake.
	AssetStatus *AssetStatus `protobuf:"bytes,103,opt,name=asset_status,json=assetStatus,proto3" json:"asset_status,omitempty"`
	// Output only. Metastore status of the lake.
	MetastoreStatus *Lake_MetastoreStatus `protobuf:"bytes,104,opt,name=metastore_status,json=metastoreStatus,proto3" json:"metastore_status,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Lake) Descriptor() ([]byte, []int)

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 (x *Lake) GetDescription() string

func (*Lake) GetDisplayName

func (x *Lake) GetDisplayName() string

func (*Lake) GetLabels

func (x *Lake) GetLabels() map[string]string

func (*Lake) GetMetastore

func (x *Lake) GetMetastore() *Lake_Metastore

func (*Lake) GetMetastoreStatus

func (x *Lake) GetMetastoreStatus() *Lake_MetastoreStatus

func (*Lake) GetName

func (x *Lake) GetName() string

func (*Lake) GetServiceAccount

func (x *Lake) GetServiceAccount() string

func (*Lake) GetState

func (x *Lake) GetState() State

func (*Lake) GetUid

func (x *Lake) GetUid() string

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

func (x *Lake) String() 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 (*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) Enum

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 (Lake_MetastoreStatus_State) String

func (Lake_MetastoreStatus_State) Type

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

ListAspectTypesRequest

type ListAspectTypesRequest struct {

	// Required. The resource name of the AspectType location, of the form:
	// `projects/{project_number}/locations/{location_id}`
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Maximum number of AspectTypes to return. The service may return
	// fewer than this value. If unspecified, the service returns at most 10
	// AspectTypes. 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 `ListAspectTypes` call.
	// Provide this to retrieve the subsequent page. When paginating, all other
	// parameters you provide to `ListAspectTypes` 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 service supports the following formats:
	//
	// * labels.key1 = "value1"
	// * labels:key1
	// * name = "value"
	//
	// These restrictions can be conjoined with AND, OR, and NOT conjunctions.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Orders the result by `name` or `create_time` fields.
	// 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 AspectTypes request.

func (*ListAspectTypesRequest) Descriptor

func (*ListAspectTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAspectTypesRequest.ProtoReflect.Descriptor instead.

func (*ListAspectTypesRequest) GetFilter

func (x *ListAspectTypesRequest) GetFilter() string

func (*ListAspectTypesRequest) GetOrderBy

func (x *ListAspectTypesRequest) GetOrderBy() string

func (*ListAspectTypesRequest) GetPageSize

func (x *ListAspectTypesRequest) GetPageSize() int32

func (*ListAspectTypesRequest) GetPageToken

func (x *ListAspectTypesRequest) GetPageToken() string

func (*ListAspectTypesRequest) GetParent

func (x *ListAspectTypesRequest) GetParent() string

func (*ListAspectTypesRequest) ProtoMessage

func (*ListAspectTypesRequest) ProtoMessage()

func (*ListAspectTypesRequest) ProtoReflect

func (x *ListAspectTypesRequest) ProtoReflect() protoreflect.Message

func (*ListAspectTypesRequest) Reset

func (x *ListAspectTypesRequest) Reset()

func (*ListAspectTypesRequest) String

func (x *ListAspectTypesRequest) String() string

ListAspectTypesResponse

type ListAspectTypesResponse struct {

	// AspectTypes under the given parent location.
	AspectTypes []*AspectType `protobuf:"bytes,1,rep,name=aspect_types,json=aspectTypes,proto3" json:"aspect_types,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 the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List AspectTypes response.

func (*ListAspectTypesResponse) Descriptor

func (*ListAspectTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAspectTypesResponse.ProtoReflect.Descriptor instead.

func (*ListAspectTypesResponse) GetAspectTypes

func (x *ListAspectTypesResponse) GetAspectTypes() []*AspectType

func (*ListAspectTypesResponse) GetNextPageToken

func (x *ListAspectTypesResponse) GetNextPageToken() string

func (*ListAspectTypesResponse) GetUnreachableLocations

func (x *ListAspectTypesResponse) GetUnreachableLocations() []string

func (*ListAspectTypesResponse) ProtoMessage

func (*ListAspectTypesResponse) ProtoMessage()

func (*ListAspectTypesResponse) ProtoReflect

func (x *ListAspectTypesResponse) ProtoReflect() protoreflect.Message

func (*ListAspectTypesResponse) Reset

func (x *ListAspectTypesResponse) Reset()

func (*ListAspectTypesResponse) String

func (x *ListAspectTypesResponse) 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

ListDataAssetsRequest

type ListDataAssetsRequest struct {

	// Required. The parent, which has this collection of data assets.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/dataProducts/{data_product_id}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Filter expression that filters data assets listed in the
	// response.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Order by expression that orders data assets listed in the
	// response.
	//
	// Supported `order_by` fields are: `name` or `create_time`.
	//
	// If not specified, the ordering is undefined.
	OrderBy string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Optional. The maximum number of data assets to return. The service may
	// return fewer than this value. If unspecified, at most 50 data assets will
	// be returned. The maximum value is 1000; values above 1000 will be coerced
	// to 1000.
	PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous `ListDataAssets` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListDataAssets` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing data assets.

func (*ListDataAssetsRequest) Descriptor

func (*ListDataAssetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataAssetsRequest.ProtoReflect.Descriptor instead.

func (*ListDataAssetsRequest) GetFilter

func (x *ListDataAssetsRequest) GetFilter() string

func (*ListDataAssetsRequest) GetOrderBy

func (x *ListDataAssetsRequest) GetOrderBy() string

func (*ListDataAssetsRequest) GetPageSize

func (x *ListDataAssetsRequest) GetPageSize() int32

func (*ListDataAssetsRequest) GetPageToken

func (x *ListDataAssetsRequest) GetPageToken() string

func (*ListDataAssetsRequest) GetParent

func (x *ListDataAssetsRequest) GetParent() string

func (*ListDataAssetsRequest) ProtoMessage

func (*ListDataAssetsRequest) ProtoMessage()

func (*ListDataAssetsRequest) ProtoReflect

func (x *ListDataAssetsRequest) ProtoReflect() protoreflect.Message

func (*ListDataAssetsRequest) Reset

func (x *ListDataAssetsRequest) Reset()

func (*ListDataAssetsRequest) String

func (x *ListDataAssetsRequest) String() string

ListDataAssetsResponse

type ListDataAssetsResponse struct {

	// The data assets for the requested filter criteria.
	DataAssets []*DataAsset `protobuf:"bytes,1,rep,name=data_assets,json=dataAssets,proto3" json:"data_assets,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is empty, then there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing data assets.

func (*ListDataAssetsResponse) Descriptor

func (*ListDataAssetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataAssetsResponse.ProtoReflect.Descriptor instead.

func (*ListDataAssetsResponse) GetDataAssets

func (x *ListDataAssetsResponse) GetDataAssets() []*DataAsset

func (*ListDataAssetsResponse) GetNextPageToken

func (x *ListDataAssetsResponse) GetNextPageToken() string

func (*ListDataAssetsResponse) ProtoMessage

func (*ListDataAssetsResponse) ProtoMessage()

func (*ListDataAssetsResponse) ProtoReflect

func (x *ListDataAssetsResponse) ProtoReflect() protoreflect.Message

func (*ListDataAssetsResponse) Reset

func (x *ListDataAssetsResponse) Reset()

func (*ListDataAssetsResponse) String

func (x *ListDataAssetsResponse) 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 (*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 (*ListDataAttributeBindingsRequest) ProtoMessage

func (*ListDataAttributeBindingsRequest) ProtoMessage()

func (*ListDataAttributeBindingsRequest) ProtoReflect

func (*ListDataAttributeBindingsRequest) Reset

func (*ListDataAttributeBindingsRequest) 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 (*ListDataAttributeBindingsResponse) Reset

func (*ListDataAttributeBindingsResponse) 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 (*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 (*ListDataAttributesResponse) Reset

func (x *ListDataAttributesResponse) Reset()

func (*ListDataAttributesResponse) String

func (x *ListDataAttributesResponse) String() string

ListDataProductsRequest

type ListDataProductsRequest struct {

	// Required. The parent, which has this collection of data products.
	//
	// Format: `projects/{project_id_or_number}/locations/{location_id}`.
	//
	// Supports listing across all locations with the wildcard `-` (hyphen)
	// character. Example: `projects/{project_id_or_number}/locations/-`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Filter expression that filters data products listed in the
	// response.
	//
	// Example of using this filter is: `display_name="my-data-product"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The maximum number of data products to return. The service may
	// return fewer than this value. If unspecified, at most 50 data products will
	// be returned. The maximum value is 1000; values above 1000 will be coerced
	// to 1000.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous `ListDataProducts` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListDataProducts` 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. Order by expression that orders data products listed in the
	// response.
	//
	// Supported Order by fields are: `name` or `create_time`.
	//
	// If not specified, the ordering is undefined.
	//
	// Ordering by `create_time` is not supported when listing resources across
	// locations (i.e. when request contains `/locations/-`).
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing data products.

func (*ListDataProductsRequest) Descriptor

func (*ListDataProductsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataProductsRequest.ProtoReflect.Descriptor instead.

func (*ListDataProductsRequest) GetFilter

func (x *ListDataProductsRequest) GetFilter() string

func (*ListDataProductsRequest) GetOrderBy

func (x *ListDataProductsRequest) GetOrderBy() string

func (*ListDataProductsRequest) GetPageSize

func (x *ListDataProductsRequest) GetPageSize() int32

func (*ListDataProductsRequest) GetPageToken

func (x *ListDataProductsRequest) GetPageToken() string

func (*ListDataProductsRequest) GetParent

func (x *ListDataProductsRequest) GetParent() string

func (*ListDataProductsRequest) ProtoMessage

func (*ListDataProductsRequest) ProtoMessage()

func (*ListDataProductsRequest) ProtoReflect

func (x *ListDataProductsRequest) ProtoReflect() protoreflect.Message

func (*ListDataProductsRequest) Reset

func (x *ListDataProductsRequest) Reset()

func (*ListDataProductsRequest) String

func (x *ListDataProductsRequest) String() string

ListDataProductsResponse

type ListDataProductsResponse struct {

	// The data products for the requested filter criteria.
	DataProducts []*DataProduct `protobuf:"bytes,1,rep,name=data_products,json=dataProducts,proto3" json:"data_products,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is empty, then there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Unordered list. Locations that the service couldn't reach.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing data products.

func (*ListDataProductsResponse) Descriptor

func (*ListDataProductsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataProductsResponse.ProtoReflect.Descriptor instead.

func (*ListDataProductsResponse) GetDataProducts

func (x *ListDataProductsResponse) GetDataProducts() []*DataProduct

func (*ListDataProductsResponse) GetNextPageToken

func (x *ListDataProductsResponse) GetNextPageToken() string

func (*ListDataProductsResponse) GetUnreachable

func (x *ListDataProductsResponse) GetUnreachable() []string

func (*ListDataProductsResponse) ProtoMessage

func (*ListDataProductsResponse) ProtoMessage()

func (*ListDataProductsResponse) ProtoReflect

func (x *ListDataProductsResponse) ProtoReflect() protoreflect.Message

func (*ListDataProductsResponse) Reset

func (x *ListDataProductsResponse) Reset()

func (*ListDataProductsResponse) String

func (x *ListDataProductsResponse) 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 Google Cloud 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 Google Cloud 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 Google Cloud 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 (*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 (*ListDataTaxonomiesResponse) Reset

func (x *ListDataTaxonomiesResponse) Reset()

func (*ListDataTaxonomiesResponse) String

func (x *ListDataTaxonomiesResponse) String() string

ListEncryptionConfigsRequest

type ListEncryptionConfigsRequest struct {

	// Required. The location for which the EncryptionConfig is to be listed.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Maximum number of EncryptionConfigs to return. The service may
	// return fewer than this value. If unspecified, at most 10 EncryptionConfigs
	// 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 `ListEncryptionConfigs` call.
	// Provide this to retrieve the subsequent page. When paginating, the
	// parameters - filter and order_by provided to `ListEncryptionConfigs` 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 EncryptionConfigs to be returned.
	// Using bare literals: (These values will be matched anywhere it may appear
	// in the object's field values)
	// * filter=some_value
	// Using fields: (These values will be matched only in the specified field)
	// * filter=some_field=some_value
	// Supported fields:
	// * name, key, create_time, update_time, encryption_state
	// Example:
	// * filter=name=organizations/123/locations/us-central1/encryptionConfigs/test-config
	// conjunctions: (AND, OR, NOT)
	// * filter=name=organizations/123/locations/us-central1/encryptionConfigs/test-config
	// AND mode=CMEK
	// logical operators: (>, <,>=, <=, !="," =,="" :),="" *="" filter="create_time">2024-05-01T00:00:00.000Z
	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 EncryptionConfigs Request

func (*ListEncryptionConfigsRequest) Descriptor

func (*ListEncryptionConfigsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEncryptionConfigsRequest.ProtoReflect.Descriptor instead.

func (*ListEncryptionConfigsRequest) GetFilter

func (x *ListEncryptionConfigsRequest) GetFilter() string

func (*ListEncryptionConfigsRequest) GetOrderBy

func (x *ListEncryptionConfigsRequest) GetOrderBy() string

func (*ListEncryptionConfigsRequest) GetPageSize

func (x *ListEncryptionConfigsRequest) GetPageSize() int32

func (*ListEncryptionConfigsRequest) GetPageToken

func (x *ListEncryptionConfigsRequest) GetPageToken() string

func (*ListEncryptionConfigsRequest) GetParent

func (x *ListEncryptionConfigsRequest) GetParent() string

func (*ListEncryptionConfigsRequest) ProtoMessage

func (*ListEncryptionConfigsRequest) ProtoMessage()

func (*ListEncryptionConfigsRequest) ProtoReflect

func (*ListEncryptionConfigsRequest) Reset

func (x *ListEncryptionConfigsRequest) Reset()

func (*ListEncryptionConfigsRequest) String

ListEncryptionConfigsResponse

type ListEncryptionConfigsResponse struct {

	// The list of EncryptionConfigs under the given parent location.
	EncryptionConfigs []*EncryptionConfig `protobuf:"bytes,1,rep,name=encryption_configs,json=encryptionConfigs,proto3" json:"encryption_configs,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 EncryptionConfigs Response

func (*ListEncryptionConfigsResponse) Descriptor

func (*ListEncryptionConfigsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEncryptionConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListEncryptionConfigsResponse) GetEncryptionConfigs

func (x *ListEncryptionConfigsResponse) GetEncryptionConfigs() []*EncryptionConfig

func (*ListEncryptionConfigsResponse) GetNextPageToken

func (x *ListEncryptionConfigsResponse) GetNextPageToken() string

func (*ListEncryptionConfigsResponse) GetUnreachableLocations

func (x *ListEncryptionConfigsResponse) GetUnreachableLocations() []string

func (*ListEncryptionConfigsResponse) ProtoMessage

func (*ListEncryptionConfigsResponse) ProtoMessage()

func (*ListEncryptionConfigsResponse) ProtoReflect

func (*ListEncryptionConfigsResponse) Reset

func (x *ListEncryptionConfigsResponse) Reset()

func (*ListEncryptionConfigsResponse) 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 (*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) Enum

func (ListEntitiesRequest_EntityView) EnumDescriptor

func (ListEntitiesRequest_EntityView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListEntitiesRequest_EntityView.Descriptor instead.

func (ListEntitiesRequest_EntityView) Number

func (ListEntitiesRequest_EntityView) String

func (ListEntitiesRequest_EntityView) Type

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

ListEntriesRequest

type ListEntriesRequest struct {

	// Required. The resource name of the parent Entry Group:
	// `projects/{project}/locations/{location}/entryGroups/{entry_group}`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Number of items to return per page. If there are remaining
	// results, the service returns a next_page_token. If unspecified, the service
	// returns at most 10 Entries. The maximum value is 100; values above 100 will
	// be coerced to 100.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. Page token received from a previous `ListEntries` call. Provide
	// this to retrieve the subsequent page.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. A filter on the entries to return. Filters are case-sensitive.
	// You can filter the request by the following fields:
	//
	// * entry_type
	// * entry_source.display_name
	// * parent_entry
	//
	// The comparison operators are =, !=, <,>, <=,>=. The service compares
	// strings according to lexical order.
	//
	// You can use the logical operators AND, OR, NOT in the filter.
	//
	// You can use Wildcard "*", but for entry_type and parent_entry you need to
	// provide the full project id or number.
	//
	// You cannot use parent_entry in conjunction with other fields.
	//
	// Example filter expressions:
	//
	// * "entry_source.display_name=AnExampleDisplayName"
	// * "entry_type=projects/example-project/locations/global/entryTypes/example-entry_type"
	// * "entry_type=projects/example-project/locations/us/entryTypes/a* OR
	// entry_type=projects/another-project/locations/*"
	// * "NOT entry_source.display_name=AnotherExampleDisplayName"
	// * "parent_entry=projects/example-project/locations/us/entryGroups/example-entry-group/entries/example-entry"
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

List Entries request.

func (*ListEntriesRequest) Descriptor

func (*ListEntriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListEntriesRequest) GetFilter

func (x *ListEntriesRequest) GetFilter() string

func (*ListEntriesRequest) GetPageSize

func (x *ListEntriesRequest) GetPageSize() int32

func (*ListEntriesRequest) GetPageToken

func (x *ListEntriesRequest) GetPageToken() string

func (*ListEntriesRequest) GetParent

func (x *ListEntriesRequest) GetParent() string

func (*ListEntriesRequest) ProtoMessage

func (*ListEntriesRequest) ProtoMessage()

func (*ListEntriesRequest) ProtoReflect

func (x *ListEntriesRequest) ProtoReflect() protoreflect.Message

func (*ListEntriesRequest) Reset

func (x *ListEntriesRequest) Reset()

func (*ListEntriesRequest) String

func (x *ListEntriesRequest) String() string

ListEntriesResponse

type ListEntriesResponse struct {

	// The list of entries under the given parent location.
	Entries []*Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,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 Entries response.

func (*ListEntriesResponse) Descriptor

func (*ListEntriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListEntriesResponse) GetEntries

func (x *ListEntriesResponse) GetEntries() []*Entry

func (*ListEntriesResponse) GetNextPageToken

func (x *ListEntriesResponse) GetNextPageToken() string

func (*ListEntriesResponse) ProtoMessage

func (*ListEntriesResponse) ProtoMessage()

func (*ListEntriesResponse) ProtoReflect

func (x *ListEntriesResponse) ProtoReflect() protoreflect.Message

func (*ListEntriesResponse) Reset

func (x *ListEntriesResponse) Reset()

func (*ListEntriesResponse) String

func (x *ListEntriesResponse) String() string

ListEntryGroupsRequest

type ListEntryGroupsRequest struct {

	// Required. The resource name of the entryGroup location, of the form:
	// `projects/{project_number}/locations/{location_id}`
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Maximum number of EntryGroups to return. The service may return
	// fewer than this value. If unspecified, the service returns at most 10
	// EntryGroups. 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 `ListEntryGroups` call.
	// Provide this to retrieve the subsequent page. When paginating, all other
	// parameters you provide to `ListEntryGroups` 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 entryGroups request.

func (*ListEntryGroupsRequest) Descriptor

func (*ListEntryGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEntryGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListEntryGroupsRequest) GetFilter

func (x *ListEntryGroupsRequest) GetFilter() string

func (*ListEntryGroupsRequest) GetOrderBy

func (x *ListEntryGroupsRequest) GetOrderBy() string

func (*ListEntryGroupsRequest) GetPageSize

func (x *ListEntryGroupsRequest) GetPageSize() int32

func (*ListEntryGroupsRequest) GetPageToken

func (x *ListEntryGroupsRequest) GetPageToken() string

func (*ListEntryGroupsRequest) GetParent

func (x *ListEntryGroupsRequest) GetParent() string

func (*ListEntryGroupsRequest) ProtoMessage

func (*ListEntryGroupsRequest) ProtoMessage()

func (*ListEntryGroupsRequest) ProtoReflect

func (x *ListEntryGroupsRequest) ProtoReflect() protoreflect.Message

func (*ListEntryGroupsRequest) Reset

func (x *ListEntryGroupsRequest) Reset()

func (*ListEntryGroupsRequest) String

func (x *ListEntryGroupsRequest) String() string

ListEntryGroupsResponse

type ListEntryGroupsResponse struct {

	// Entry groups under the given parent location.
	EntryGroups []*EntryGroup `protobuf:"bytes,1,rep,name=entry_groups,json=entryGroups,proto3" json:"entry_groups,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 the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List entry groups response.

func (*ListEntryGroupsResponse) Descriptor

func (*ListEntryGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEntryGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListEntryGroupsResponse) GetEntryGroups

func (x *ListEntryGroupsResponse) GetEntryGroups() []*EntryGroup

func (*ListEntryGroupsResponse) GetNextPageToken

func (x *ListEntryGroupsResponse) GetNextPageToken() string

func (*ListEntryGroupsResponse) GetUnreachableLocations

func (x *ListEntryGroupsResponse) GetUnreachableLocations() []string

func (*ListEntryGroupsResponse) ProtoMessage

func (*ListEntryGroupsResponse) ProtoMessage()

func (*ListEntryGroupsResponse) ProtoReflect

func (x *ListEntryGroupsResponse) ProtoReflect() protoreflect.Message

func (*ListEntryGroupsResponse) Reset

func (x *ListEntryGroupsResponse) Reset()

func (*ListEntryGroupsResponse) String

func (x *ListEntryGroupsResponse) String() string

ListEntryTypesRequest

type ListEntryTypesRequest struct {

	// Required. The resource name of the EntryType location, of the form:
	// `projects/{project_number}/locations/{location_id}`
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Maximum number of EntryTypes to return. The service may return
	// fewer than this value. If unspecified, the service returns at most 10
	// EntryTypes. 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 `ListEntryTypes` call.
	// Provide this to retrieve the subsequent page. When paginating, all other
	// parameters you provided to `ListEntryTypes` 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 service supports the following formats:
	//
	// * labels.key1 = "value1"
	// * labels:key1
	// * name = "value"
	//
	// These restrictions can be conjoined with AND, OR, and NOT conjunctions.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Orders the result by `name` or `create_time` fields.
	// 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 EntryTypes request

func (*ListEntryTypesRequest) Descriptor

func (*ListEntryTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEntryTypesRequest.ProtoReflect.Descriptor instead.

func (*ListEntryTypesRequest) GetFilter

func (x *ListEntryTypesRequest) GetFilter() string

func (*ListEntryTypesRequest) GetOrderBy

func (x *ListEntryTypesRequest) GetOrderBy() string

func (*ListEntryTypesRequest) GetPageSize

func (x *ListEntryTypesRequest) GetPageSize() int32

func (*ListEntryTypesRequest) GetPageToken

func (x *ListEntryTypesRequest) GetPageToken() string

func (*ListEntryTypesRequest) GetParent

func (x *ListEntryTypesRequest) GetParent() string

func (*ListEntryTypesRequest) ProtoMessage

func (*ListEntryTypesRequest) ProtoMessage()

func (*ListEntryTypesRequest) ProtoReflect

func (x *ListEntryTypesRequest) ProtoReflect() protoreflect.Message

func (*ListEntryTypesRequest) Reset

func (x *ListEntryTypesRequest) Reset()

func (*ListEntryTypesRequest) String

func (x *ListEntryTypesRequest) String() string

ListEntryTypesResponse

type ListEntryTypesResponse struct {

	// EntryTypes under the given parent location.
	EntryTypes []*EntryType `protobuf:"bytes,1,rep,name=entry_types,json=entryTypes,proto3" json:"entry_types,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 the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List EntryTypes response.

func (*ListEntryTypesResponse) Descriptor

func (*ListEntryTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEntryTypesResponse.ProtoReflect.Descriptor instead.

func (*ListEntryTypesResponse) GetEntryTypes

func (x *ListEntryTypesResponse) GetEntryTypes() []*EntryType

func (*ListEntryTypesResponse) GetNextPageToken

func (x *ListEntryTypesResponse) GetNextPageToken() string

func (*ListEntryTypesResponse) GetUnreachableLocations

func (x *ListEntryTypesResponse) GetUnreachableLocations() []string

func (*ListEntryTypesResponse) ProtoMessage

func (*ListEntryTypesResponse) ProtoMessage()

func (*ListEntryTypesResponse) ProtoReflect

func (x *ListEntryTypesResponse) ProtoReflect() protoreflect.Message

func (*ListEntryTypesResponse) Reset

func (x *ListEntryTypesResponse) Reset()

func (*ListEntryTypesResponse) String

func (x *ListEntryTypesResponse) String() string

ListGlossariesRequest

type ListGlossariesRequest struct {

	// Required. The parent, which has this collection of Glossaries.
	// Format: projects/{project_id_or_number}/locations/{location_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of Glossaries to return. The service may
	// return fewer than this value. If unspecified, at most 50 Glossaries 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. A page token, received from a previous `ListGlossaries` call.
	// Provide this to retrieve the subsequent page.
	// When paginating, all other parameters provided to `ListGlossaries` 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 expression that filters Glossaries listed in the response.
	// Filters on proto fields of Glossary are supported.
	// Examples of using a filter are:
	//   - `display_name="my-glossary"`
	//   - `categoryCount=1`
	//   - `termCount=0`
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Order by expression that orders Glossaries listed in the
	// response. Order by fields are: `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 Glossaries Request

func (*ListGlossariesRequest) Descriptor

func (*ListGlossariesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossariesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossariesRequest) GetFilter

func (x *ListGlossariesRequest) GetFilter() string

func (*ListGlossariesRequest) GetOrderBy

func (x *ListGlossariesRequest) GetOrderBy() string

func (*ListGlossariesRequest) GetPageSize

func (x *ListGlossariesRequest) GetPageSize() int32

func (*ListGlossariesRequest) GetPageToken

func (x *ListGlossariesRequest) GetPageToken() string

func (*ListGlossariesRequest) GetParent

func (x *ListGlossariesRequest) GetParent() string

func (*ListGlossariesRequest) ProtoMessage

func (*ListGlossariesRequest) ProtoMessage()

func (*ListGlossariesRequest) ProtoReflect

func (x *ListGlossariesRequest) ProtoReflect() protoreflect.Message

func (*ListGlossariesRequest) Reset

func (x *ListGlossariesRequest) Reset()

func (*ListGlossariesRequest) String

func (x *ListGlossariesRequest) String() string

ListGlossariesResponse

type ListGlossariesResponse struct {

	// Lists the Glossaries in the specified parent.
	Glossaries []*Glossary `protobuf:"bytes,1,rep,name=glossaries,proto3" json:"glossaries,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List Glossaries Response

func (*ListGlossariesResponse) Descriptor

func (*ListGlossariesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossariesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossariesResponse) GetGlossaries

func (x *ListGlossariesResponse) GetGlossaries() []*Glossary

func (*ListGlossariesResponse) GetNextPageToken

func (x *ListGlossariesResponse) GetNextPageToken() string

func (*ListGlossariesResponse) GetUnreachableLocations

func (x *ListGlossariesResponse) GetUnreachableLocations() []string

func (*ListGlossariesResponse) ProtoMessage

func (*ListGlossariesResponse) ProtoMessage()

func (*ListGlossariesResponse) ProtoReflect

func (x *ListGlossariesResponse) ProtoReflect() protoreflect.Message

func (*ListGlossariesResponse) Reset

func (x *ListGlossariesResponse) Reset()

func (*ListGlossariesResponse) String

func (x *ListGlossariesResponse) String() string

ListGlossaryCategoriesRequest

type ListGlossaryCategoriesRequest struct {

	// Required. The parent, which has this collection of GlossaryCategories.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	// Location is the Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of GlossaryCategories to return. The service
	// may return fewer than this value. If unspecified, at most 50
	// GlossaryCategories 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. A page token, received from a previous `ListGlossaryCategories`
	// call. Provide this to retrieve the subsequent page. When paginating, all
	// other parameters provided to `ListGlossaryCategories` 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 expression that filters GlossaryCategories listed in the
	// response. Filters are supported on the following fields:
	//   - immediate_parent
	//
	// Examples of using a filter are:
	//
	//	-
	//	`immediate_parent="projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}"`
	//	-
	//	`immediate_parent="projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}"`
	//
	// This will only return the GlossaryCategories that are directly nested
	// under the specified parent.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Order by expression that orders GlossaryCategories listed in the
	// response. Order by fields are: `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 GlossaryCategories Request

func (*ListGlossaryCategoriesRequest) Descriptor

func (*ListGlossaryCategoriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossaryCategoriesRequest.ProtoReflect.Descriptor instead.

func (*ListGlossaryCategoriesRequest) GetFilter

func (x *ListGlossaryCategoriesRequest) GetFilter() string

func (*ListGlossaryCategoriesRequest) GetOrderBy

func (x *ListGlossaryCategoriesRequest) GetOrderBy() string

func (*ListGlossaryCategoriesRequest) GetPageSize

func (x *ListGlossaryCategoriesRequest) GetPageSize() int32

func (*ListGlossaryCategoriesRequest) GetPageToken

func (x *ListGlossaryCategoriesRequest) GetPageToken() string

func (*ListGlossaryCategoriesRequest) GetParent

func (x *ListGlossaryCategoriesRequest) GetParent() string

func (*ListGlossaryCategoriesRequest) ProtoMessage

func (*ListGlossaryCategoriesRequest) ProtoMessage()

func (*ListGlossaryCategoriesRequest) ProtoReflect

func (*ListGlossaryCategoriesRequest) Reset

func (x *ListGlossaryCategoriesRequest) Reset()

func (*ListGlossaryCategoriesRequest) String

ListGlossaryCategoriesResponse

type ListGlossaryCategoriesResponse struct {

	// Lists the GlossaryCategories in the specified parent.
	Categories []*GlossaryCategory `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List GlossaryCategories Response

func (*ListGlossaryCategoriesResponse) Descriptor

func (*ListGlossaryCategoriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossaryCategoriesResponse.ProtoReflect.Descriptor instead.

func (*ListGlossaryCategoriesResponse) GetCategories

func (x *ListGlossaryCategoriesResponse) GetCategories() []*GlossaryCategory

func (*ListGlossaryCategoriesResponse) GetNextPageToken

func (x *ListGlossaryCategoriesResponse) GetNextPageToken() string

func (*ListGlossaryCategoriesResponse) GetUnreachableLocations

func (x *ListGlossaryCategoriesResponse) GetUnreachableLocations() []string

func (*ListGlossaryCategoriesResponse) ProtoMessage

func (*ListGlossaryCategoriesResponse) ProtoMessage()

func (*ListGlossaryCategoriesResponse) ProtoReflect

func (*ListGlossaryCategoriesResponse) Reset

func (x *ListGlossaryCategoriesResponse) Reset()

func (*ListGlossaryCategoriesResponse) String

ListGlossaryTermsRequest

type ListGlossaryTermsRequest struct {

	// Required. The parent, which has this collection of GlossaryTerms.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	// where `location_id` refers to a Google Cloud region.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of GlossaryTerms to return. The service may
	// return fewer than this value. If unspecified, at most 50 GlossaryTerms 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. A page token, received from a previous `ListGlossaryTerms` call.
	// Provide this to retrieve the subsequent page.
	// When paginating, all other parameters provided to `ListGlossaryTerms` 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 expression that filters GlossaryTerms listed in the
	// response. Filters are supported on the following fields:
	//   - immediate_parent
	//
	// Examples of using a filter are:
	//
	//	-
	//	`immediate_parent="projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}"`
	//	-
	//	`immediate_parent="projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}"`
	//
	// This will only return the GlossaryTerms that are directly nested under the
	// specified parent.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. Order by expression that orders GlossaryTerms listed in the
	// response. Order by fields are: `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 GlossaryTerms Request

func (*ListGlossaryTermsRequest) Descriptor

func (*ListGlossaryTermsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossaryTermsRequest.ProtoReflect.Descriptor instead.

func (*ListGlossaryTermsRequest) GetFilter

func (x *ListGlossaryTermsRequest) GetFilter() string

func (*ListGlossaryTermsRequest) GetOrderBy

func (x *ListGlossaryTermsRequest) GetOrderBy() string

func (*ListGlossaryTermsRequest) GetPageSize

func (x *ListGlossaryTermsRequest) GetPageSize() int32

func (*ListGlossaryTermsRequest) GetPageToken

func (x *ListGlossaryTermsRequest) GetPageToken() string

func (*ListGlossaryTermsRequest) GetParent

func (x *ListGlossaryTermsRequest) GetParent() string

func (*ListGlossaryTermsRequest) ProtoMessage

func (*ListGlossaryTermsRequest) ProtoMessage()

func (*ListGlossaryTermsRequest) ProtoReflect

func (x *ListGlossaryTermsRequest) ProtoReflect() protoreflect.Message

func (*ListGlossaryTermsRequest) Reset

func (x *ListGlossaryTermsRequest) Reset()

func (*ListGlossaryTermsRequest) String

func (x *ListGlossaryTermsRequest) String() string

ListGlossaryTermsResponse

type ListGlossaryTermsResponse struct {

	// Lists the GlossaryTerms in the specified parent.
	Terms []*GlossaryTerm `protobuf:"bytes,1,rep,name=terms,proto3" json:"terms,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List GlossaryTerms Response

func (*ListGlossaryTermsResponse) Descriptor

func (*ListGlossaryTermsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGlossaryTermsResponse.ProtoReflect.Descriptor instead.

func (*ListGlossaryTermsResponse) GetNextPageToken

func (x *ListGlossaryTermsResponse) GetNextPageToken() string

func (*ListGlossaryTermsResponse) GetTerms

func (x *ListGlossaryTermsResponse) GetTerms() []*GlossaryTerm

func (*ListGlossaryTermsResponse) GetUnreachableLocations

func (x *ListGlossaryTermsResponse) GetUnreachableLocations() []string

func (*ListGlossaryTermsResponse) ProtoMessage

func (*ListGlossaryTermsResponse) ProtoMessage()

func (*ListGlossaryTermsResponse) ProtoReflect

func (*ListGlossaryTermsResponse) Reset

func (x *ListGlossaryTermsResponse) Reset()

func (*ListGlossaryTermsResponse) String

func (x *ListGlossaryTermsResponse) 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 Google Cloud 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

ListMetadataFeedsRequest

type ListMetadataFeedsRequest struct {

	// Required. The resource name of the parent location, in the format
	// `projects/{project_id_or_number}/locations/{location_id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of metadata feeds to return. The service
	// might return fewer feeds than this value. If unspecified, at most 10 feeds
	// are returned. The maximum value is 1,000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. The page token received from a previous `ListMetadataFeeds` call.
	// Provide this token to retrieve the subsequent page of results. When
	// paginating, all other parameters that are provided to the
	// `ListMetadataFeeds` request 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 service supports the following formats:
	//
	// * `labels.key1 = "value1"`
	// * `labels:key1`
	// * `name = "value"`
	//
	// You can combine filters with `AND`, `OR`, and `NOT` operators.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The field to sort the results by, either `name` or `create_time`.
	// 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
}

Request message for ListMetadataFeedsRequest.

func (*ListMetadataFeedsRequest) Descriptor

func (*ListMetadataFeedsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMetadataFeedsRequest.ProtoReflect.Descriptor instead.

func (*ListMetadataFeedsRequest) GetFilter

func (x *ListMetadataFeedsRequest) GetFilter() string

func (*ListMetadataFeedsRequest) GetOrderBy

func (x *ListMetadataFeedsRequest) GetOrderBy() string

func (*ListMetadataFeedsRequest) GetPageSize

func (x *ListMetadataFeedsRequest) GetPageSize() int32

func (*ListMetadataFeedsRequest) GetPageToken

func (x *ListMetadataFeedsRequest) GetPageToken() string

func (*ListMetadataFeedsRequest) GetParent

func (x *ListMetadataFeedsRequest) GetParent() string

func (*ListMetadataFeedsRequest) ProtoMessage

func (*ListMetadataFeedsRequest) ProtoMessage()

func (*ListMetadataFeedsRequest) ProtoReflect

func (x *ListMetadataFeedsRequest) ProtoReflect() protoreflect.Message

func (*ListMetadataFeedsRequest) Reset

func (x *ListMetadataFeedsRequest) Reset()

func (*ListMetadataFeedsRequest) String

func (x *ListMetadataFeedsRequest) String() string

ListMetadataFeedsResponse

type ListMetadataFeedsResponse struct {

	// List of metadata feeds under the specified parent location.
	MetadataFeeds []*MetadataFeed `protobuf:"bytes,1,rep,name=metadata_feeds,json=metadataFeeds,proto3" json:"metadata_feeds,omitempty"`
	// A token to retrieve the next page of results. If there are no more results
	// in the list, the value is empty.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Unordered list. Locations that the service couldn't reach.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListMetadataFeeds.

func (*ListMetadataFeedsResponse) Descriptor

func (*ListMetadataFeedsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMetadataFeedsResponse.ProtoReflect.Descriptor instead.

func (*ListMetadataFeedsResponse) GetMetadataFeeds

func (x *ListMetadataFeedsResponse) GetMetadataFeeds() []*MetadataFeed

func (*ListMetadataFeedsResponse) GetNextPageToken

func (x *ListMetadataFeedsResponse) GetNextPageToken() string

func (*ListMetadataFeedsResponse) GetUnreachable

func (x *ListMetadataFeedsResponse) GetUnreachable() []string

func (*ListMetadataFeedsResponse) ProtoMessage

func (*ListMetadataFeedsResponse) ProtoMessage()

func (*ListMetadataFeedsResponse) ProtoReflect

func (*ListMetadataFeedsResponse) Reset

func (x *ListMetadataFeedsResponse) Reset()

func (*ListMetadataFeedsResponse) String

func (x *ListMetadataFeedsResponse) String() string

ListMetadataJobsRequest

type ListMetadataJobsRequest struct {

	// Required. The resource name of the parent location, in the format
	// `projects/{project_id_or_number}/locations/{location_id}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of metadata jobs to return. The service might
	// return fewer jobs than this value. If unspecified, at most 10 jobs are
	// returned. The maximum value is 1,000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. The page token received from a previous `ListMetadataJobs` call.
	// Provide this token to retrieve the subsequent page of results. When
	// paginating, all other parameters that are provided to the
	// `ListMetadataJobs` request 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 service supports the following formats:
	//
	// * `labels.key1 = "value1"`
	// * `labels:key1`
	// * `name = "value"`
	//
	// You can combine filters with `AND`, `OR`, and `NOT` operators.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Optional. The field to sort the results by, either `name` or `create_time`.
	// 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 metadata jobs request.

func (*ListMetadataJobsRequest) Descriptor

func (*ListMetadataJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMetadataJobsRequest.ProtoReflect.Descriptor instead.

func (*ListMetadataJobsRequest) GetFilter

func (x *ListMetadataJobsRequest) GetFilter() string

func (*ListMetadataJobsRequest) GetOrderBy

func (x *ListMetadataJobsRequest) GetOrderBy() string

func (*ListMetadataJobsRequest) GetPageSize

func (x *ListMetadataJobsRequest) GetPageSize() int32

func (*ListMetadataJobsRequest) GetPageToken

func (x *ListMetadataJobsRequest) GetPageToken() string

func (*ListMetadataJobsRequest) GetParent

func (x *ListMetadataJobsRequest) GetParent() string

func (*ListMetadataJobsRequest) ProtoMessage

func (*ListMetadataJobsRequest) ProtoMessage()

func (*ListMetadataJobsRequest) ProtoReflect

func (x *ListMetadataJobsRequest) ProtoReflect() protoreflect.Message

func (*ListMetadataJobsRequest) Reset

func (x *ListMetadataJobsRequest) Reset()

func (*ListMetadataJobsRequest) String

func (x *ListMetadataJobsRequest) String() string

ListMetadataJobsResponse

type ListMetadataJobsResponse struct {

	// Metadata jobs under the specified parent location.
	MetadataJobs []*MetadataJob `protobuf:"bytes,1,rep,name=metadata_jobs,json=metadataJobs,proto3" json:"metadata_jobs,omitempty"`
	// A token to retrieve the next page of results. If there are no more results
	// in the list, the value is empty.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that the service couldn't reach.
	UnreachableLocations []string `protobuf:"bytes,3,rep,name=unreachable_locations,json=unreachableLocations,proto3" json:"unreachable_locations,omitempty"`
	// contains filtered or unexported fields
}

List metadata jobs response.

func (*ListMetadataJobsResponse) Descriptor

func (*ListMetadataJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMetadataJobsResponse.ProtoReflect.Descriptor instead.

func (*ListMetadataJobsResponse) GetMetadataJobs

func (x *ListMetadataJobsResponse) GetMetadataJobs() []*MetadataJob

func (*ListMetadataJobsResponse) GetNextPageToken

func (x *ListMetadataJobsResponse) GetNextPageToken() string

func (*ListMetadataJobsResponse) GetUnreachableLocations

func (x *ListMetadataJobsResponse) GetUnreachableLocations() []string

func (*ListMetadataJobsResponse) ProtoMessage

func (*ListMetadataJobsResponse) ProtoMessage()

func (*ListMetadataJobsResponse) ProtoReflect

func (x *ListMetadataJobsResponse) ProtoReflect() protoreflect.Message

func (*ListMetadataJobsResponse) Reset

func (x *ListMetadataJobsResponse) Reset()

func (*ListMetadataJobsResponse) String

func (x *ListMetadataJobsResponse) 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

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

LookupContextRequest

type LookupContextRequest struct {

	// Required. The project to which the request should be attributed in the
	// following form: `projects/{project}/locations/{location}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The entry names to look up the context for. The maximum number of
	// resources for a request is limited to 10.
	//
	// ## Examples:
	//
	// `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`
	Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
	// Optional. The text representing contextual information for which metadata
	// context is being requested.
	Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
	// Optional. Allows to configure the context.
	//
	// Supported options:
	//
	// - `format` - The format of the context (one of `yaml`,
	// `xml`, `json`, default is `yaml`).
	// - `context_budget` - If provided, the output will be intelligently
	// truncated on a best-effort basis to contain approximately the desired
	// amount of characters. There is no guarantee to achieve the specific amount.
	Options map[string]string `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// contains filtered or unexported fields
}

Lookup Context using permissions in the source system.

func (*LookupContextRequest) Descriptor

func (*LookupContextRequest) Descriptor() ([]byte, []int)

Deprecated: Use LookupContextRequest.ProtoReflect.Descriptor instead.

func (*LookupContextRequest) GetContext

func (x *LookupContextRequest) GetContext() string

func (*LookupContextRequest) GetName

func (x *LookupContextRequest) GetName() string

func (*LookupContextRequest) GetOptions

func (x *LookupContextRequest) GetOptions() map[string]string

func (*LookupContextRequest) GetResources

func (x *LookupContextRequest) GetResources() []string

func (*LookupContextRequest) ProtoMessage

func (*LookupContextRequest) ProtoMessage()

func (*LookupContextRequest) ProtoReflect

func (x *LookupContextRequest) ProtoReflect() protoreflect.Message

func (*LookupContextRequest) Reset

func (x *LookupContextRequest) Reset()

func (*LookupContextRequest) String

func (x *LookupContextRequest) String() string

LookupContextResponse

type LookupContextResponse struct {

	// Pre-formatted block of text containing the context for the requested
	// resources.
	Context string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

Lookup Context response.

func (*LookupContextResponse) Descriptor

func (*LookupContextResponse) Descriptor() ([]byte, []int)

Deprecated: Use LookupContextResponse.ProtoReflect.Descriptor instead.

func (*LookupContextResponse) GetContext

func (x *LookupContextResponse) GetContext() string

func (*LookupContextResponse) ProtoMessage

func (*LookupContextResponse) ProtoMessage()

func (*LookupContextResponse) ProtoReflect

func (x *LookupContextResponse) ProtoReflect() protoreflect.Message

func (*LookupContextResponse) Reset

func (x *LookupContextResponse) Reset()

func (*LookupContextResponse) String

func (x *LookupContextResponse) String() string

LookupEntryLinksRequest

type LookupEntryLinksRequest struct {

	// Required. The project to which the request should be attributed to
	// Format: `projects/{project_id_or_number}/locations/{location_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The resource name of the referred Entry.
	// Format:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.
	// Entry Links which references this entry will be returned in the response.
	Entry string `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"`
	// Mode of entry reference.
	EntryMode LookupEntryLinksRequest_EntryMode `protobuf:"varint,3,opt,name=entry_mode,json=entryMode,proto3,enum=google.cloud.dataplex.v1.LookupEntryLinksRequest_EntryMode" json:"entry_mode,omitempty"`
	// Entry link types to filter the response by. If empty, all entry link types
	// will be returned. At most 10 entry link types can be specified.
	EntryLinkTypes []string `protobuf:"bytes,4,rep,name=entry_link_types,json=entryLinkTypes,proto3" json:"entry_link_types,omitempty"`
	// Maximum number of EntryLinks to return. The service may return fewer
	// than this value. If unspecified, at most 10 EntryLinks will be returned.
	// The maximum value is 10; values above 10 will be coerced to 10.
	PageSize int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token received from a previous `LookupEntryLinks` call. Provide this
	// to retrieve the subsequent page. When paginating, all other parameters that
	// are provided to the `LookupEntryLinks` request must match the call that
	// provided the page token.
	PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for LookupEntryLinks.

func (*LookupEntryLinksRequest) Descriptor

func (*LookupEntryLinksRequest) Descriptor() ([]byte, []int)

Deprecated: Use LookupEntryLinksRequest.ProtoReflect.Descriptor instead.

func (*LookupEntryLinksRequest) GetEntry

func (x *LookupEntryLinksRequest) GetEntry() string

func (*LookupEntryLinksRequest) GetEntryLinkTypes

func (x *LookupEntryLinksRequest) GetEntryLinkTypes() []string

func (*LookupEntryLinksRequest) GetEntryMode

func (*LookupEntryLinksRequest) GetName

func (x *LookupEntryLinksRequest) GetName() string

func (*LookupEntryLinksRequest) GetPageSize

func (x *LookupEntryLinksRequest) GetPageSize() int32

func (*LookupEntryLinksRequest) GetPageToken

func (x *LookupEntryLinksRequest) GetPageToken() string

func (*LookupEntryLinksRequest) ProtoMessage

func (*LookupEntryLinksRequest) ProtoMessage()

func (*LookupEntryLinksRequest) ProtoReflect

func (x *LookupEntryLinksRequest) ProtoReflect() protoreflect.Message

func (*LookupEntryLinksRequest) Reset

func (x *LookupEntryLinksRequest) Reset()

func (*LookupEntryLinksRequest) String

func (x *LookupEntryLinksRequest) String() string

LookupEntryLinksRequest_EntryMode

type LookupEntryLinksRequest_EntryMode int32

Mode of entry reference.

LookupEntryLinksRequest_ENTRY_MODE_UNSPECIFIED, LookupEntryLinksRequest_SOURCE, LookupEntryLinksRequest_TARGET

const (
	// Unspecified entry mode. Returns both directional and non-directional
	// entry links which references the entry.
	LookupEntryLinksRequest_ENTRY_MODE_UNSPECIFIED LookupEntryLinksRequest_EntryMode = 0
	// Returns all directed entry links which references the entry as source.
	LookupEntryLinksRequest_SOURCE LookupEntryLinksRequest_EntryMode = 1
	// Return all directed entry links which references the entry as target.
	LookupEntryLinksRequest_TARGET LookupEntryLinksRequest_EntryMode = 2
)

func (LookupEntryLinksRequest_EntryMode) Descriptor

func (LookupEntryLinksRequest_EntryMode) Enum

func (LookupEntryLinksRequest_EntryMode) EnumDescriptor

func (LookupEntryLinksRequest_EntryMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use LookupEntryLinksRequest_EntryMode.Descriptor instead.

func (LookupEntryLinksRequest_EntryMode) Number

func (LookupEntryLinksRequest_EntryMode) String

func (LookupEntryLinksRequest_EntryMode) Type

LookupEntryLinksResponse

type LookupEntryLinksResponse struct {

	// List of entry links that reference the specified entry.
	EntryLinks []*EntryLink `protobuf:"bytes,1,rep,name=entry_links,json=entryLinks,proto3" json:"entry_links,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
}

Response message for LookupEntryLinks.

func (*LookupEntryLinksResponse) Descriptor

func (*LookupEntryLinksResponse) Descriptor() ([]byte, []int)

Deprecated: Use LookupEntryLinksResponse.ProtoReflect.Descriptor instead.

func (x *LookupEntryLinksResponse) GetEntryLinks() []*EntryLink

func (*LookupEntryLinksResponse) GetNextPageToken

func (x *LookupEntryLinksResponse) GetNextPageToken() string

func (*LookupEntryLinksResponse) ProtoMessage

func (*LookupEntryLinksResponse) ProtoMessage()

func (*LookupEntryLinksResponse) ProtoReflect

func (x *LookupEntryLinksResponse) ProtoReflect() protoreflect.Message

func (*LookupEntryLinksResponse) Reset

func (x *LookupEntryLinksResponse) Reset()

func (*LookupEntryLinksResponse) String

func (x *LookupEntryLinksResponse) String() string

LookupEntryRequest

type LookupEntryRequest struct {

	// Required. The project to which the request should be attributed in the
	// following form: `projects/{project}/locations/{location}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. View to control which parts of an entry the service should
	// return.
	// **Please check the limitations on returned aspects in the Entry view
	// documentation. Amount of returned aspects depends on the selected Entry
	// View.**
	View EntryView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.dataplex.v1.EntryView" json:"view,omitempty"`
	// Optional. Limits the aspects returned to the provided aspect types.
	// It only works for CUSTOM view.
	AspectTypes []string `protobuf:"bytes,3,rep,name=aspect_types,json=aspectTypes,proto3" json:"aspect_types,omitempty"`
	// Optional. Limits the aspects returned to those associated with the provided
	// paths within the Entry. It only works for CUSTOM view.
	Paths []string `protobuf:"bytes,4,rep,name=paths,proto3" json:"paths,omitempty"`
	// Required. The resource name of the Entry:
	// `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
	Entry string `protobuf:"bytes,5,opt,name=entry,proto3" json:"entry,omitempty"`
	// contains filtered or unexported fields
}

Lookup Entry request using permissions in the source system.

func (*LookupEntryRequest) Descriptor

func (*LookupEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use LookupEntryRequest.ProtoReflect.Descriptor instead.

func (*LookupEntryRequest) GetAspectTypes

func (x *LookupEntryRequest) GetAspectTypes() []string

func (*LookupEntryRequest) GetEntry

func (x *LookupEntryRequest) GetEntry() string

func (*LookupEntryRequest) GetName

func (x *LookupEntryRequest) GetName() string

func (*LookupEntryRequest) GetPaths

func (x *LookupEntryRequest) GetPaths() []string

func (*LookupEntryRequest) GetView

func (x *LookupEntryRequest) GetView() EntryView

func (*LookupEntryRequest) ProtoMessage

func (*LookupEntryRequest) ProtoMessage()

func (*LookupEntryRequest) ProtoReflect

func (x *LookupEntryRequest) ProtoReflect() protoreflect.Message

func (*LookupEntryRequest) Reset

func (x *LookupEntryRequest) Reset()

func (*LookupEntryRequest) String

func (x *LookupEntryRequest) String() string

MetadataFeed

type MetadataFeed struct {

	// Identifier. The resource name of the metadata feed, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/metadataFeeds/{metadata_feed_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. A system-generated, globally unique ID for the metadata job.
	// If the metadata job is deleted and then re-created with the same name, this
	// ID is different.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Required. The scope of the metadata feed.
	// Only the in scope changes are published.
	Scope *MetadataFeed_Scope `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
	// Optional. The filters of the metadata feed.
	// Only the changes that match the filters are published.
	Filters *MetadataFeed_Filters `protobuf:"bytes,4,opt,name=filters,proto3" json:"filters,omitempty"`
	// Output only. The time when the feed was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the feed was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-defined labels.
	Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// The endpoint defines the where the metadata feed messages are
	// published.
	//
	// Types that are valid to be assigned to Endpoint:
	//
	//	*MetadataFeed_PubsubTopic
	Endpoint isMetadataFeed_Endpoint `protobuf_oneof:"endpoint"`
	// contains filtered or unexported fields
}

MetadataFeed contains information related to the metadata feed.

func (*MetadataFeed) Descriptor

func (*MetadataFeed) Descriptor() ([]byte, []int)

Deprecated: Use MetadataFeed.ProtoReflect.Descriptor instead.

func (*MetadataFeed) GetCreateTime

func (x *MetadataFeed) GetCreateTime() *timestamppb.Timestamp

func (*MetadataFeed) GetEndpoint

func (x *MetadataFeed) GetEndpoint() isMetadataFeed_Endpoint

func (*MetadataFeed) GetFilters

func (x *MetadataFeed) GetFilters() *MetadataFeed_Filters

func (*MetadataFeed) GetLabels

func (x *MetadataFeed) GetLabels() map[string]string

func (*MetadataFeed) GetName

func (x *MetadataFeed) GetName() string

func (*MetadataFeed) GetPubsubTopic

func (x *MetadataFeed) GetPubsubTopic() string

func (*MetadataFeed) GetScope

func (x *MetadataFeed) GetScope() *MetadataFeed_Scope

func (*MetadataFeed) GetUid

func (x *MetadataFeed) GetUid() string

func (*MetadataFeed) GetUpdateTime

func (x *MetadataFeed) GetUpdateTime() *timestamppb.Timestamp

func (*MetadataFeed) ProtoMessage

func (*MetadataFeed) ProtoMessage()

func (*MetadataFeed) ProtoReflect

func (x *MetadataFeed) ProtoReflect() protoreflect.Message

func (*MetadataFeed) Reset

func (x *MetadataFeed) Reset()

func (*MetadataFeed) String

func (x *MetadataFeed) String() string

MetadataFeed_Filters

type MetadataFeed_Filters struct {

	// Optional. The entry types that you want to listen to, specified as
	// relative resource names in the format
	// `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.
	// Only entries that belong to the specified entry types are published.
	EntryTypes []string `protobuf:"bytes,1,rep,name=entry_types,json=entryTypes,proto3" json:"entry_types,omitempty"`
	// Optional. The aspect types that you want to listen to. Depending on how
	// the aspect is attached to the entry, in the format:
	// `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.
	AspectTypes []string `protobuf:"bytes,2,rep,name=aspect_types,json=aspectTypes,proto3" json:"aspect_types,omitempty"`
	// Optional. The type of change that you want to listen to.
	// If not specified, all changes are published.
	ChangeTypes []MetadataFeed_Filters_ChangeType `protobuf:"varint,3,rep,packed,name=change_types,json=changeTypes,proto3,enum=google.cloud.dataplex.v1.MetadataFeed_Filters_ChangeType" json:"change_types,omitempty"`
	// contains filtered or unexported fields
}

Filters defines the type of changes that you want to listen to. You can have multiple entry type filters and multiple aspect type filters. All of the entry type filters are OR'ed together. All of the aspect type filters are OR'ed together. All of the entry type filters and aspect type filters are AND'ed together.

func (*MetadataFeed_Filters) Descriptor

func (*MetadataFeed_Filters) Descriptor() ([]byte, []int)

Deprecated: Use MetadataFeed_Filters.ProtoReflect.Descriptor instead.

func (*MetadataFeed_Filters) GetAspectTypes

func (x *MetadataFeed_Filters) GetAspectTypes() []string

func (*MetadataFeed_Filters) GetChangeTypes

func (*MetadataFeed_Filters) GetEntryTypes

func (x *MetadataFeed_Filters) GetEntryTypes() []string

func (*MetadataFeed_Filters) ProtoMessage

func (*MetadataFeed_Filters) ProtoMessage()

func (*MetadataFeed_Filters) ProtoReflect

func (x *MetadataFeed_Filters) ProtoReflect() protoreflect.Message

func (*MetadataFeed_Filters) Reset

func (x *MetadataFeed_Filters) Reset()

func (*MetadataFeed_Filters) String

func (x *MetadataFeed_Filters) String() string

MetadataFeed_Filters_ChangeType

type MetadataFeed_Filters_ChangeType int32

The type of change that you want to listen to.

MetadataFeed_Filters_CHANGE_TYPE_UNSPECIFIED, MetadataFeed_Filters_CREATE, MetadataFeed_Filters_UPDATE, MetadataFeed_Filters_DELETE

const (
	// Unspecified change type. Defaults to UNSPECIFIED.
	MetadataFeed_Filters_CHANGE_TYPE_UNSPECIFIED MetadataFeed_Filters_ChangeType = 0
	// The change is a create event.
	MetadataFeed_Filters_CREATE MetadataFeed_Filters_ChangeType = 1
	// The change is an update event.
	MetadataFeed_Filters_UPDATE MetadataFeed_Filters_ChangeType = 2
	// The change is a delete event.
	MetadataFeed_Filters_DELETE MetadataFeed_Filters_ChangeType = 3
)

func (MetadataFeed_Filters_ChangeType) Descriptor

func (MetadataFeed_Filters_ChangeType) Enum

func (MetadataFeed_Filters_ChangeType) EnumDescriptor

func (MetadataFeed_Filters_ChangeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetadataFeed_Filters_ChangeType.Descriptor instead.

func (MetadataFeed_Filters_ChangeType) Number

func (MetadataFeed_Filters_ChangeType) String

func (MetadataFeed_Filters_ChangeType) Type

MetadataFeed_PubsubTopic

type MetadataFeed_PubsubTopic struct {
	// Optional. The pubsub topic that you want the metadata feed messages to
	// publish to. Please grant Dataplex service account the permission to
	// publish messages to the topic. The service account is:
	// service-{PROJECT_NUMBER}@gcp-sa-dataplex.iam.gserviceaccount.com.
	PubsubTopic string `protobuf:"bytes,100,opt,name=pubsub_topic,json=pubsubTopic,proto3,oneof"`
}

MetadataFeed_Scope

type MetadataFeed_Scope struct {

	// Optional. Whether the metadata feed is at the organization-level.
	//
	// - If `true`, all changes happened to the entries in the same
	// organization as the feed are published.
	// - If `false`, you must specify a list of projects or a list of entry
	// groups whose entries you want to listen to.
	//
	// The default is `false`.
	OrganizationLevel bool `protobuf:"varint,1,opt,name=organization_level,json=organizationLevel,proto3" json:"organization_level,omitempty"`
	// Optional. The projects whose entries you want to listen to.
	// Must be in the same organization as the feed.
	// Must be in the format: `projects/{project_id_or_number}`.
	Projects []string `protobuf:"bytes,2,rep,name=projects,proto3" json:"projects,omitempty"`
	// Optional. The entry groups whose entries you want to listen to.
	// Must be in the format:
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.
	EntryGroups []string `protobuf:"bytes,3,rep,name=entry_groups,json=entryGroups,proto3" json:"entry_groups,omitempty"`
	// contains filtered or unexported fields
}

Scope defines the scope of the metadata feed. Scopes are exclusive. Only one of the scopes can be specified.

func (*MetadataFeed_Scope) Descriptor

func (*MetadataFeed_Scope) Descriptor() ([]byte, []int)

Deprecated: Use MetadataFeed_Scope.ProtoReflect.Descriptor instead.

func (*MetadataFeed_Scope) GetEntryGroups

func (x *MetadataFeed_Scope) GetEntryGroups() []string

func (*MetadataFeed_Scope) GetOrganizationLevel

func (x *MetadataFeed_Scope) GetOrganizationLevel() bool

func (*MetadataFeed_Scope) GetProjects

func (x *MetadataFeed_Scope) GetProjects() []string

func (*MetadataFeed_Scope) ProtoMessage

func (*MetadataFeed_Scope) ProtoMessage()

func (*MetadataFeed_Scope) ProtoReflect

func (x *MetadataFeed_Scope) ProtoReflect() protoreflect.Message

func (*MetadataFeed_Scope) Reset

func (x *MetadataFeed_Scope) Reset()

func (*MetadataFeed_Scope) String

func (x *MetadataFeed_Scope) String() string

MetadataJob

type MetadataJob struct {

	// Output only. Identifier. The name of the resource that the configuration is
	// applied to, in the format
	// `projects/{project_number}/locations/{location_id}/metadataJobs/{metadata_job_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. A system-generated, globally unique ID for the metadata job.
	// If the metadata job is deleted and then re-created with the same name, this
	// ID is different.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the metadata job was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the metadata job was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-defined labels.
	Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. Metadata job type.
	Type MetadataJob_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.dataplex.v1.MetadataJob_Type" json:"type,omitempty"`
	// Types that are valid to be assigned to Spec:
	//
	//	*MetadataJob_ImportSpec
	//	*MetadataJob_ExportSpec
	Spec isMetadataJob_Spec `protobuf_oneof:"spec"`
	// Types that are valid to be assigned to Result:
	//
	//	*MetadataJob_ImportResult
	//	*MetadataJob_ExportResult
	Result isMetadataJob_Result `protobuf_oneof:"result"`
	// Output only. Metadata job status.
	Status *MetadataJob_Status `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

A metadata job resource.

func (*MetadataJob) Descriptor

func (*MetadataJob) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob.ProtoReflect.Descriptor instead.

func (*MetadataJob) GetCreateTime

func (x *MetadataJob) GetCreateTime() *timestamppb.Timestamp

func (*MetadataJob) GetExportResult

func (x *MetadataJob) GetExportResult() *MetadataJob_ExportJobResult

func (*MetadataJob) GetExportSpec

func (x *MetadataJob) GetExportSpec() *MetadataJob_ExportJobSpec

func (*MetadataJob) GetImportResult

func (x *MetadataJob) GetImportResult() *MetadataJob_ImportJobResult

func (*MetadataJob) GetImportSpec

func (x *MetadataJob) GetImportSpec() *MetadataJob_ImportJobSpec

func (*MetadataJob) GetLabels

func (x *MetadataJob) GetLabels() map[string]string

func (*MetadataJob) GetName

func (x *MetadataJob) GetName() string

func (*MetadataJob) GetResult

func (x *MetadataJob) GetResult() isMetadataJob_Result

func (*MetadataJob) GetSpec

func (x *MetadataJob) GetSpec() isMetadataJob_Spec

func (*MetadataJob) GetStatus

func (x *MetadataJob) GetStatus() *MetadataJob_Status

func (*MetadataJob) GetType

func (x *MetadataJob) GetType() MetadataJob_Type

func (*MetadataJob) GetUid

func (x *MetadataJob) GetUid() string

func (*MetadataJob) GetUpdateTime

func (x *MetadataJob) GetUpdateTime() *timestamppb.Timestamp

func (*MetadataJob) ProtoMessage

func (*MetadataJob) ProtoMessage()

func (*MetadataJob) ProtoReflect

func (x *MetadataJob) ProtoReflect() protoreflect.Message

func (*MetadataJob) Reset

func (x *MetadataJob) Reset()

func (*MetadataJob) String

func (x *MetadataJob) String() string

MetadataJob_ExportJobResult

type MetadataJob_ExportJobResult struct {

	// Output only. The number of entries that were exported.
	ExportedEntries int64 `protobuf:"varint,1,opt,name=exported_entries,json=exportedEntries,proto3" json:"exported_entries,omitempty"`
	// Output only. The error message if the metadata export job failed.
	ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

Summary results from a metadata export job. The results are a snapshot of the metadata at the time when the job was created. The exported entries are saved to a Cloud Storage bucket.

func (*MetadataJob_ExportJobResult) Descriptor

func (*MetadataJob_ExportJobResult) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ExportJobResult.ProtoReflect.Descriptor instead.

func (*MetadataJob_ExportJobResult) GetErrorMessage

func (x *MetadataJob_ExportJobResult) GetErrorMessage() string

func (*MetadataJob_ExportJobResult) GetExportedEntries

func (x *MetadataJob_ExportJobResult) GetExportedEntries() int64

func (*MetadataJob_ExportJobResult) ProtoMessage

func (*MetadataJob_ExportJobResult) ProtoMessage()

func (*MetadataJob_ExportJobResult) ProtoReflect

func (*MetadataJob_ExportJobResult) Reset

func (x *MetadataJob_ExportJobResult) Reset()

func (*MetadataJob_ExportJobResult) String

func (x *MetadataJob_ExportJobResult) String() string

MetadataJob_ExportJobSpec

type MetadataJob_ExportJobSpec struct {

	// Required. The scope of the export job.
	Scope *MetadataJob_ExportJobSpec_ExportJobScope `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
	// Required. The root path of the Cloud Storage bucket to export the
	// metadata to, in the format `gs://{bucket}/`. You can optionally specify a
	// custom prefix after the bucket name, in the format
	// `gs://{bucket}/{prefix}/`. The maximum length of the custom prefix is 128
	// characters. Dataplex Universal Catalog constructs the object path for the
	// exported files by using the bucket name and prefix that you provide,
	// followed by a system-generated path.
	//
	// The bucket must be in the same VPC Service Controls perimeter as the job.
	OutputPath string `protobuf:"bytes,3,opt,name=output_path,json=outputPath,proto3" json:"output_path,omitempty"`
	// contains filtered or unexported fields
}

Job specification for a metadata export job.

func (*MetadataJob_ExportJobSpec) Descriptor

func (*MetadataJob_ExportJobSpec) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ExportJobSpec.ProtoReflect.Descriptor instead.

func (*MetadataJob_ExportJobSpec) GetOutputPath

func (x *MetadataJob_ExportJobSpec) GetOutputPath() string

func (*MetadataJob_ExportJobSpec) GetScope

func (*MetadataJob_ExportJobSpec) ProtoMessage

func (*MetadataJob_ExportJobSpec) ProtoMessage()

func (*MetadataJob_ExportJobSpec) ProtoReflect

func (*MetadataJob_ExportJobSpec) Reset

func (x *MetadataJob_ExportJobSpec) Reset()

func (*MetadataJob_ExportJobSpec) String

func (x *MetadataJob_ExportJobSpec) String() string

MetadataJob_ExportJobSpec_ExportJobScope

type MetadataJob_ExportJobSpec_ExportJobScope struct {

	// Whether the metadata export job is an organization-level export job.
	//
	// - If `true`, the job exports the entries from the same organization and
	// VPC Service Controls perimeter as the job. The project that the job
	// belongs to determines the VPC Service Controls perimeter. If you set
	// the job scope to be at the organization level, then don't provide a
	// list of projects or entry groups.
	// - If `false`, you must specify a list of projects or a list of entry
	// groups whose entries you want to export.
	//
	// The default is `false`.
	OrganizationLevel bool `protobuf:"varint,1,opt,name=organization_level,json=organizationLevel,proto3" json:"organization_level,omitempty"`
	// The projects whose metadata you want to export, in the format
	// `projects/{project_id_or_number}`. Only the entries from
	// the specified projects are exported.
	//
	// The projects must be in the same organization and VPC Service Controls
	// perimeter as the job.
	//
	// If you set the job scope to be a list of projects, then set the
	// organization-level export flag to false and don't provide a list of
	// entry groups.
	Projects []string `protobuf:"bytes,2,rep,name=projects,proto3" json:"projects,omitempty"`
	// The entry groups whose metadata you want to export, in the format
	// `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.
	// Only the entries in the specified entry groups are exported.
	//
	// The entry groups must be in the same location and the same VPC Service
	// Controls perimeter as the job.
	//
	// If you set the job scope to be a list of entry groups, then set the
	// organization-level export flag to false and don't provide a list of
	// projects.
	EntryGroups []string `protobuf:"bytes,3,rep,name=entry_groups,json=entryGroups,proto3" json:"entry_groups,omitempty"`
	// The entry types that are in scope for the export job, specified as
	// relative resource names in the format
	// `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.
	// Only entries that belong to the specified entry types are affected by
	// the job.
	EntryTypes []string `protobuf:"bytes,4,rep,name=entry_types,json=entryTypes,proto3" json:"entry_types,omitempty"`
	// The aspect types that are in scope for the export job, specified as
	// relative resource names in the format
	// `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.
	// Only aspects that belong to the specified aspect types are affected by
	// the job.
	AspectTypes []string `protobuf:"bytes,5,rep,name=aspect_types,json=aspectTypes,proto3" json:"aspect_types,omitempty"`
	// contains filtered or unexported fields
}

The scope of the export job.

func (*MetadataJob_ExportJobSpec_ExportJobScope) Descriptor

func (*MetadataJob_ExportJobSpec_ExportJobScope) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ExportJobSpec_ExportJobScope.ProtoReflect.Descriptor instead.

func (*MetadataJob_ExportJobSpec_ExportJobScope) GetAspectTypes

func (x *MetadataJob_ExportJobSpec_ExportJobScope) GetAspectTypes() []string

func (*MetadataJob_ExportJobSpec_ExportJobScope) GetEntryGroups

func (x *MetadataJob_ExportJobSpec_ExportJobScope) GetEntryGroups() []string

func (*MetadataJob_ExportJobSpec_ExportJobScope) GetEntryTypes

func (x *MetadataJob_ExportJobSpec_ExportJobScope) GetEntryTypes() []string

func (*MetadataJob_ExportJobSpec_ExportJobScope) GetOrganizationLevel

func (x *MetadataJob_ExportJobSpec_ExportJobScope) GetOrganizationLevel() bool

func (*MetadataJob_ExportJobSpec_ExportJobScope) GetProjects

func (*MetadataJob_ExportJobSpec_ExportJobScope) ProtoMessage

func (*MetadataJob_ExportJobSpec_ExportJobScope) ProtoReflect

func (*MetadataJob_ExportJobSpec_ExportJobScope) Reset

func (*MetadataJob_ExportJobSpec_ExportJobScope) String

MetadataJob_ExportResult

type MetadataJob_ExportResult struct {
	// Output only. Export job result.
	ExportResult *MetadataJob_ExportJobResult `protobuf:"bytes,201,opt,name=export_result,json=exportResult,proto3,oneof"`
}

MetadataJob_ExportSpec

type MetadataJob_ExportSpec struct {
	// Export job specification.
	ExportSpec *MetadataJob_ExportJobSpec `protobuf:"bytes,101,opt,name=export_spec,json=exportSpec,proto3,oneof"`
}

MetadataJob_ImportJobResult

type MetadataJob_ImportJobResult struct {

	// Output only. The total number of entries that were deleted.
	DeletedEntries int64 `protobuf:"varint,1,opt,name=deleted_entries,json=deletedEntries,proto3" json:"deleted_entries,omitempty"`
	// Output only. The total number of entries that were updated.
	UpdatedEntries int64 `protobuf:"varint,2,opt,name=updated_entries,json=updatedEntries,proto3" json:"updated_entries,omitempty"`
	// Output only. The total number of entries that were created.
	CreatedEntries int64 `protobuf:"varint,3,opt,name=created_entries,json=createdEntries,proto3" json:"created_entries,omitempty"`
	// Output only. The total number of entries that were unchanged.
	UnchangedEntries int64 `protobuf:"varint,4,opt,name=unchanged_entries,json=unchangedEntries,proto3" json:"unchanged_entries,omitempty"`
	// Output only. The total number of entries that were recreated.
	RecreatedEntries int64 `protobuf:"varint,6,opt,name=recreated_entries,json=recreatedEntries,proto3" json:"recreated_entries,omitempty"`
	// Output only. The time when the status was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The total number of entry links that were successfully
	// deleted.
	DeletedEntryLinks int64 `protobuf:"varint,7,opt,name=deleted_entry_links,json=deletedEntryLinks,proto3" json:"deleted_entry_links,omitempty"`
	// Output only. The total number of entry links that were successfully
	// created.
	CreatedEntryLinks int64 `protobuf:"varint,8,opt,name=created_entry_links,json=createdEntryLinks,proto3" json:"created_entry_links,omitempty"`
	// Output only. The total number of entry links that were left unchanged.
	UnchangedEntryLinks int64 `protobuf:"varint,9,opt,name=unchanged_entry_links,json=unchangedEntryLinks,proto3" json:"unchanged_entry_links,omitempty"`
	// contains filtered or unexported fields
}

Results from a metadata import job.

func (*MetadataJob_ImportJobResult) Descriptor

func (*MetadataJob_ImportJobResult) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ImportJobResult.ProtoReflect.Descriptor instead.

func (*MetadataJob_ImportJobResult) GetCreatedEntries

func (x *MetadataJob_ImportJobResult) GetCreatedEntries() int64
func (x *MetadataJob_ImportJobResult) GetCreatedEntryLinks() int64

func (*MetadataJob_ImportJobResult) GetDeletedEntries

func (x *MetadataJob_ImportJobResult) GetDeletedEntries() int64
func (x *MetadataJob_ImportJobResult) GetDeletedEntryLinks() int64

func (*MetadataJob_ImportJobResult) GetRecreatedEntries

func (x *MetadataJob_ImportJobResult) GetRecreatedEntries() int64

func (*MetadataJob_ImportJobResult) GetUnchangedEntries

func (x *MetadataJob_ImportJobResult) GetUnchangedEntries() int64
func (x *MetadataJob_ImportJobResult) GetUnchangedEntryLinks() int64

func (*MetadataJob_ImportJobResult) GetUpdateTime

func (*MetadataJob_ImportJobResult) GetUpdatedEntries

func (x *MetadataJob_ImportJobResult) GetUpdatedEntries() int64

func (*MetadataJob_ImportJobResult) ProtoMessage

func (*MetadataJob_ImportJobResult) ProtoMessage()

func (*MetadataJob_ImportJobResult) ProtoReflect

func (*MetadataJob_ImportJobResult) Reset

func (x *MetadataJob_ImportJobResult) Reset()

func (*MetadataJob_ImportJobResult) String

func (x *MetadataJob_ImportJobResult) String() string

MetadataJob_ImportJobSpec

type MetadataJob_ImportJobSpec struct {

	// Optional. The URI of a Cloud Storage bucket or folder (beginning with
	// `gs://` and ending with `/`) that contains the metadata import files for
	// this job.
	//
	// A metadata import file defines the values to set for each of the entries
	// and aspects in a metadata import job. For more information about how to
	// create a metadata import file and the file requirements, see [Metadata
	// import
	// file](https://cloud.google.com/dataplex/docs/import-metadata#metadata-import-file).
	//
	// You can provide multiple metadata import files in the same metadata job.
	// The bucket or folder must contain at least one metadata import file, in
	// JSON Lines format (either `.json` or `.jsonl` file extension).
	//
	// In `FULL` entry sync mode, don't save the metadata import file in a
	// folder named `SOURCE_STORAGE_URI/deletions/`.
	//
	// **Caution**: If the metadata import file contains no data, all entries
	// and aspects that belong to the job's scope are deleted.
	SourceStorageUri string `protobuf:"bytes,1,opt,name=source_storage_uri,json=sourceStorageUri,proto3" json:"source_storage_uri,omitempty"`
	// Optional. The time when the process that created the metadata import
	// files began.
	SourceCreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=source_create_time,json=sourceCreateTime,proto3" json:"source_create_time,omitempty"`
	// Required. A boundary on the scope of impact that the metadata import job
	// can have.
	Scope *MetadataJob_ImportJobSpec_ImportJobScope `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
	// Required. The sync mode for entries.
	EntrySyncMode MetadataJob_ImportJobSpec_SyncMode `protobuf:"varint,3,opt,name=entry_sync_mode,json=entrySyncMode,proto3,enum=google.cloud.dataplex.v1.MetadataJob_ImportJobSpec_SyncMode" json:"entry_sync_mode,omitempty"`
	// Required. The sync mode for aspects.
	AspectSyncMode MetadataJob_ImportJobSpec_SyncMode `protobuf:"varint,4,opt,name=aspect_sync_mode,json=aspectSyncMode,proto3,enum=google.cloud.dataplex.v1.MetadataJob_ImportJobSpec_SyncMode" json:"aspect_sync_mode,omitempty"`
	// Optional. The level of logs to write to Cloud Logging for this job.
	//
	// Debug-level logs provide highly-detailed information for
	// troubleshooting, but their increased verbosity could incur [additional
	// costs](https://cloud.google.com/stackdriver/pricing) that might not be
	// merited for all jobs.
	//
	// If unspecified, defaults to `INFO`.
	LogLevel MetadataJob_ImportJobSpec_LogLevel `protobuf:"varint,6,opt,name=log_level,json=logLevel,proto3,enum=google.cloud.dataplex.v1.MetadataJob_ImportJobSpec_LogLevel" json:"log_level,omitempty"`
	// contains filtered or unexported fields
}

Job specification for a metadata import job.

You can run the following kinds of metadata import jobs:

  • Full sync of entries with incremental import of their aspects. Supported for custom entries.
  • Incremental import of aspects only. Supported for aspects that belong to custom entries and system entries. For custom entries, you can modify both optional aspects and required aspects. For system entries, you can modify optional aspects.

func (*MetadataJob_ImportJobSpec) Descriptor

func (*MetadataJob_ImportJobSpec) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ImportJobSpec.ProtoReflect.Descriptor instead.

func (*MetadataJob_ImportJobSpec) GetAspectSyncMode

func (*MetadataJob_ImportJobSpec) GetEntrySyncMode

func (*MetadataJob_ImportJobSpec) GetLogLevel

func (*MetadataJob_ImportJobSpec) GetScope

func (*MetadataJob_ImportJobSpec) GetSourceCreateTime

func (x *MetadataJob_ImportJobSpec) GetSourceCreateTime() *timestamppb.Timestamp

func (*MetadataJob_ImportJobSpec) GetSourceStorageUri

func (x *MetadataJob_ImportJobSpec) GetSourceStorageUri() string

func (*MetadataJob_ImportJobSpec) ProtoMessage

func (*MetadataJob_ImportJobSpec) ProtoMessage()

func (*MetadataJob_ImportJobSpec) ProtoReflect

func (*MetadataJob_ImportJobSpec) Reset

func (x *MetadataJob_ImportJobSpec) Reset()

func (*MetadataJob_ImportJobSpec) String

func (x *MetadataJob_ImportJobSpec) String() string

MetadataJob_ImportJobSpec_ImportJobScope

type MetadataJob_ImportJobSpec_ImportJobScope struct {

	// Required. The entry groups that are in scope for the import job,
	// specified as relative resource names in the format
	// `projects/{project_number_or_id}/locations/{location_id}/entryGroups/{entry_group_id}`.
	// Only entries and aspects that belong to the specified entry groups are
	// affected by the job.
	//
	// The entry groups and the job must be in the same location.
	EntryGroups []string `protobuf:"bytes,1,rep,name=entry_groups,json=entryGroups,proto3" json:"entry_groups,omitempty"`
	// Required. The entry types that are in scope for the import job,
	// specified as relative resource names in the format
	// `projects/{project_number_or_id}/locations/{location_id}/entryTypes/{entry_type_id}`.
	// The job modifies only the entries and aspects that belong to these
	// entry types.
	//
	// If the metadata import file attempts to modify an entry whose type
	// isn't included in this list, the import job is halted before modifying
	// any entries or aspects.
	//
	// The location of an entry type must either match the location of the
	// job, or the entry type must be global.
	EntryTypes []string `protobuf:"bytes,2,rep,name=entry_types,json=entryTypes,proto3" json:"entry_types,omitempty"`
	// Optional. The aspect types that are in scope for the import job,
	// specified as relative resource names in the format
	// `projects/{project_number_or_id}/locations/{location_id}/aspectTypes/{aspect_type_id}`.
	// The job modifies only the aspects that belong to these aspect types.
	//
	// This field is required when creating an aspect-only import job.
	//
	// If the metadata import file attempts to modify an aspect whose type
	// isn't included in this list, the import job is halted before modifying
	// any entries or aspects.
	//
	// The location of an aspect type must either match the location of the
	// job, or the aspect type must be global.
	AspectTypes []string `protobuf:"bytes,3,rep,name=aspect_types,json=aspectTypes,proto3" json:"aspect_types,omitempty"`
	// Optional. The glossaries that are in scope for the import job,
	// specified as relative resource names in the format
	// `projects/{project_number_or_id}/locations/{location_id}/glossaries/{glossary_id}`.
	//
	// While importing Business Glossary entries, the user must
	// provide glossaries. While importing entries, the user does not have to
	// provide glossaries. If the metadata import file attempts to modify
	// Business Glossary entries whose glossary isn't included in this list,
	// the import job will skip those entries.
	//
	// The location of a glossary must either match the location of the
	// job, or the glossary must be global.
	Glossaries []string `protobuf:"bytes,4,rep,name=glossaries,proto3" json:"glossaries,omitempty"`
	// Optional. The entry link types that are in scope for the import job,
	// specified as relative resource names in the format
	// `projects/{project_number_or_id}/locations/{location_id}/entryLinkTypes/{entry_link_type_id}`.
	// The job modifies only the entryLinks that belong to these entry link
	// types.
	//
	// If the metadata import file attempts to create or delete an entry link
	// whose entry link type isn't included in this list, the import job will
	// skip those entry links.
	EntryLinkTypes []string `protobuf:"bytes,5,rep,name=entry_link_types,json=entryLinkTypes,proto3" json:"entry_link_types,omitempty"`
	// Optional. Defines the scope of entries that can be referenced in the
	// entry links.
	//
	// Currently, projects are supported as valid scopes.
	// Format: `projects/{project_number_or_id}`
	//
	// If the metadata import file attempts to create an entry link
	// which references an entry that is not in the scope, the import job will
	// skip that entry link.
	ReferencedEntryScopes []string `protobuf:"bytes,6,rep,name=referenced_entry_scopes,json=referencedEntryScopes,proto3" json:"referenced_entry_scopes,omitempty"`
	// contains filtered or unexported fields
}

A boundary on the scope of impact that the metadata import job can have.

func (*MetadataJob_ImportJobSpec_ImportJobScope) Descriptor

func (*MetadataJob_ImportJobSpec_ImportJobScope) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ImportJobSpec_ImportJobScope.ProtoReflect.Descriptor instead.

func (*MetadataJob_ImportJobSpec_ImportJobScope) GetAspectTypes

func (x *MetadataJob_ImportJobSpec_ImportJobScope) GetAspectTypes() []string

func (*MetadataJob_ImportJobSpec_ImportJobScope) GetEntryGroups

func (x *MetadataJob_ImportJobSpec_ImportJobScope) GetEntryGroups() []string

func (*MetadataJob_ImportJobSpec_ImportJobScope) GetEntryLinkTypes

func (x *MetadataJob_ImportJobSpec_ImportJobScope) GetEntryLinkTypes() []string

func (*MetadataJob_ImportJobSpec_ImportJobScope) GetEntryTypes

func (x *MetadataJob_ImportJobSpec_ImportJobScope) GetEntryTypes() []string

func (*MetadataJob_ImportJobSpec_ImportJobScope) GetGlossaries

func (x *MetadataJob_ImportJobSpec_ImportJobScope) GetGlossaries() []string

func (*MetadataJob_ImportJobSpec_ImportJobScope) GetReferencedEntryScopes

func (x *MetadataJob_ImportJobSpec_ImportJobScope) GetReferencedEntryScopes() []string

func (*MetadataJob_ImportJobSpec_ImportJobScope) ProtoMessage

func (*MetadataJob_ImportJobSpec_ImportJobScope) ProtoReflect

func (*MetadataJob_ImportJobSpec_ImportJobScope) Reset

func (*MetadataJob_ImportJobSpec_ImportJobScope) String

MetadataJob_ImportJobSpec_LogLevel

type MetadataJob_ImportJobSpec_LogLevel int32

The level of logs to write to Cloud Logging for this job.

MetadataJob_ImportJobSpec_LOG_LEVEL_UNSPECIFIED, MetadataJob_ImportJobSpec_DEBUG, MetadataJob_ImportJobSpec_INFO

const (
	// Log level unspecified.
	MetadataJob_ImportJobSpec_LOG_LEVEL_UNSPECIFIED MetadataJob_ImportJobSpec_LogLevel = 0
	// Debug-level logging. Captures detailed logs for each import item. Use
	// debug-level logging to troubleshoot issues with specific import items.
	// For example, use debug-level logging to identify resources that are
	// missing from the job scope, entries or aspects that don't conform to
	// the associated entry type or aspect type, or other misconfigurations
	// with the metadata import file.
	//
	// Depending on the size of your metadata job and the number of logs that
	// are generated, debug-level logging might incur
	// [additional costs](https://cloud.google.com/stackdriver/pricing).
	MetadataJob_ImportJobSpec_DEBUG MetadataJob_ImportJobSpec_LogLevel = 1
	// Info-level logging. Captures logs at the overall job level. Includes
	// aggregate logs about import items, but doesn't specify which import
	// item has an error.
	MetadataJob_ImportJobSpec_INFO MetadataJob_ImportJobSpec_LogLevel = 2
)

func (MetadataJob_ImportJobSpec_LogLevel) Descriptor

func (MetadataJob_ImportJobSpec_LogLevel) Enum

func (MetadataJob_ImportJobSpec_LogLevel) EnumDescriptor

func (MetadataJob_ImportJobSpec_LogLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ImportJobSpec_LogLevel.Descriptor instead.

func (MetadataJob_ImportJobSpec_LogLevel) Number

func (MetadataJob_ImportJobSpec_LogLevel) String

func (MetadataJob_ImportJobSpec_LogLevel) Type

MetadataJob_ImportJobSpec_SyncMode

type MetadataJob_ImportJobSpec_SyncMode int32

Specifies how the entries and aspects in a metadata import job are updated. For more information, see Sync mode.

MetadataJob_ImportJobSpec_SYNC_MODE_UNSPECIFIED, MetadataJob_ImportJobSpec_FULL, MetadataJob_ImportJobSpec_INCREMENTAL, MetadataJob_ImportJobSpec_NONE

const (
	// Sync mode unspecified.
	MetadataJob_ImportJobSpec_SYNC_MODE_UNSPECIFIED MetadataJob_ImportJobSpec_SyncMode = 0
	// All resources in the job's scope are modified. If a resource exists in
	// Dataplex Universal Catalog but isn't included in the metadata import
	// file, the resource is deleted when you run the metadata job. Use this
	// mode to perform a full sync of the set of entries in the job scope.
	//
	// This sync mode is supported for entries.
	MetadataJob_ImportJobSpec_FULL MetadataJob_ImportJobSpec_SyncMode = 1
	// Only the resources that are explicitly included in the
	// metadata import file are modified. Use this mode to modify a subset of
	// resources while leaving unreferenced resources unchanged.
	//
	// This sync mode is supported for aspects.
	MetadataJob_ImportJobSpec_INCREMENTAL MetadataJob_ImportJobSpec_SyncMode = 2
	// If entry sync mode is `NONE`, then aspects are modified according
	// to the aspect sync mode. Other metadata that belongs to entries in the
	// job's scope isn't modified.
	//
	// This sync mode is supported for entries.
	MetadataJob_ImportJobSpec_NONE MetadataJob_ImportJobSpec_SyncMode = 3
)

func (MetadataJob_ImportJobSpec_SyncMode) Descriptor

func (MetadataJob_ImportJobSpec_SyncMode) Enum

func (MetadataJob_ImportJobSpec_SyncMode) EnumDescriptor

func (MetadataJob_ImportJobSpec_SyncMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetadataJob_ImportJobSpec_SyncMode.Descriptor instead.

func (MetadataJob_ImportJobSpec_SyncMode) Number

func (MetadataJob_ImportJobSpec_SyncMode) String

func (MetadataJob_ImportJobSpec_SyncMode) Type

MetadataJob_ImportResult

type MetadataJob_ImportResult struct {
	// Output only. Import job result.
	ImportResult *MetadataJob_ImportJobResult `protobuf:"bytes,200,opt,name=import_result,json=importResult,proto3,oneof"`
}

MetadataJob_ImportSpec

type MetadataJob_ImportSpec struct {
	// Import job specification.
	ImportSpec *MetadataJob_ImportJobSpec `protobuf:"bytes,100,opt,name=import_spec,json=importSpec,proto3,oneof"`
}

MetadataJob_Status

type MetadataJob_Status struct {

	// Output only. State of the metadata job.
	State MetadataJob_Status_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.dataplex.v1.MetadataJob_Status_State" json:"state,omitempty"`
	// Output only. Message relating to the progression of a metadata job.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// Output only. Progress tracking.
	CompletionPercent int32 `protobuf:"varint,3,opt,name=completion_percent,json=completionPercent,proto3" json:"completion_percent,omitempty"`
	// Output only. The time when the status was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

Metadata job status.

func (*MetadataJob_Status) Descriptor

func (*MetadataJob_Status) Descriptor() ([]byte, []int)

Deprecated: Use MetadataJob_Status.ProtoReflect.Descriptor instead.

func (*MetadataJob_Status) GetCompletionPercent

func (x *MetadataJob_Status) GetCompletionPercent() int32

func (*MetadataJob_Status) GetMessage

func (x *MetadataJob_Status) GetMessage() string

func (*MetadataJob_Status) GetState

func (*MetadataJob_Status) GetUpdateTime

func (x *MetadataJob_Status) GetUpdateTime() *timestamppb.Timestamp

func (*MetadataJob_Status) ProtoMessage

func (*MetadataJob_Status) ProtoMessage()

func (*MetadataJob_Status) ProtoReflect

func (x *MetadataJob_Status) ProtoReflect() protoreflect.Message

func (*MetadataJob_Status) Reset

func (x *MetadataJob_Status) Reset()

func (*MetadataJob_Status) String

func (x *MetadataJob_Status) String() string

MetadataJob_Status_State

type MetadataJob_Status_State int32

State of a metadata job.

MetadataJob_Status_STATE_UNSPECIFIED, MetadataJob_Status_QUEUED, MetadataJob_Status_RUNNING, MetadataJob_Status_CANCELING, MetadataJob_Status_CANCELED, MetadataJob_Status_SUCCEEDED, MetadataJob_Status_FAILED, MetadataJob_Status_SUCCEEDED_WITH_ERRORS

const (
	// State unspecified.
	MetadataJob_Status_STATE_UNSPECIFIED MetadataJob_Status_State = 0
	// The job is queued.
	MetadataJob_Status_QUEUED MetadataJob_Status_State = 1
	// The job is running.
	MetadataJob_Status_RUNNING MetadataJob_Status_State = 2
	// The job is being canceled.
	MetadataJob_Status_CANCELING MetadataJob_Status_State = 3
	// The job is canceled.
	MetadataJob_Status_CANCELED MetadataJob_Status_State = 4
	// The job succeeded.
	MetadataJob_Status_SUCCEEDED MetadataJob_Status_State = 5
	// The job failed.
	MetadataJob_Status_FAILED MetadataJob_Status_State = 6
	// The job completed with some errors.
	MetadataJob_Status_SUCCEEDED_WITH_ERRORS MetadataJob_Status_State = 7
)

func (MetadataJob_Status_State) Descriptor

func (MetadataJob_Status_State) Enum

func (MetadataJob_Status_State) EnumDescriptor

func (MetadataJob_Status_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetadataJob_Status_State.Descriptor instead.

func (MetadataJob_Status_State) Number

func (MetadataJob_Status_State) String

func (x MetadataJob_Status_State) String() string

func (MetadataJob_Status_State) Type

MetadataJob_Type

type MetadataJob_Type int32

Metadata job type.

MetadataJob_TYPE_UNSPECIFIED, MetadataJob_IMPORT, MetadataJob_EXPORT

const (
	// Unspecified.
	MetadataJob_TYPE_UNSPECIFIED MetadataJob_Type = 0
	// Import job.
	MetadataJob_IMPORT MetadataJob_Type = 1
	// Export job.
	MetadataJob_EXPORT MetadataJob_Type = 2
)

func (MetadataJob_Type) Descriptor

func (MetadataJob_Type) Enum

func (MetadataJob_Type) EnumDescriptor

func (MetadataJob_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetadataJob_Type.Descriptor instead.

func (MetadataJob_Type) Number

func (MetadataJob_Type) String

func (x MetadataJob_Type) String() string

func (MetadataJob_Type) Type

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://pkg.go.dev/google.golang.org/grpc/?tab=doc#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. All implementations should embed UnimplementedMetadataServiceServer for forward compatibility

ModifyEntryRequest

type ModifyEntryRequest struct {

	// Required. The project to which the request should be attributed in the
	// following form: `projects/{project}/locations/{location}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The entry to modify.
	Entry *Entry `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"`
	// Optional. Mask of fields to update. To update Aspects, the update_mask must
	// contain the value "aspects".
	//
	// If the update_mask is empty, the service will update all modifiable fields
	// present in the request.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Optional. If set to true, any aspects not specified in the request will be
	// deleted. The default is false.
	DeleteMissingAspects bool `protobuf:"varint,4,opt,name=delete_missing_aspects,json=deleteMissingAspects,proto3" json:"delete_missing_aspects,omitempty"`
	// Optional. The aspect keys which the service should modify. It supports
	// the following syntaxes:
	//
	// * `

Modify Entry request using permissions in the source system.

func (*ModifyEntryRequest) Descriptor

func (*ModifyEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use ModifyEntryRequest.ProtoReflect.Descriptor instead.

func (*ModifyEntryRequest) GetAspectKeys

func (x *ModifyEntryRequest) GetAspectKeys() []string

func (*ModifyEntryRequest) GetDeleteMissingAspects

func (x *ModifyEntryRequest) GetDeleteMissingAspects() bool

func (*ModifyEntryRequest) GetEntry

func (x *ModifyEntryRequest) GetEntry() *Entry

func (*ModifyEntryRequest) GetName

func (x *ModifyEntryRequest) GetName() string

func (*ModifyEntryRequest) GetUpdateMask

func (x *ModifyEntryRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*ModifyEntryRequest) ProtoMessage

func (*ModifyEntryRequest) ProtoMessage()

func (*ModifyEntryRequest) ProtoReflect

func (x *ModifyEntryRequest) ProtoReflect() protoreflect.Message

func (*ModifyEntryRequest) Reset

func (x *ModifyEntryRequest) Reset()

func (*ModifyEntryRequest) String

func (x *ModifyEntryRequest) String() string

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

func (*Partition) Descriptor() ([]byte, []int)

Deprecated: Use Partition.ProtoReflect.Descriptor instead.

func (*Partition) GetEtag

func (x *Partition) GetEtag() string

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/metadata.proto.

func (*Partition) GetLocation

func (x *Partition) GetLocation() string

func (*Partition) GetName

func (x *Partition) GetName() string

func (*Partition) GetValues

func (x *Partition) GetValues() []string

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

func (x *Partition) String() string

RequestDataProductAccessRequest

type RequestDataProductAccessRequest struct {

	// Required. The resource name of the data product.
	// Format:
	// projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The change request for the data product access request.
	ChangeRequest *ChangeRequest `protobuf:"bytes,2,opt,name=change_request,json=changeRequest,proto3" json:"change_request,omitempty"`
	// Optional. Validates the request without actually creating the access change
	// request. Defaults to false.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting access to a Data Product.

func (*RequestDataProductAccessRequest) Descriptor

func (*RequestDataProductAccessRequest) Descriptor() ([]byte, []int)

Deprecated: Use RequestDataProductAccessRequest.ProtoReflect.Descriptor instead.

func (*RequestDataProductAccessRequest) GetChangeRequest

func (x *RequestDataProductAccessRequest) GetChangeRequest() *ChangeRequest

func (*RequestDataProductAccessRequest) GetParent

func (x *RequestDataProductAccessRequest) GetParent() string

func (*RequestDataProductAccessRequest) GetValidateOnly

func (x *RequestDataProductAccessRequest) GetValidateOnly() bool

func (*RequestDataProductAccessRequest) ProtoMessage

func (*RequestDataProductAccessRequest) ProtoMessage()

func (*RequestDataProductAccessRequest) ProtoReflect

func (*RequestDataProductAccessRequest) Reset

func (*RequestDataProductAccessRequest) String

RequestDataProductAccessResponse

type RequestDataProductAccessResponse struct {

	// The resource name of the created ChangeRequest.
	// Format:
	// projects/{project_number}/locations/{location_id}/changeRequests/{change_request_id}
	ChangeRequestName string `protobuf:"bytes,1,opt,name=change_request_name,json=changeRequestName,proto3" json:"change_request_name,omitempty"`
	// contains filtered or unexported fields
}

Response message for requesting access to a Data Product.

func (*RequestDataProductAccessResponse) Descriptor

func (*RequestDataProductAccessResponse) Descriptor() ([]byte, []int)

Deprecated: Use RequestDataProductAccessResponse.ProtoReflect.Descriptor instead.

func (*RequestDataProductAccessResponse) GetChangeRequestName

func (x *RequestDataProductAccessResponse) GetChangeRequestName() string

func (*RequestDataProductAccessResponse) ProtoMessage

func (*RequestDataProductAccessResponse) ProtoMessage()

func (*RequestDataProductAccessResponse) ProtoReflect

func (*RequestDataProductAccessResponse) Reset

func (*RequestDataProductAccessResponse) 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 Google Cloud 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 {

	// Required. The resource name of the task:
	// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. User-defined labels for the task. If the map is left empty, the
	// task will run with existing labels from task definition. If the map
	// contains an entry with a new key, the same will be added to existing set of
	// labels. If the map contains an entry with an existing label key in task
	// definition, the task will run with new label value for that entry. Clearing
	// an existing label will require label value to be explicitly set to a hyphen
	// "-". The label value cannot be empty.
	Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Execution spec arguments. If the map is left empty, the task will
	// run with existing execution spec args from task definition. If the map
	// contains an entry with a new key, the same will be added to existing set of
	// args. If the map contains an entry with an existing arg key in task
	// definition, the task will run with new arg value for that entry. Clearing
	// an existing arg will require arg value to be explicitly set to a hyphen
	// "-". The arg value cannot be empty.
	Args map[string]string `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// contains filtered or unexported fields
}

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 valid to be assigned 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 (x *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 {

	// Output only. 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"`
	// Output only. Value that marks the start of the range.
	Start string `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// Output only. 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 (*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 (*ScannedData_IncrementalField) Reset

func (x *ScannedData_IncrementalField) Reset()

func (*ScannedData_IncrementalField) 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 {

	// Required. Set to `true` if user-managed or `false` if managed by Dataplex
	// Universal Catalog. The default is `false` (managed by Dataplex Universal
	// Catalog).
	//
	// - Set to `false`to enable Dataplex Universal Catalog discovery to update
	// the schema.
	//
	//	including new data discovery, schema inference, and schema evolution.
	//	Users retain the ability to input and edit the schema. Dataplex Universal
	//	Catalog treats schema input by the user as though produced by a previous
	//	Dataplex Universal Catalog discovery operation, and it will evolve the
	//	schema and take action based on that treatment.
	//
	//   - Set to `true` to fully manage the entity
	//     schema. This setting guarantees that Dataplex Universal Catalog will not
	//     change schema fields.
	UserManaged bool `protobuf:"varint,1,opt,name=user_managed,json=userManaged,proto3" json:"user_managed,omitempty"`
	// Optional. The sequence of fields describing data in table entities.
	// **Note:** BigQuery SchemaFields are immutable.
	Fields []*Schema_SchemaField `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
	// Optional. The sequence of fields describing the partition structure in
	// entities. If this field is empty, there are no partitions within the data.
	PartitionFields []*Schema_PartitionField `protobuf:"bytes,3,rep,name=partition_fields,json=partitionFields,proto3" json:"partition_fields,omitempty"`
	// Optional. The structure of paths containing partition data within the
	// entity.
	PartitionStyle Schema_PartitionStyle `protobuf:"varint,4,opt,name=partition_style,json=partitionStyle,proto3,enum=google.cloud.dataplex.v1.Schema_PartitionStyle" json:"partition_style,omitempty"`
	// contains filtered or unexported fields
}

Schema information describing the structure and layout of the data.

func (*Schema) Descriptor

func (*Schema) Descriptor() ([]byte, []int)

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 (x *Schema) GetUserManaged() bool

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

func (x *Schema) String() 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) 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

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) Enum

func (Schema_PartitionStyle) EnumDescriptor

func (Schema_PartitionStyle) EnumDescriptor() ([]byte, []int)

Deprecated: Use Schema_PartitionStyle.Descriptor instead.

func (Schema_PartitionStyle) Number

func (Schema_PartitionStyle) String

func (x Schema_PartitionStyle) String() string

func (Schema_PartitionStyle) Type

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

SearchEntriesRequest

type SearchEntriesRequest struct {

	// Required. The project to which the request should be attributed in the
	// following form: `projects/{project}/locations/global`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The query against which entries in scope should be matched.
	// The query syntax is defined in [Search syntax for Dataplex Universal
	// Catalog](https://cloud.google.com/dataplex/docs/search-syntax).
	Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// Optional. Number of results in the search page. If <=0, then="" defaults="" to="" 10.="" max="" limit="" for="" page_size="" is="" 1000.="" throws="" an="" invalid="" argument="" for="" page_size=""> 1000.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. Page token received from a previous `SearchEntries` call. Provide
	// this to retrieve the subsequent page.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Specifies the ordering of results.
	// Supported values are:
	//
	// * `relevance`
	// * `last_modified_timestamp`
	// * `last_modified_timestamp asc`
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Optional. The scope under which the search should be operating. It must
	// either be `organizations/

func (*SearchEntriesRequest) Descriptor

func (*SearchEntriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchEntriesRequest.ProtoReflect.Descriptor instead.

func (*SearchEntriesRequest) GetName

func (x *SearchEntriesRequest) GetName() string

func (*SearchEntriesRequest) GetOrderBy

func (x *SearchEntriesRequest) GetOrderBy() string

func (*SearchEntriesRequest) GetPageSize

func (x *SearchEntriesRequest) GetPageSize() int32

func (*SearchEntriesRequest) GetPageToken

func (x *SearchEntriesRequest) GetPageToken() string

func (*SearchEntriesRequest) GetQuery

func (x *SearchEntriesRequest) GetQuery() string

func (*SearchEntriesRequest) GetScope

func (x *SearchEntriesRequest) GetScope() string

func (*SearchEntriesRequest) GetSemanticSearch

func (x *SearchEntriesRequest) GetSemanticSearch() bool

func (*SearchEntriesRequest) ProtoMessage

func (*SearchEntriesRequest) ProtoMessage()

func (*SearchEntriesRequest) ProtoReflect

func (x *SearchEntriesRequest) ProtoReflect() protoreflect.Message

func (*SearchEntriesRequest) Reset

func (x *SearchEntriesRequest) Reset()

func (*SearchEntriesRequest) String

func (x *SearchEntriesRequest) String() string

SearchEntriesResponse

type SearchEntriesResponse struct {

	// The results matching the search query.
	Results []*SearchEntriesResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// The estimated total number of matching entries. This number isn't
	// guaranteed to be accurate.
	TotalSize int32 `protobuf:"varint,2,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// Token to retrieve the next page of results, or empty if there are no more
	// results in the list.
	NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that the service couldn't reach. Search results don't include
	// data from these locations.
	Unreachable []string `protobuf:"bytes,4,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchEntriesResponse) Descriptor

func (*SearchEntriesResponse) Descriptor() ([]byte, []int)

Deprecated: Use SearchEntriesResponse.ProtoReflect.Descriptor instead.

func (*SearchEntriesResponse) GetNextPageToken

func (x *SearchEntriesResponse) GetNextPageToken() string

func (*SearchEntriesResponse) GetResults

func (x *SearchEntriesResponse) GetResults() []*SearchEntriesResult

func (*SearchEntriesResponse) GetTotalSize

func (x *SearchEntriesResponse) GetTotalSize() int32

func (*SearchEntriesResponse) GetUnreachable

func (x *SearchEntriesResponse) GetUnreachable() []string

func (*SearchEntriesResponse) ProtoMessage

func (*SearchEntriesResponse) ProtoMessage()

func (*SearchEntriesResponse) ProtoReflect

func (x *SearchEntriesResponse) ProtoReflect() protoreflect.Message

func (*SearchEntriesResponse) Reset

func (x *SearchEntriesResponse) Reset()

func (*SearchEntriesResponse) String

func (x *SearchEntriesResponse) String() string

SearchEntriesResult

type SearchEntriesResult struct {

	// Linked resource name.
	//
	// Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.
	LinkedResource string `protobuf:"bytes,8,opt,name=linked_resource,json=linkedResource,proto3" json:"linked_resource,omitempty"`
	DataplexEntry  *Entry `protobuf:"bytes,9,opt,name=dataplex_entry,json=dataplexEntry,proto3" json:"dataplex_entry,omitempty"`
	// Snippets.
	//
	// Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.
	Snippets *SearchEntriesResult_Snippets `protobuf:"bytes,12,opt,name=snippets,proto3" json:"snippets,omitempty"`
	// contains filtered or unexported fields
}

A single result of a SearchEntries request.

func (*SearchEntriesResult) Descriptor

func (*SearchEntriesResult) Descriptor() ([]byte, []int)

Deprecated: Use SearchEntriesResult.ProtoReflect.Descriptor instead.

func (*SearchEntriesResult) GetDataplexEntry

func (x *SearchEntriesResult) GetDataplexEntry() *Entry

func (*SearchEntriesResult) GetLinkedResource

func (x *SearchEntriesResult) GetLinkedResource() string

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.

func (*SearchEntriesResult) GetSnippets

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.

func (*SearchEntriesResult) ProtoMessage

func (*SearchEntriesResult) ProtoMessage()

func (*SearchEntriesResult) ProtoReflect

func (x *SearchEntriesResult) ProtoReflect() protoreflect.Message

func (*SearchEntriesResult) Reset

func (x *SearchEntriesResult) Reset()

func (*SearchEntriesResult) String

func (x *SearchEntriesResult) String() string

SearchEntriesResult_Snippets (deprecated)

type SearchEntriesResult_Snippets struct {

	// Entry
	//
	// Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.
	DataplexEntry *Entry `protobuf:"bytes,1,opt,name=dataplex_entry,json=dataplexEntry,proto3" json:"dataplex_entry,omitempty"`
	// contains filtered or unexported fields
}

Snippets for the entry, contains HTML-style highlighting for matched tokens, will be used in UI.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.

func (*SearchEntriesResult_Snippets) Descriptor (deprecated)

func (*SearchEntriesResult_Snippets) Descriptor() ([]byte, []int)

Deprecated: Use SearchEntriesResult_Snippets.ProtoReflect.Descriptor instead.

func (*SearchEntriesResult_Snippets) GetDataplexEntry (deprecated)

func (x *SearchEntriesResult_Snippets) GetDataplexEntry() *Entry

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/catalog.proto.

func (*SearchEntriesResult_Snippets) ProtoMessage (deprecated)

func (*SearchEntriesResult_Snippets) ProtoMessage()

func (*SearchEntriesResult_Snippets) ProtoReflect (deprecated)

func (*SearchEntriesResult_Snippets) Reset (deprecated)

func (x *SearchEntriesResult_Snippets) Reset()

func (*SearchEntriesResult_Snippets) String (deprecated)

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

func (*Session) Descriptor() ([]byte, []int)

Deprecated: Use Session.ProtoReflect.Descriptor instead.

func (*Session) GetCreateTime

func (x *Session) GetCreateTime() *timestamppb.Timestamp

func (*Session) GetName

func (x *Session) GetName() string

func (*Session) GetState

func (x *Session) GetState() State

func (*Session) GetUserId

func (x *Session) GetUserId() string

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

func (x *Session) String() 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 valid to be assigned 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 (x *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) Enum

func (SessionEvent_EventType) EnumDescriptor

func (SessionEvent_EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SessionEvent_EventType.Descriptor instead.

func (SessionEvent_EventType) Number

func (SessionEvent_EventType) String

func (x SessionEvent_EventType) String() string

func (SessionEvent_EventType) Type

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 {

	// The unique Query id identifying the query.
	QueryId string `protobuf:"bytes,1,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
	// The query text executed.
	QueryText string `protobuf:"bytes,2,opt,name=query_text,json=queryText,proto3" json:"query_text,omitempty"`
	// Query Execution engine.
	Engine SessionEvent_QueryDetail_Engine `protobuf:"varint,3,opt,name=engine,proto3,enum=google.cloud.dataplex.v1.SessionEvent_QueryDetail_Engine" json:"engine,omitempty"`
	// Time taken for execution of the query.
	Duration *durationpb.Duration `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"`
	// The size of results the query produced.
	ResultSizeBytes int64 `protobuf:"varint,5,opt,name=result_size_bytes,json=resultSizeBytes,proto3" json:"result_size_bytes,omitempty"`
	// The data processed by the query.
	DataProcessedBytes int64 `protobuf:"varint,6,opt,name=data_processed_bytes,json=dataProcessedBytes,proto3" json:"data_processed_bytes,omitempty"`
	// contains filtered or unexported fields
}

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 (*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) Enum

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 (SessionEvent_QueryDetail_Engine) String

func (SessionEvent_QueryDetail_Engine) Type

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 (x State) Enum() *State

func (State) EnumDescriptor

func (State) EnumDescriptor() ([]byte, []int)

Deprecated: Use State.Descriptor instead.

func (State) Number

func (x State) Number() protoreflect.EnumNumber

func (State) String

func (x State) String() 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 (*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) Enum

func (StorageAccess_AccessMode) EnumDescriptor

func (StorageAccess_AccessMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use StorageAccess_AccessMode.Descriptor instead.

func (StorageAccess_AccessMode) Number

func (StorageAccess_AccessMode) String

func (x StorageAccess_AccessMode) String() string

func (StorageAccess_AccessMode) Type

StorageFormat

type StorageFormat struct {

	// Output only. The data format associated with the stored data, which
	// represents content type values. The value is inferred from mime type.
	Format StorageFormat_Format `protobuf:"varint,1,opt,name=format,proto3,enum=google.cloud.dataplex.v1.StorageFormat_Format" json:"format,omitempty"`
	// Optional. The compression type associated with the stored data.
	// If unspecified, the data is uncompressed.
	CompressionFormat StorageFormat_CompressionFormat `protobuf:"varint,2,opt,name=compression_format,json=compressionFormat,proto3,enum=google.cloud.dataplex.v1.StorageFormat_CompressionFormat" json:"compression_format,omitempty"`
	// Required. The mime type descriptor for the data. Must match the pattern
	// {type}/{subtype}. Supported values:
	//
	// - application/x-parquet
	// - application/x-avro
	// - application/x-orc
	// - application/x-tfrecord
	// - application/x-parquet+iceberg
	// - application/x-avro+iceberg
	// - application/x-orc+iceberg
	// - application/json
	// - application/{subtypes}
	// - text/csv
	// - text/

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 (*StorageFormat) GetFormat

func (x *StorageFormat) GetFormat() StorageFormat_Format

func (*StorageFormat) GetIceberg

func (*StorageFormat) GetJson

func (*StorageFormat) GetMimeType

func (x *StorageFormat) GetMimeType() string

func (*StorageFormat) GetOptions

func (x *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) Enum

func (StorageFormat_CompressionFormat) EnumDescriptor

func (StorageFormat_CompressionFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use StorageFormat_CompressionFormat.Descriptor instead.

func (StorageFormat_CompressionFormat) Number

func (StorageFormat_CompressionFormat) String

func (StorageFormat_CompressionFormat) Type

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) Enum

func (StorageFormat_Format) EnumDescriptor

func (StorageFormat_Format) EnumDescriptor() ([]byte, []int)

Deprecated: Use StorageFormat_Format.Descriptor instead.

func (StorageFormat_Format) Number

func (StorageFormat_Format) String

func (x StorageFormat_Format) String() string

func (StorageFormat_Format) Type

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 (*StorageFormat_IcebergOptions) Reset

func (x *StorageFormat_IcebergOptions) Reset()

func (*StorageFormat_IcebergOptions) 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 (*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) Enum

func (x StorageSystem) Enum() *StorageSystem

func (StorageSystem) EnumDescriptor

func (StorageSystem) EnumDescriptor() ([]byte, []int)

Deprecated: Use StorageSystem.Descriptor instead.

func (StorageSystem) Number

func (StorageSystem) String

func (x StorageSystem) String() string

func (StorageSystem) Type

Task

type Task struct {

	// Output only. The relative resource name of the task, of the form:
	// projects/{project_number}/locations/{location_id}/lakes/{lake_id}/
	// tasks/{task_id}.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. System generated globally unique ID for the task. This ID will
	// be different if the task is deleted and re-created with the same name.
	Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the task was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the task was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Description of the task.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Current state of the task.
	State State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
	// Optional. User-defined labels for the task.
	Labels map[string]string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. Spec related to how often and when a task should be triggered.
	TriggerSpec *Task_TriggerSpec `protobuf:"bytes,100,opt,name=trigger_spec,json=triggerSpec,proto3" json:"trigger_spec,omitempty"`
	// Required. Spec related to how a task is executed.
	ExecutionSpec *Task_ExecutionSpec `protobuf:"bytes,101,opt,name=execution_spec,json=executionSpec,proto3" json:"execution_spec,omitempty"`
	// Output only. Status of the latest task executions.
	ExecutionStatus *Task_ExecutionStatus `protobuf:"bytes,201,opt,name=execution_status,json=executionStatus,proto3" json:"execution_status,omitempty"`
	// Task template specific user-specified config.
	//
	// Types that are valid to be assigned to Config:
	//
	//	*Task_Spark
	//	*Task_Notebook
	Config isTask_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

A task represents a user-visible job.

func (*Task) Descriptor

func (*Task) Descriptor() ([]byte, []int)

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetConfig

func (x *Task) GetConfig() isTask_Config

func (*Task) GetCreateTime

func (x *Task) GetCreateTime() *timestamppb.Timestamp

func (*Task) GetDescription

func (x *Task) GetDescription() string

func (*Task) GetDisplayName

func (x *Task) GetDisplayName() string

func (*Task) GetExecutionSpec

func (x *Task) GetExecutionSpec() *Task_ExecutionSpec

func (*Task) GetExecutionStatus

func (x *Task) GetExecutionStatus() *Task_ExecutionStatus

func (*Task) GetLabels

func (x *Task) GetLabels() map[string]string

func (*Task) GetName

func (x *Task) GetName() string

func (*Task) GetNotebook

func (x *Task) GetNotebook() *Task_NotebookTaskConfig

func (*Task) GetSpark

func (x *Task) GetSpark() *Task_SparkTaskConfig

func (*Task) GetState

func (x *Task) GetState() State

func (*Task) GetTriggerSpec

func (x *Task) GetTriggerSpec() *Task_TriggerSpec

func (*Task) GetUid

func (x *Task) GetUid() string

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

func (x *Task) String() string

Task_ExecutionSpec

type Task_ExecutionSpec struct {

	// Optional. The arguments to pass to the task.
	// The args can use placeholders of the format ${placeholder} as
	// part of key/value string. These will be interpolated before passing the
	// args to the driver. Currently supported placeholders:
	// - ${task_id}
	// - ${job_time}
	// To pass positional args, set the key as TASK_ARGS. The value should be a
	// comma-separated string of all the positional arguments. To use a
	// delimiter other than comma, refer to
	// https://cloud.google.com/sdk/gcloud/reference/topic/escaping. In case of
	// other keys being present in the args, then TASK_ARGS will be passed as
	// the last argument.
	Args map[string]string `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Required. Service account to use to execute a task.
	// If not provided, the default Compute service account for the project is
	// used.
	ServiceAccount string `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// Optional. The project in which jobs are run. By default, the project
	// containing the Lake is used. If a project is provided, the
	// [ExecutionSpec.service_account][google.cloud.dataplex.v1.Task.ExecutionSpec.service_account]
	// must belong to this project.
	Project string `protobuf:"bytes,7,opt,name=project,proto3" json:"project,omitempty"`
	// Optional. The maximum duration after which the job execution is expired.
	MaxJobExecutionLifetime *durationpb.Duration `protobuf:"bytes,8,opt,name=max_job_execution_lifetime,json=maxJobExecutionLifetime,proto3" json:"max_job_execution_lifetime,omitempty"`
	// Optional. The Cloud KMS key to use for encryption, of the form:
	// `projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cryptoKeys/{key-name}`.
	KmsKey string `protobuf:"bytes,9,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
	// contains filtered or unexported fields
}

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 valid to be assigned to Resources:
	//
	//	*Task_InfrastructureSpec_Batch
	Resources isTask_InfrastructureSpec_Resources `protobuf_oneof:"resources"`
	// Software config.
	//
	// Types that are valid to be assigned to Runtime:
	//
	//	*Task_InfrastructureSpec_ContainerImage
	Runtime isTask_InfrastructureSpec_Runtime `protobuf_oneof:"runtime"`
	// Networking config.
	//
	// Types that are valid to be assigned 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 (*Task_InfrastructureSpec) GetContainerImage

func (*Task_InfrastructureSpec) GetNetwork

func (x *Task_InfrastructureSpec) GetNetwork() isTask_InfrastructureSpec_Network

func (*Task_InfrastructureSpec) GetResources

func (x *Task_InfrastructureSpec) GetResources() isTask_InfrastructureSpec_Resources

func (*Task_InfrastructureSpec) GetRuntime

func (x *Task_InfrastructureSpec) GetRuntime() isTask_InfrastructureSpec_Runtime

func (*Task_InfrastructureSpec) GetVpcNetwork

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

Deprecated: Use Task_InfrastructureSpec_BatchComputeResources.ProtoReflect.Descriptor instead.

func (*Task_InfrastructureSpec_BatchComputeResources) GetExecutorsCount

func (*Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount

func (x *Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount() int32

func (*Task_InfrastructureSpec_BatchComputeResources) ProtoMessage

func (*Task_InfrastructureSpec_BatchComputeResources) ProtoReflect

func (*Task_InfrastructureSpec_BatchComputeResources) Reset

func (*Task_InfrastructureSpec_BatchComputeResources) 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 {

	// Optional. Container image to use.
	Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// Optional. A list of Java JARS to add to the classpath.
	// Valid input includes Cloud Storage URIs to Jar binaries.
	// For example, gs://bucket-name/my/path/to/file.jar
	JavaJars []string `protobuf:"bytes,2,rep,name=java_jars,json=javaJars,proto3" json:"java_jars,omitempty"`
	// Optional. A list of python packages to be installed.
	// Valid formats include Cloud Storage URI to a PIP installable library.
	// For example, gs://bucket-name/my/path/to/lib.tar.gz
	PythonPackages []string `protobuf:"bytes,3,rep,name=python_packages,json=pythonPackages,proto3" json:"python_packages,omitempty"`
	// Optional. Override to common configuration of open source components
	// installed on the Dataproc cluster. The properties to set on daemon
	// config files. Property keys are specified in `prefix:property` format,
	// for example `core:hadoop.tmp.dir`. For more information, see [Cluster
	// properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
	Properties map[string]string `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// contains filtered or unexported fields
}

Container Image Runtime Configuration used with Batch execution.

func (*Task_InfrastructureSpec_ContainerImageRuntime) Descriptor

Deprecated: Use Task_InfrastructureSpec_ContainerImageRuntime.ProtoReflect.Descriptor instead.

func (*Task_InfrastructureSpec_ContainerImageRuntime) GetImage

func (*Task_InfrastructureSpec_ContainerImageRuntime) GetJavaJars

func (*Task_InfrastructureSpec_ContainerImageRuntime) GetProperties

func (*Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages

func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages() []string

func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoMessage

func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoReflect

func (*Task_InfrastructureSpec_ContainerImageRuntime) Reset

func (*Task_InfrastructureSpec_ContainerImageRuntime) String

Task_InfrastructureSpec_VpcNetwork

type Task_InfrastructureSpec_VpcNetwork struct {

	// The Cloud VPC network identifier.
	//
	// Types that are valid to be assigned 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 (*Task_InfrastructureSpec_VpcNetwork) GetNetworkName

func (x *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 (*Task_InfrastructureSpec_VpcNetwork) Reset

func (*Task_InfrastructureSpec_VpcNetwork) 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 valid to be assigned 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 (x *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 should be the Cloud Storage URI of
	// the query file. 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 valid to be assigned 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 (x *Task_TriggerSpec) GetTrigger() isTask_TriggerSpec_Trigger

func (*Task_TriggerSpec) GetType

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) Enum

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 (Task_TriggerSpec_Type) String

func (x Task_TriggerSpec_Type) String() string

func (Task_TriggerSpec_Type) Type

TransferStatus

type TransferStatus int32

Denotes the transfer status of a resource. It is unspecified for resources created from Dataplex API.

TransferStatus_TRANSFER_STATUS_UNSPECIFIED, TransferStatus_TRANSFER_STATUS_MIGRATED, TransferStatus_TRANSFER_STATUS_TRANSFERRED

const (
	// The default value. It is set for resources that were not subject for
	// migration from Data Catalog service.
	TransferStatus_TRANSFER_STATUS_UNSPECIFIED TransferStatus = 0
	// Indicates that a resource was migrated from Data Catalog service but it
	// hasn't been transferred yet. In particular the resource cannot be updated
	// from Dataplex API.
	TransferStatus_TRANSFER_STATUS_MIGRATED TransferStatus = 1
	// Indicates that a resource was transferred from Data Catalog service. The
	// resource can only be updated from Dataplex API.
	TransferStatus_TRANSFER_STATUS_TRANSFERRED TransferStatus = 2
)

func (TransferStatus) Descriptor

func (TransferStatus) Enum

func (x TransferStatus) Enum() *TransferStatus

func (TransferStatus) EnumDescriptor

func (TransferStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use TransferStatus.Descriptor instead.

func (TransferStatus) Number

func (TransferStatus) String

func (x TransferStatus) String() string

func (TransferStatus) Type

Trigger

type Trigger struct {

	// DataScan scheduling and trigger settings.
	//
	// If not specified, the default is `onDemand`.
	//
	// Types that are valid to be assigned to Mode:
	//
	//	*Trigger_OnDemand_
	//	*Trigger_Schedule_
	//	*Trigger_OneTime_
	Mode isTrigger_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

DataScan scheduling and trigger settings.

func (*Trigger) Descriptor

func (*Trigger) Descriptor() ([]byte, []int)

Deprecated: Use Trigger.ProtoReflect.Descriptor instead.

func (*Trigger) GetMode

func (x *Trigger) GetMode() isTrigger_Mode

func (*Trigger) GetOnDemand

func (x *Trigger) GetOnDemand() *Trigger_OnDemand

func (*Trigger) GetOneTime

func (x *Trigger) GetOneTime() *Trigger_OneTime

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

func (x *Trigger) String() 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_OneTime

type Trigger_OneTime struct {

	// Optional. Time to live for OneTime scans.
	// default value is 24 hours, minimum value is 0 seconds, and maximum value
	// is 365 days. The time is calculated from the data scan job completion
	// time. If value is set as 0 seconds, the scan will be immediately deleted
	// upon job completion, regardless of whether the job succeeded or failed.
	TtlAfterScanCompletion *durationpb.Duration `protobuf:"bytes,1,opt,name=ttl_after_scan_completion,json=ttlAfterScanCompletion,proto3" json:"ttl_after_scan_completion,omitempty"`
	// contains filtered or unexported fields
}

The scan runs once using create API.

func (*Trigger_OneTime) Descriptor

func (*Trigger_OneTime) Descriptor() ([]byte, []int)

Deprecated: Use Trigger_OneTime.ProtoReflect.Descriptor instead.

func (*Trigger_OneTime) GetTtlAfterScanCompletion

func (x *Trigger_OneTime) GetTtlAfterScanCompletion() *durationpb.Duration

func (*Trigger_OneTime) ProtoMessage

func (*Trigger_OneTime) ProtoMessage()

func (*Trigger_OneTime) ProtoReflect

func (x *Trigger_OneTime) ProtoReflect() protoreflect.Message

func (*Trigger_OneTime) Reset

func (x *Trigger_OneTime) Reset()

func (*Trigger_OneTime) String

func (x *Trigger_OneTime) String() string

Trigger_OneTime_

type Trigger_OneTime_ struct {
	// The scan runs once, and does not create an associated ScanJob child
	// resource.
	OneTime *Trigger_OneTime `protobuf:"bytes,102,opt,name=one_time,json=oneTime,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"`
}

UnimplementedBusinessGlossaryServiceServer

type UnimplementedBusinessGlossaryServiceServer struct {
}

UnimplementedBusinessGlossaryServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedBusinessGlossaryServiceServer) CreateGlossary

func (UnimplementedBusinessGlossaryServiceServer) CreateGlossaryCategory

func (UnimplementedBusinessGlossaryServiceServer) CreateGlossaryTerm

func (UnimplementedBusinessGlossaryServiceServer) DeleteGlossary

func (UnimplementedBusinessGlossaryServiceServer) DeleteGlossaryCategory

func (UnimplementedBusinessGlossaryServiceServer) DeleteGlossaryTerm

func (UnimplementedBusinessGlossaryServiceServer) GetGlossary

func (UnimplementedBusinessGlossaryServiceServer) GetGlossaryCategory

func (UnimplementedBusinessGlossaryServiceServer) GetGlossaryTerm

func (UnimplementedBusinessGlossaryServiceServer) ListGlossaries

func (UnimplementedBusinessGlossaryServiceServer) ListGlossaryCategories

func (UnimplementedBusinessGlossaryServiceServer) ListGlossaryTerms

func (UnimplementedBusinessGlossaryServiceServer) UpdateGlossary

func (UnimplementedBusinessGlossaryServiceServer) UpdateGlossaryCategory

func (UnimplementedBusinessGlossaryServiceServer) UpdateGlossaryTerm

UnimplementedCatalogServiceServer

type UnimplementedCatalogServiceServer struct {
}

UnimplementedCatalogServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedCatalogServiceServer) CancelMetadataJob

func (UnimplementedCatalogServiceServer) CreateAspectType

func (UnimplementedCatalogServiceServer) CreateEntry

func (UnimplementedCatalogServiceServer) CreateEntryGroup

func (UnimplementedCatalogServiceServer) CreateEntryType

func (UnimplementedCatalogServiceServer) CreateMetadataFeed

func (UnimplementedCatalogServiceServer) CreateMetadataJob

func (UnimplementedCatalogServiceServer) DeleteAspectType

func (UnimplementedCatalogServiceServer) DeleteEntry

func (UnimplementedCatalogServiceServer) DeleteEntryGroup

func (UnimplementedCatalogServiceServer) DeleteEntryType

func (UnimplementedCatalogServiceServer) DeleteMetadataFeed

func (UnimplementedCatalogServiceServer) GetAspectType

func (UnimplementedCatalogServiceServer) GetEntry

func (UnimplementedCatalogServiceServer) GetEntryGroup

func (UnimplementedCatalogServiceServer) GetEntryType

func (UnimplementedCatalogServiceServer) GetMetadataFeed

func (UnimplementedCatalogServiceServer) GetMetadataJob

func (UnimplementedCatalogServiceServer) ListAspectTypes

func (UnimplementedCatalogServiceServer) ListEntries

func (UnimplementedCatalogServiceServer) ListEntryGroups

func (UnimplementedCatalogServiceServer) ListEntryTypes

func (UnimplementedCatalogServiceServer) ListMetadataFeeds

func (UnimplementedCatalogServiceServer) ListMetadataJobs

func (UnimplementedCatalogServiceServer) LookupContext

func (UnimplementedCatalogServiceServer) LookupEntry

func (UnimplementedCatalogServiceServer) ModifyEntry

func (UnimplementedCatalogServiceServer) SearchEntries

func (UnimplementedCatalogServiceServer) UpdateAspectType

func (UnimplementedCatalogServiceServer) UpdateEntry

func (UnimplementedCatalogServiceServer) UpdateEntryGroup

func (UnimplementedCatalogServiceServer) UpdateEntryType

func (UnimplementedCatalogServiceServer) UpdateMetadataFeed

UnimplementedCmekServiceServer

type UnimplementedCmekServiceServer struct {
}

UnimplementedCmekServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedCmekServiceServer) CreateEncryptionConfig

func (UnimplementedCmekServiceServer) DeleteEncryptionConfig

func (UnimplementedCmekServiceServer) GetEncryptionConfig

func (UnimplementedCmekServiceServer) ListEncryptionConfigs

func (UnimplementedCmekServiceServer) UpdateEncryptionConfig

UnimplementedContentServiceServer

type UnimplementedContentServiceServer struct {
}

UnimplementedContentServiceServer should be embedded to have forward compatible implementations.

UnimplementedDataProductServiceServer

type UnimplementedDataProductServiceServer struct {
}

UnimplementedDataProductServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDataProductServiceServer) CreateDataAsset

func (UnimplementedDataProductServiceServer) CreateDataProduct

func (UnimplementedDataProductServiceServer) DeleteDataAsset

func (UnimplementedDataProductServiceServer) DeleteDataProduct

func (UnimplementedDataProductServiceServer) GetDataAsset

func (UnimplementedDataProductServiceServer) GetDataProduct

func (UnimplementedDataProductServiceServer) ListDataAssets

func (UnimplementedDataProductServiceServer) ListDataProducts

func (UnimplementedDataProductServiceServer) RequestDataProductAccess

func (UnimplementedDataProductServiceServer) UpdateDataAsset

func (UnimplementedDataProductServiceServer) UpdateDataProduct

UnimplementedDataScanServiceServer

type UnimplementedDataScanServiceServer struct {
}

UnimplementedDataScanServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDataScanServiceServer) CancelDataScanJob

func (UnimplementedDataScanServiceServer) CreateDataScan

func (UnimplementedDataScanServiceServer) DeleteDataScan

func (UnimplementedDataScanServiceServer) GenerateDataQualityRules

func (UnimplementedDataScanServiceServer) GetDataScan

func (UnimplementedDataScanServiceServer) GetDataScanJob

func (UnimplementedDataScanServiceServer) ListDataScanJobs

func (UnimplementedDataScanServiceServer) ListDataScans

func (UnimplementedDataScanServiceServer) RunDataScan

func (UnimplementedDataScanServiceServer) UpdateDataScan

UnimplementedDataTaxonomyServiceServer

type UnimplementedDataTaxonomyServiceServer struct {
}

UnimplementedDataTaxonomyServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDataTaxonomyServiceServer) CreateDataAttribute

func (UnimplementedDataTaxonomyServiceServer) CreateDataAttributeBinding

func (UnimplementedDataTaxonomyServiceServer) CreateDataTaxonomy

func (UnimplementedDataTaxonomyServiceServer) DeleteDataAttribute

func (UnimplementedDataTaxonomyServiceServer) DeleteDataAttributeBinding

func (UnimplementedDataTaxonomyServiceServer) DeleteDataTaxonomy

func (UnimplementedDataTaxonomyServiceServer) GetDataAttribute

func (UnimplementedDataTaxonomyServiceServer) GetDataAttributeBinding

func (UnimplementedDataTaxonomyServiceServer) GetDataTaxonomy

func (UnimplementedDataTaxonomyServiceServer) ListDataAttributeBindings

func (UnimplementedDataTaxonomyServiceServer) ListDataAttributes

func (UnimplementedDataTaxonomyServiceServer) ListDataTaxonomies

func (UnimplementedDataTaxonomyServiceServer) UpdateDataAttribute

func (UnimplementedDataTaxonomyServiceServer) UpdateDataAttributeBinding

func (UnimplementedDataTaxonomyServiceServer) UpdateDataTaxonomy

UnimplementedDataplexServiceServer

type UnimplementedDataplexServiceServer struct {
}

UnimplementedDataplexServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDataplexServiceServer) CancelJob

func (UnimplementedDataplexServiceServer) CreateAsset

func (UnimplementedDataplexServiceServer) CreateLake

func (UnimplementedDataplexServiceServer) CreateTask

func (UnimplementedDataplexServiceServer) CreateZone

func (UnimplementedDataplexServiceServer) DeleteAsset

func (UnimplementedDataplexServiceServer) DeleteLake

func (UnimplementedDataplexServiceServer) DeleteTask

func (UnimplementedDataplexServiceServer) DeleteZone

func (UnimplementedDataplexServiceServer) GetAsset

func (UnimplementedDataplexServiceServer) GetJob

func (UnimplementedDataplexServiceServer) GetLake

func (UnimplementedDataplexServiceServer) GetTask

func (UnimplementedDataplexServiceServer) GetZone

func (UnimplementedDataplexServiceServer) ListAssetActions

func (UnimplementedDataplexServiceServer) ListAssets

func (UnimplementedDataplexServiceServer) ListJobs

func (UnimplementedDataplexServiceServer) ListLakeActions

func (UnimplementedDataplexServiceServer) ListLakes

func (UnimplementedDataplexServiceServer) ListTasks

func (UnimplementedDataplexServiceServer) ListZoneActions

func (UnimplementedDataplexServiceServer) ListZones

func (UnimplementedDataplexServiceServer) RunTask

func (UnimplementedDataplexServiceServer) UpdateAsset

func (UnimplementedDataplexServiceServer) UpdateLake

func (UnimplementedDataplexServiceServer) UpdateTask

func (UnimplementedDataplexServiceServer) UpdateZone

UnimplementedMetadataServiceServer

type UnimplementedMetadataServiceServer struct {
}

UnimplementedMetadataServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedMetadataServiceServer) CreateEntity

func (UnimplementedMetadataServiceServer) CreatePartition

func (UnimplementedMetadataServiceServer) DeleteEntity

func (UnimplementedMetadataServiceServer) DeletePartition

func (UnimplementedMetadataServiceServer) GetEntity

func (UnimplementedMetadataServiceServer) GetPartition

func (UnimplementedMetadataServiceServer) ListEntities

func (UnimplementedMetadataServiceServer) ListPartitions

func (UnimplementedMetadataServiceServer) UpdateEntity

UnsafeBusinessGlossaryServiceServer

type UnsafeBusinessGlossaryServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBusinessGlossaryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BusinessGlossaryServiceServer will result in compilation errors.

UnsafeCatalogServiceServer

type UnsafeCatalogServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCatalogServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CatalogServiceServer will result in compilation errors.

UnsafeCmekServiceServer

type UnsafeCmekServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCmekServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CmekServiceServer will result in compilation errors.

UnsafeContentServiceServer

type UnsafeContentServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeContentServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContentServiceServer will result in compilation errors.

UnsafeDataProductServiceServer

type UnsafeDataProductServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataProductServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataProductServiceServer will result in compilation errors.

UnsafeDataScanServiceServer

type UnsafeDataScanServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataScanServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataScanServiceServer will result in compilation errors.

UnsafeDataTaxonomyServiceServer

type UnsafeDataTaxonomyServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataTaxonomyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataTaxonomyServiceServer will result in compilation errors.

UnsafeDataplexServiceServer

type UnsafeDataplexServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataplexServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataplexServiceServer will result in compilation errors.

UnsafeMetadataServiceServer

type UnsafeMetadataServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMetadataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MetadataServiceServer will result in compilation errors.

UpdateAspectTypeRequest

type UpdateAspectTypeRequest struct {

	// Required. AspectType Resource
	AspectType *AspectType `protobuf:"bytes,1,opt,name=aspect_type,json=aspectType,proto3" json:"aspect_type,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 AspectType Request

func (*UpdateAspectTypeRequest) Descriptor

func (*UpdateAspectTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAspectTypeRequest.ProtoReflect.Descriptor instead.

func (*UpdateAspectTypeRequest) GetAspectType

func (x *UpdateAspectTypeRequest) GetAspectType() *AspectType

func (*UpdateAspectTypeRequest) GetUpdateMask

func (x *UpdateAspectTypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateAspectTypeRequest) GetValidateOnly

func (x *UpdateAspectTypeRequest) GetValidateOnly() bool

func (*UpdateAspectTypeRequest) ProtoMessage

func (*UpdateAspectTypeRequest) ProtoMessage()

func (*UpdateAspectTypeRequest) ProtoReflect

func (x *UpdateAspectTypeRequest) ProtoReflect() protoreflect.Message

func (*UpdateAspectTypeRequest) Reset

func (x *UpdateAspectTypeRequest) Reset()

func (*UpdateAspectTypeRequest) String

func (x *UpdateAspectTypeRequest) String() string

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

UpdateDataAssetRequest

type UpdateDataAssetRequest struct {

	// Required. The data asset to update.
	// The data asset's `name` field is used to identify the data asset to update.
	DataAsset *DataAsset `protobuf:"bytes,1,opt,name=data_asset,json=dataAsset,proto3" json:"data_asset,omitempty"`
	// Optional. The list of fields to update.
	// If this is empty or not set, then all the fields will be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Optional. Validates the request without actually updating the data asset.
	// Defaults to false.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for updating a data asset.

func (*UpdateDataAssetRequest) Descriptor

func (*UpdateDataAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataAssetRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataAssetRequest) GetDataAsset

func (x *UpdateDataAssetRequest) GetDataAsset() *DataAsset

func (*UpdateDataAssetRequest) GetUpdateMask

func (x *UpdateDataAssetRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDataAssetRequest) GetValidateOnly

func (x *UpdateDataAssetRequest) GetValidateOnly() bool

func (*UpdateDataAssetRequest) ProtoMessage

func (*UpdateDataAssetRequest) ProtoMessage()

func (*UpdateDataAssetRequest) ProtoReflect

func (x *UpdateDataAssetRequest) ProtoReflect() protoreflect.Message

func (*UpdateDataAssetRequest) Reset

func (x *UpdateDataAssetRequest) Reset()

func (*UpdateDataAssetRequest) String

func (x *UpdateDataAssetRequest) 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 (*UpdateDataAttributeBindingRequest) GetValidateOnly

func (x *UpdateDataAttributeBindingRequest) GetValidateOnly() bool

func (*UpdateDataAttributeBindingRequest) ProtoMessage

func (*UpdateDataAttributeBindingRequest) ProtoMessage()

func (*UpdateDataAttributeBindingRequest) ProtoReflect

func (*UpdateDataAttributeBindingRequest) Reset

func (*UpdateDataAttributeBindingRequest) 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 (*UpdateDataAttributeRequest) Reset

func (x *UpdateDataAttributeRequest) Reset()

func (*UpdateDataAttributeRequest) String

func (x *UpdateDataAttributeRequest) String() string

UpdateDataProductRequest

type UpdateDataProductRequest struct {

	// Required. The data product to update.
	// The data product's `name` field is used to identify the data product to
	// update.
	DataProduct *DataProduct `protobuf:"bytes,1,opt,name=data_product,json=dataProduct,proto3" json:"data_product,omitempty"`
	// Optional. The list of fields to update.
	// If this is empty or not set, then all the fields will be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Optional. Validates the request without actually updating the data product.
	// Default: false.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Request message for updating a data product.

func (*UpdateDataProductRequest) Descriptor

func (*UpdateDataProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataProductRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataProductRequest) GetDataProduct

func (x *UpdateDataProductRequest) GetDataProduct() *DataProduct

func (*UpdateDataProductRequest) GetUpdateMask

func (x *UpdateDataProductRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDataProductRequest) GetValidateOnly

func (x *UpdateDataProductRequest) GetValidateOnly() bool

func (*UpdateDataProductRequest) ProtoMessage

func (*UpdateDataProductRequest) ProtoMessage()

func (*UpdateDataProductRequest) ProtoReflect

func (x *UpdateDataProductRequest) ProtoReflect() protoreflect.Message

func (*UpdateDataProductRequest) Reset

func (x *UpdateDataProductRequest) Reset()

func (*UpdateDataProductRequest) String

func (x *UpdateDataProductRequest) 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"`
	// Optional. 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 (deprecated)

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.

Deprecated: Marked as deprecated in google/cloud/dataplex/v1/data_taxonomy.proto.

func (*UpdateDataTaxonomyRequest) Descriptor (deprecated)

func (*UpdateDataTaxonomyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataTaxonomyRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataTaxonomyRequest) GetDataTaxonomy (deprecated)

func (x *UpdateDataTaxonomyRequest) GetDataTaxonomy() *DataTaxonomy

func (*UpdateDataTaxonomyRequest) GetUpdateMask (deprecated)

func (x *UpdateDataTaxonomyRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDataTaxonomyRequest) GetValidateOnly (deprecated)

func (x *UpdateDataTaxonomyRequest) GetValidateOnly() bool

func (*UpdateDataTaxonomyRequest) ProtoMessage (deprecated)

func (*UpdateDataTaxonomyRequest) ProtoMessage()

func (*UpdateDataTaxonomyRequest) ProtoReflect (deprecated)

func (*UpdateDataTaxonomyRequest) Reset (deprecated)

func (x *UpdateDataTaxonomyRequest) Reset()

func (*UpdateDataTaxonomyRequest) String (deprecated)

func (x *UpdateDataTaxonomyRequest) String() string

UpdateEncryptionConfigRequest

type UpdateEncryptionConfigRequest struct {

	// Required. The EncryptionConfig to update.
	EncryptionConfig *EncryptionConfig `protobuf:"bytes,1,opt,name=encryption_config,json=encryptionConfig,proto3" json:"encryption_config,omitempty"`
	// Optional. Mask of fields to update.
	// The service treats an omitted field mask as an implied field mask
	// equivalent to all fields that are populated (have a non-empty value).
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Update EncryptionConfig Request

func (*UpdateEncryptionConfigRequest) Descriptor

func (*UpdateEncryptionConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEncryptionConfigRequest.ProtoReflect.Descriptor instead.

func (*UpdateEncryptionConfigRequest) GetEncryptionConfig

func (x *UpdateEncryptionConfigRequest) GetEncryptionConfig() *EncryptionConfig

func (*UpdateEncryptionConfigRequest) GetUpdateMask

func (*UpdateEncryptionConfigRequest) ProtoMessage

func (*UpdateEncryptionConfigRequest) ProtoMessage()

func (*UpdateEncryptionConfigRequest) ProtoReflect

func (*UpdateEncryptionConfigRequest) Reset

func (x *UpdateEncryptionConfigRequest) Reset()

func (*UpdateEncryptionConfigRequest) 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

UpdateEntryGroupRequest

type UpdateEntryGroupRequest struct {

	// Required. EntryGroup Resource.
	EntryGroup *EntryGroup `protobuf:"bytes,1,opt,name=entry_group,json=entryGroup,proto3" json:"entry_group,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. The service validates the request, without performing any
	// 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 EntryGroup Request.

func (*UpdateEntryGroupRequest) Descriptor

func (*UpdateEntryGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEntryGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateEntryGroupRequest) GetEntryGroup

func (x *UpdateEntryGroupRequest) GetEntryGroup() *EntryGroup

func (*UpdateEntryGroupRequest) GetUpdateMask

func (x *UpdateEntryGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateEntryGroupRequest) GetValidateOnly

func (x *UpdateEntryGroupRequest) GetValidateOnly() bool

func (*UpdateEntryGroupRequest) ProtoMessage

func (*UpdateEntryGroupRequest) ProtoMessage()

func (*UpdateEntryGroupRequest) ProtoReflect

func (x *UpdateEntryGroupRequest) ProtoReflect() protoreflect.Message

func (*UpdateEntryGroupRequest) Reset

func (x *UpdateEntryGroupRequest) Reset()

func (*UpdateEntryGroupRequest) String

func (x *UpdateEntryGroupRequest) String() string

UpdateEntryLinkRequest

type UpdateEntryLinkRequest struct {

	// Required. Entry Link resource.
	EntryLink *EntryLink `protobuf:"bytes,1,opt,name=entry_link,json=entryLink,proto3" json:"entry_link,omitempty"`
	// Optional. If set to true and the entry link doesn't exist, the service will
	// create it.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// Optional. The map keys of the Aspects which the service should modify.
	// It should be the aspect type reference in the format
	// `{project_id_or_number}.{location_id}.{aspect_type_id}`.
	//
	// If this field is left empty, the service treats it as specifying
	// exactly those Aspects present in the request.
	AspectKeys []string `protobuf:"bytes,5,rep,name=aspect_keys,json=aspectKeys,proto3" json:"aspect_keys,omitempty"`
	// contains filtered or unexported fields
}

Request message for UpdateEntryLink method.

func (*UpdateEntryLinkRequest) Descriptor

func (*UpdateEntryLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEntryLinkRequest.ProtoReflect.Descriptor instead.

func (*UpdateEntryLinkRequest) GetAllowMissing

func (x *UpdateEntryLinkRequest) GetAllowMissing() bool

func (*UpdateEntryLinkRequest) GetAspectKeys

func (x *UpdateEntryLinkRequest) GetAspectKeys() []string
func (x *UpdateEntryLinkRequest) GetEntryLink() *EntryLink

func (*UpdateEntryLinkRequest) ProtoMessage

func (*UpdateEntryLinkRequest) ProtoMessage()

func (*UpdateEntryLinkRequest) ProtoReflect

func (x *UpdateEntryLinkRequest) ProtoReflect() protoreflect.Message

func (*UpdateEntryLinkRequest) Reset

func (x *UpdateEntryLinkRequest) Reset()

func (*UpdateEntryLinkRequest) String

func (x *UpdateEntryLinkRequest) String() string

UpdateEntryRequest

type UpdateEntryRequest struct {

	// Required. Entry resource.
	Entry *Entry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"`
	// Optional. Mask of fields to update. To update Aspects, the update_mask must
	// contain the value "aspects".
	//
	// If the update_mask is empty, the service will update all modifiable fields
	// present in the request.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Optional. If set to true and the entry doesn't exist, the service will
	// create it.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// Optional. If set to true and the aspect_keys specify aspect ranges, the
	// service deletes any existing aspects from that range that weren't provided
	// in the request.
	DeleteMissingAspects bool `protobuf:"varint,4,opt,name=delete_missing_aspects,json=deleteMissingAspects,proto3" json:"delete_missing_aspects,omitempty"`
	// Optional. The map keys of the Aspects which the service should modify. It
	// supports the following syntaxes:
	//
	// * `

Update Entry request.

func (*UpdateEntryRequest) Descriptor

func (*UpdateEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEntryRequest.ProtoReflect.Descriptor instead.

func (*UpdateEntryRequest) GetAllowMissing

func (x *UpdateEntryRequest) GetAllowMissing() bool

func (*UpdateEntryRequest) GetAspectKeys

func (x *UpdateEntryRequest) GetAspectKeys() []string

func (*UpdateEntryRequest) GetDeleteMissingAspects

func (x *UpdateEntryRequest) GetDeleteMissingAspects() bool

func (*UpdateEntryRequest) GetEntry

func (x *UpdateEntryRequest) GetEntry() *Entry

func (*UpdateEntryRequest) GetUpdateMask

func (x *UpdateEntryRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateEntryRequest) ProtoMessage

func (*UpdateEntryRequest) ProtoMessage()

func (*UpdateEntryRequest) ProtoReflect

func (x *UpdateEntryRequest) ProtoReflect() protoreflect.Message

func (*UpdateEntryRequest) Reset

func (x *UpdateEntryRequest) Reset()

func (*UpdateEntryRequest) String

func (x *UpdateEntryRequest) String() string

UpdateEntryTypeRequest

type UpdateEntryTypeRequest struct {

	// Required. EntryType Resource.
	EntryType *EntryType `protobuf:"bytes,1,opt,name=entry_type,json=entryType,proto3" json:"entry_type,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. The service validates the request without performing any
	// 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 EntryType Request.

func (*UpdateEntryTypeRequest) Descriptor

func (*UpdateEntryTypeRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEntryTypeRequest.ProtoReflect.Descriptor instead.

func (*UpdateEntryTypeRequest) GetEntryType

func (x *UpdateEntryTypeRequest) GetEntryType() *EntryType

func (*UpdateEntryTypeRequest) GetUpdateMask

func (x *UpdateEntryTypeRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateEntryTypeRequest) GetValidateOnly

func (x *UpdateEntryTypeRequest) GetValidateOnly() bool

func (*UpdateEntryTypeRequest) ProtoMessage

func (*UpdateEntryTypeRequest) ProtoMessage()

func (*UpdateEntryTypeRequest) ProtoReflect

func (x *UpdateEntryTypeRequest) ProtoReflect() protoreflect.Message

func (*UpdateEntryTypeRequest) Reset

func (x *UpdateEntryTypeRequest) Reset()

func (*UpdateEntryTypeRequest) String

func (x *UpdateEntryTypeRequest) String() string

UpdateGlossaryCategoryRequest

type UpdateGlossaryCategoryRequest struct {

	// Required. The GlossaryCategory to update.
	// The GlossaryCategory's `name` field is used to identify the
	// GlossaryCategory to update. Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/categories/{category_id}
	Category *GlossaryCategory `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
	// Required. The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Update GlossaryCategory Request

func (*UpdateGlossaryCategoryRequest) Descriptor

func (*UpdateGlossaryCategoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryCategoryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryCategoryRequest) GetCategory

func (*UpdateGlossaryCategoryRequest) GetUpdateMask

func (*UpdateGlossaryCategoryRequest) ProtoMessage

func (*UpdateGlossaryCategoryRequest) ProtoMessage()

func (*UpdateGlossaryCategoryRequest) ProtoReflect

func (*UpdateGlossaryCategoryRequest) Reset

func (x *UpdateGlossaryCategoryRequest) Reset()

func (*UpdateGlossaryCategoryRequest) String

UpdateGlossaryRequest

type UpdateGlossaryRequest struct {

	// Required. The Glossary to update.
	// The Glossary's `name` field is used to identify the Glossary to update.
	// Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}
	Glossary *Glossary `protobuf:"bytes,1,opt,name=glossary,proto3" json:"glossary,omitempty"`
	// Required. The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Optional. Validates the request without actually updating the Glossary.
	// Default: false.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// contains filtered or unexported fields
}

Update Glossary Request

func (*UpdateGlossaryRequest) Descriptor

func (*UpdateGlossaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryRequest) GetGlossary

func (x *UpdateGlossaryRequest) GetGlossary() *Glossary

func (*UpdateGlossaryRequest) GetUpdateMask

func (x *UpdateGlossaryRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGlossaryRequest) GetValidateOnly

func (x *UpdateGlossaryRequest) GetValidateOnly() bool

func (*UpdateGlossaryRequest) ProtoMessage

func (*UpdateGlossaryRequest) ProtoMessage()

func (*UpdateGlossaryRequest) ProtoReflect

func (x *UpdateGlossaryRequest) ProtoReflect() protoreflect.Message

func (*UpdateGlossaryRequest) Reset

func (x *UpdateGlossaryRequest) Reset()

func (*UpdateGlossaryRequest) String

func (x *UpdateGlossaryRequest) String() string

UpdateGlossaryTermRequest

type UpdateGlossaryTermRequest struct {

	// Required. The GlossaryTerm to update.
	// The GlossaryTerm's `name` field is used to identify the GlossaryTerm to
	// update. Format:
	// projects/{project_id_or_number}/locations/{location_id}/glossaries/{glossary_id}/terms/{term_id}
	Term *GlossaryTerm `protobuf:"bytes,1,opt,name=term,proto3" json:"term,omitempty"`
	// Required. The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Update GlossaryTerm Request

func (*UpdateGlossaryTermRequest) Descriptor

func (*UpdateGlossaryTermRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGlossaryTermRequest.ProtoReflect.Descriptor instead.

func (*UpdateGlossaryTermRequest) GetTerm

func (*UpdateGlossaryTermRequest) GetUpdateMask

func (x *UpdateGlossaryTermRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGlossaryTermRequest) ProtoMessage

func (*UpdateGlossaryTermRequest) ProtoMessage()

func (*UpdateGlossaryTermRequest) ProtoReflect

func (*UpdateGlossaryTermRequest) Reset

func (x *UpdateGlossaryTermRequest) Reset()

func (*UpdateGlossaryTermRequest) String

func (x *UpdateGlossaryTermRequest) 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

UpdateMetadataFeedRequest

type UpdateMetadataFeedRequest struct {

	// Required. Update description.
	// Only fields specified in `update_mask` are updated.
	MetadataFeed *MetadataFeed `protobuf:"bytes,1,opt,name=metadata_feed,json=metadataFeed,proto3" json:"metadata_feed,omitempty"`
	// Optional. 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
}

Request message for UpdateMetadataFeed.

func (*UpdateMetadataFeedRequest) Descriptor

func (*UpdateMetadataFeedRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateMetadataFeedRequest.ProtoReflect.Descriptor instead.

func (*UpdateMetadataFeedRequest) GetMetadataFeed

func (x *UpdateMetadataFeedRequest) GetMetadataFeed() *MetadataFeed

func (*UpdateMetadataFeedRequest) GetUpdateMask

func (x *UpdateMetadataFeedRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateMetadataFeedRequest) GetValidateOnly

func (x *UpdateMetadataFeedRequest) GetValidateOnly() bool

func (*UpdateMetadataFeedRequest) ProtoMessage

func (*UpdateMetadataFeedRequest) ProtoMessage()

func (*UpdateMetadataFeedRequest) ProtoReflect

func (*UpdateMetadataFeedRequest) Reset

func (x *UpdateMetadataFeedRequest) Reset()

func (*UpdateMetadataFeedRequest) String

func (x *UpdateMetadataFeedRequest) 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 {

	// Output only. The relative resource name of the zone, of the form:
	// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. User friendly display name.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. System generated globally unique ID for the zone. This ID will
	// be different if the zone is deleted and re-created with the same name.
	Uid string `protobuf:"bytes,3,opt,name=uid,proto3" json:"uid,omitempty"`
	// Output only. The time when the zone was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time when the zone was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User defined labels for the zone.
	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Optional. Description of the zone.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Current state of the zone.
	State State `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.dataplex.v1.State" json:"state,omitempty"`
	// Required. Immutable. The type of the zone.
	Type Zone_Type `protobuf:"varint,9,opt,name=type,proto3,enum=google.cloud.dataplex.v1.Zone_Type" json:"type,omitempty"`
	// Optional. Specification of the discovery feature applied to data in this
	// zone.
	DiscoverySpec *Zone_DiscoverySpec `protobuf:"bytes,103,opt,name=discovery_spec,json=discoverySpec,proto3" json:"discovery_spec,omitempty"`
	// Required. Specification of the resources that are referenced by the assets
	// within this zone.
	ResourceSpec *Zone_ResourceSpec `protobuf:"bytes,104,opt,name=resource_spec,json=resourceSpec,proto3" json:"resource_spec,omitempty"`
	// Output only. Aggregated status of the underlying assets of the zone.
	AssetStatus *AssetStatus `protobuf:"bytes,105,opt,name=asset_status,json=assetStatus,proto3" json:"asset_status,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Zone) Descriptor() ([]byte, []int)

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 (x *Zone) GetDescription() string

func (*Zone) GetDiscoverySpec

func (x *Zone) GetDiscoverySpec() *Zone_DiscoverySpec

func (*Zone) GetDisplayName

func (x *Zone) GetDisplayName() string

func (*Zone) GetLabels

func (x *Zone) GetLabels() map[string]string

func (*Zone) GetName

func (x *Zone) GetName() string

func (*Zone) GetResourceSpec

func (x *Zone) GetResourceSpec() *Zone_ResourceSpec

func (*Zone) GetState

func (x *Zone) GetState() State

func (*Zone) GetType

func (x *Zone) GetType() Zone_Type

func (*Zone) GetUid

func (x *Zone) GetUid() string

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

func (x *Zone) String() 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 valid to be assigned 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 (*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 (*Zone_DiscoverySpec) GetSchedule

func (x *Zone_DiscoverySpec) GetSchedule() string

func (*Zone_DiscoverySpec) GetTrigger

func (x *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 (*Zone_DiscoverySpec_CsvOptions) Reset

func (x *Zone_DiscoverySpec_CsvOptions) Reset()

func (*Zone_DiscoverySpec_CsvOptions) 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 (*Zone_DiscoverySpec_JsonOptions) Reset

func (x *Zone_DiscoverySpec_JsonOptions) Reset()

func (*Zone_DiscoverySpec_JsonOptions) 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 {

	// Required. Immutable. The location type of the resources that are allowed
	// to be attached to the assets within this zone.
	LocationType Zone_ResourceSpec_LocationType `protobuf:"varint,1,opt,name=location_type,json=locationType,proto3,enum=google.cloud.dataplex.v1.Zone_ResourceSpec_LocationType" json:"location_type,omitempty"`
	// contains filtered or unexported fields
}

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 (*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) Enum

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 (Zone_ResourceSpec_LocationType) String

func (Zone_ResourceSpec_LocationType) Type

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 (x Zone_Type) Enum() *Zone_Type

func (Zone_Type) EnumDescriptor

func (Zone_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Zone_Type.Descriptor instead.

func (Zone_Type) Number

func (x Zone_Type) Number() protoreflect.EnumNumber

func (Zone_Type) String

func (x Zone_Type) String() string

func (Zone_Type) Type