Documentation
¶
Index ¶
- Constants
- Variables
- type Asset
- func (x *Asset) ClearCreateTime()
- func (x *Asset) ClearDiscoverySpec()
- func (x *Asset) ClearDiscoveryStatus()
- func (x *Asset) ClearResourceSpec()
- func (x *Asset) ClearResourceStatus()
- func (x *Asset) ClearSecurityStatus()
- func (x *Asset) ClearUpdateTime()
- func (x *Asset) GetCreateTime() *timestamppb.Timestamp
- func (x *Asset) GetDescription() string
- func (x *Asset) GetDiscoverySpec() *Asset_DiscoverySpec
- func (x *Asset) GetDiscoveryStatus() *Asset_DiscoveryStatus
- func (x *Asset) GetDisplayName() string
- func (x *Asset) GetLabels() map[string]string
- func (x *Asset) GetName() string
- func (x *Asset) GetResourceSpec() *Asset_ResourceSpec
- func (x *Asset) GetResourceStatus() *Asset_ResourceStatus
- func (x *Asset) GetSecurityStatus() *Asset_SecurityStatus
- func (x *Asset) GetState() State
- func (x *Asset) GetUid() string
- func (x *Asset) GetUpdateTime() *timestamppb.Timestamp
- func (x *Asset) HasCreateTime() bool
- func (x *Asset) HasDiscoverySpec() bool
- func (x *Asset) HasDiscoveryStatus() bool
- func (x *Asset) HasResourceSpec() bool
- func (x *Asset) HasResourceStatus() bool
- func (x *Asset) HasSecurityStatus() bool
- func (x *Asset) HasUpdateTime() bool
- func (*Asset) ProtoMessage()
- func (x *Asset) ProtoReflect() protoreflect.Message
- func (x *Asset) Reset()
- func (x *Asset) SetCreateTime(v *timestamppb.Timestamp)
- func (x *Asset) SetDescription(v string)
- func (x *Asset) SetDiscoverySpec(v *Asset_DiscoverySpec)
- func (x *Asset) SetDiscoveryStatus(v *Asset_DiscoveryStatus)
- func (x *Asset) SetDisplayName(v string)
- func (x *Asset) SetLabels(v map[string]string)
- func (x *Asset) SetName(v string)
- func (x *Asset) SetResourceSpec(v *Asset_ResourceSpec)
- func (x *Asset) SetResourceStatus(v *Asset_ResourceStatus)
- func (x *Asset) SetSecurityStatus(v *Asset_SecurityStatus)
- func (x *Asset) SetState(v State)
- func (x *Asset) SetUid(v string)
- func (x *Asset) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Asset) String() string
- type AssetCreatedEvent
- func (x *AssetCreatedEvent) ClearData()
- func (x *AssetCreatedEvent) GetData() *AssetEventData
- func (x *AssetCreatedEvent) HasData() bool
- func (*AssetCreatedEvent) ProtoMessage()
- func (x *AssetCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *AssetCreatedEvent) Reset()
- func (x *AssetCreatedEvent) SetData(v *AssetEventData)
- func (x *AssetCreatedEvent) String() string
- type AssetCreatedEvent_builder
- type AssetDeletedEvent
- func (x *AssetDeletedEvent) ClearData()
- func (x *AssetDeletedEvent) GetData() *AssetEventData
- func (x *AssetDeletedEvent) HasData() bool
- func (*AssetDeletedEvent) ProtoMessage()
- func (x *AssetDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *AssetDeletedEvent) Reset()
- func (x *AssetDeletedEvent) SetData(v *AssetEventData)
- func (x *AssetDeletedEvent) String() string
- type AssetDeletedEvent_builder
- type AssetEventData
- func (x *AssetEventData) ClearPayload()
- func (x *AssetEventData) GetPayload() *Asset
- func (x *AssetEventData) HasPayload() bool
- func (*AssetEventData) ProtoMessage()
- func (x *AssetEventData) ProtoReflect() protoreflect.Message
- func (x *AssetEventData) Reset()
- func (x *AssetEventData) SetPayload(v *Asset)
- func (x *AssetEventData) String() string
- type AssetEventData_builder
- type AssetStatus
- func (x *AssetStatus) ClearUpdateTime()
- func (x *AssetStatus) GetActiveAssets() int32
- func (x *AssetStatus) GetSecurityPolicyApplyingAssets() int32
- func (x *AssetStatus) GetUpdateTime() *timestamppb.Timestamp
- func (x *AssetStatus) HasUpdateTime() bool
- func (*AssetStatus) ProtoMessage()
- func (x *AssetStatus) ProtoReflect() protoreflect.Message
- func (x *AssetStatus) Reset()
- func (x *AssetStatus) SetActiveAssets(v int32)
- func (x *AssetStatus) SetSecurityPolicyApplyingAssets(v int32)
- func (x *AssetStatus) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *AssetStatus) String() string
- type AssetStatus_builder
- type AssetUpdatedEvent
- func (x *AssetUpdatedEvent) ClearData()
- func (x *AssetUpdatedEvent) GetData() *AssetEventData
- func (x *AssetUpdatedEvent) HasData() bool
- func (*AssetUpdatedEvent) ProtoMessage()
- func (x *AssetUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *AssetUpdatedEvent) Reset()
- func (x *AssetUpdatedEvent) SetData(v *AssetEventData)
- func (x *AssetUpdatedEvent) String() string
- type AssetUpdatedEvent_builder
- type Asset_DiscoverySpec
- func (x *Asset_DiscoverySpec) ClearCsvOptions()
- func (x *Asset_DiscoverySpec) ClearJsonOptions()
- func (x *Asset_DiscoverySpec) ClearSchedule()
- func (x *Asset_DiscoverySpec) ClearTrigger()
- func (x *Asset_DiscoverySpec) GetCsvOptions() *Asset_DiscoverySpec_CsvOptions
- func (x *Asset_DiscoverySpec) GetEnabled() bool
- func (x *Asset_DiscoverySpec) GetExcludePatterns() []string
- func (x *Asset_DiscoverySpec) GetIncludePatterns() []string
- func (x *Asset_DiscoverySpec) GetJsonOptions() *Asset_DiscoverySpec_JsonOptions
- func (x *Asset_DiscoverySpec) GetSchedule() string
- func (x *Asset_DiscoverySpec) GetTrigger() isAsset_DiscoverySpec_Trigger
- func (x *Asset_DiscoverySpec) HasCsvOptions() bool
- func (x *Asset_DiscoverySpec) HasJsonOptions() bool
- func (x *Asset_DiscoverySpec) HasSchedule() bool
- func (x *Asset_DiscoverySpec) HasTrigger() bool
- func (*Asset_DiscoverySpec) ProtoMessage()
- func (x *Asset_DiscoverySpec) ProtoReflect() protoreflect.Message
- func (x *Asset_DiscoverySpec) Reset()
- func (x *Asset_DiscoverySpec) SetCsvOptions(v *Asset_DiscoverySpec_CsvOptions)
- func (x *Asset_DiscoverySpec) SetEnabled(v bool)
- func (x *Asset_DiscoverySpec) SetExcludePatterns(v []string)
- func (x *Asset_DiscoverySpec) SetIncludePatterns(v []string)
- func (x *Asset_DiscoverySpec) SetJsonOptions(v *Asset_DiscoverySpec_JsonOptions)
- func (x *Asset_DiscoverySpec) SetSchedule(v string)
- func (x *Asset_DiscoverySpec) String() string
- func (x *Asset_DiscoverySpec) WhichTrigger() case_Asset_DiscoverySpec_Trigger
- type Asset_DiscoverySpec_CsvOptions
- func (x *Asset_DiscoverySpec_CsvOptions) GetDelimiter() string
- func (x *Asset_DiscoverySpec_CsvOptions) GetDisableTypeInference() bool
- func (x *Asset_DiscoverySpec_CsvOptions) GetEncoding() string
- func (x *Asset_DiscoverySpec_CsvOptions) GetHeaderRows() int32
- func (*Asset_DiscoverySpec_CsvOptions) ProtoMessage()
- func (x *Asset_DiscoverySpec_CsvOptions) ProtoReflect() protoreflect.Message
- func (x *Asset_DiscoverySpec_CsvOptions) Reset()
- func (x *Asset_DiscoverySpec_CsvOptions) SetDelimiter(v string)
- func (x *Asset_DiscoverySpec_CsvOptions) SetDisableTypeInference(v bool)
- func (x *Asset_DiscoverySpec_CsvOptions) SetEncoding(v string)
- func (x *Asset_DiscoverySpec_CsvOptions) SetHeaderRows(v int32)
- func (x *Asset_DiscoverySpec_CsvOptions) String() string
- type Asset_DiscoverySpec_CsvOptions_builder
- type Asset_DiscoverySpec_JsonOptions
- func (x *Asset_DiscoverySpec_JsonOptions) GetDisableTypeInference() bool
- func (x *Asset_DiscoverySpec_JsonOptions) GetEncoding() string
- func (*Asset_DiscoverySpec_JsonOptions) ProtoMessage()
- func (x *Asset_DiscoverySpec_JsonOptions) ProtoReflect() protoreflect.Message
- func (x *Asset_DiscoverySpec_JsonOptions) Reset()
- func (x *Asset_DiscoverySpec_JsonOptions) SetDisableTypeInference(v bool)
- func (x *Asset_DiscoverySpec_JsonOptions) SetEncoding(v string)
- func (x *Asset_DiscoverySpec_JsonOptions) String() string
- type Asset_DiscoverySpec_JsonOptions_builder
- type Asset_DiscoverySpec_Schedule
- type Asset_DiscoverySpec_builder
- type Asset_DiscoveryStatus
- func (x *Asset_DiscoveryStatus) ClearLastRunDuration()
- func (x *Asset_DiscoveryStatus) ClearLastRunTime()
- func (x *Asset_DiscoveryStatus) ClearStats()
- func (x *Asset_DiscoveryStatus) ClearUpdateTime()
- func (x *Asset_DiscoveryStatus) GetLastRunDuration() *durationpb.Duration
- func (x *Asset_DiscoveryStatus) GetLastRunTime() *timestamppb.Timestamp
- func (x *Asset_DiscoveryStatus) GetMessage() string
- func (x *Asset_DiscoveryStatus) GetState() Asset_DiscoveryStatus_State
- func (x *Asset_DiscoveryStatus) GetStats() *Asset_DiscoveryStatus_Stats
- func (x *Asset_DiscoveryStatus) GetUpdateTime() *timestamppb.Timestamp
- func (x *Asset_DiscoveryStatus) HasLastRunDuration() bool
- func (x *Asset_DiscoveryStatus) HasLastRunTime() bool
- func (x *Asset_DiscoveryStatus) HasStats() bool
- func (x *Asset_DiscoveryStatus) HasUpdateTime() bool
- func (*Asset_DiscoveryStatus) ProtoMessage()
- func (x *Asset_DiscoveryStatus) ProtoReflect() protoreflect.Message
- func (x *Asset_DiscoveryStatus) Reset()
- func (x *Asset_DiscoveryStatus) SetLastRunDuration(v *durationpb.Duration)
- func (x *Asset_DiscoveryStatus) SetLastRunTime(v *timestamppb.Timestamp)
- func (x *Asset_DiscoveryStatus) SetMessage(v string)
- func (x *Asset_DiscoveryStatus) SetState(v Asset_DiscoveryStatus_State)
- func (x *Asset_DiscoveryStatus) SetStats(v *Asset_DiscoveryStatus_Stats)
- func (x *Asset_DiscoveryStatus) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Asset_DiscoveryStatus) String() string
- type Asset_DiscoveryStatus_State
- func (Asset_DiscoveryStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x Asset_DiscoveryStatus_State) Enum() *Asset_DiscoveryStatus_State
- func (x Asset_DiscoveryStatus_State) Number() protoreflect.EnumNumber
- func (x Asset_DiscoveryStatus_State) String() string
- func (Asset_DiscoveryStatus_State) Type() protoreflect.EnumType
- type Asset_DiscoveryStatus_Stats
- func (x *Asset_DiscoveryStatus_Stats) GetDataItems() int64
- func (x *Asset_DiscoveryStatus_Stats) GetDataSize() int64
- func (x *Asset_DiscoveryStatus_Stats) GetFilesets() int64
- func (x *Asset_DiscoveryStatus_Stats) GetTables() int64
- func (*Asset_DiscoveryStatus_Stats) ProtoMessage()
- func (x *Asset_DiscoveryStatus_Stats) ProtoReflect() protoreflect.Message
- func (x *Asset_DiscoveryStatus_Stats) Reset()
- func (x *Asset_DiscoveryStatus_Stats) SetDataItems(v int64)
- func (x *Asset_DiscoveryStatus_Stats) SetDataSize(v int64)
- func (x *Asset_DiscoveryStatus_Stats) SetFilesets(v int64)
- func (x *Asset_DiscoveryStatus_Stats) SetTables(v int64)
- func (x *Asset_DiscoveryStatus_Stats) String() string
- type Asset_DiscoveryStatus_Stats_builder
- type Asset_DiscoveryStatus_builder
- type Asset_ResourceSpec
- func (x *Asset_ResourceSpec) GetName() string
- func (x *Asset_ResourceSpec) GetReadAccessMode() Asset_ResourceSpec_AccessMode
- func (x *Asset_ResourceSpec) GetType() Asset_ResourceSpec_Type
- func (*Asset_ResourceSpec) ProtoMessage()
- func (x *Asset_ResourceSpec) ProtoReflect() protoreflect.Message
- func (x *Asset_ResourceSpec) Reset()
- func (x *Asset_ResourceSpec) SetName(v string)
- func (x *Asset_ResourceSpec) SetReadAccessMode(v Asset_ResourceSpec_AccessMode)
- func (x *Asset_ResourceSpec) SetType(v Asset_ResourceSpec_Type)
- func (x *Asset_ResourceSpec) String() string
- type Asset_ResourceSpec_AccessMode
- func (Asset_ResourceSpec_AccessMode) Descriptor() protoreflect.EnumDescriptor
- func (x Asset_ResourceSpec_AccessMode) Enum() *Asset_ResourceSpec_AccessMode
- func (x Asset_ResourceSpec_AccessMode) Number() protoreflect.EnumNumber
- func (x Asset_ResourceSpec_AccessMode) String() string
- func (Asset_ResourceSpec_AccessMode) Type() protoreflect.EnumType
- type Asset_ResourceSpec_Type
- func (Asset_ResourceSpec_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Asset_ResourceSpec_Type) Enum() *Asset_ResourceSpec_Type
- func (x Asset_ResourceSpec_Type) Number() protoreflect.EnumNumber
- func (x Asset_ResourceSpec_Type) String() string
- func (Asset_ResourceSpec_Type) Type() protoreflect.EnumType
- type Asset_ResourceSpec_builder
- type Asset_ResourceStatus
- func (x *Asset_ResourceStatus) ClearUpdateTime()
- func (x *Asset_ResourceStatus) GetManagedAccessIdentity() string
- func (x *Asset_ResourceStatus) GetMessage() string
- func (x *Asset_ResourceStatus) GetState() Asset_ResourceStatus_State
- func (x *Asset_ResourceStatus) GetUpdateTime() *timestamppb.Timestamp
- func (x *Asset_ResourceStatus) HasUpdateTime() bool
- func (*Asset_ResourceStatus) ProtoMessage()
- func (x *Asset_ResourceStatus) ProtoReflect() protoreflect.Message
- func (x *Asset_ResourceStatus) Reset()
- func (x *Asset_ResourceStatus) SetManagedAccessIdentity(v string)
- func (x *Asset_ResourceStatus) SetMessage(v string)
- func (x *Asset_ResourceStatus) SetState(v Asset_ResourceStatus_State)
- func (x *Asset_ResourceStatus) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Asset_ResourceStatus) String() string
- type Asset_ResourceStatus_State
- func (Asset_ResourceStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x Asset_ResourceStatus_State) Enum() *Asset_ResourceStatus_State
- func (x Asset_ResourceStatus_State) Number() protoreflect.EnumNumber
- func (x Asset_ResourceStatus_State) String() string
- func (Asset_ResourceStatus_State) Type() protoreflect.EnumType
- type Asset_ResourceStatus_builder
- type Asset_SecurityStatus
- func (x *Asset_SecurityStatus) ClearUpdateTime()
- func (x *Asset_SecurityStatus) GetMessage() string
- func (x *Asset_SecurityStatus) GetState() Asset_SecurityStatus_State
- func (x *Asset_SecurityStatus) GetUpdateTime() *timestamppb.Timestamp
- func (x *Asset_SecurityStatus) HasUpdateTime() bool
- func (*Asset_SecurityStatus) ProtoMessage()
- func (x *Asset_SecurityStatus) ProtoReflect() protoreflect.Message
- func (x *Asset_SecurityStatus) Reset()
- func (x *Asset_SecurityStatus) SetMessage(v string)
- func (x *Asset_SecurityStatus) SetState(v Asset_SecurityStatus_State)
- func (x *Asset_SecurityStatus) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Asset_SecurityStatus) String() string
- type Asset_SecurityStatus_State
- func (Asset_SecurityStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x Asset_SecurityStatus_State) Enum() *Asset_SecurityStatus_State
- func (x Asset_SecurityStatus_State) Number() protoreflect.EnumNumber
- func (x Asset_SecurityStatus_State) String() string
- func (Asset_SecurityStatus_State) Type() protoreflect.EnumType
- type Asset_SecurityStatus_builder
- type Asset_builder
- type DataAccessSpec
- type DataAccessSpec_builder
- type DataAttribute
- func (x *DataAttribute) ClearCreateTime()
- func (x *DataAttribute) ClearDataAccessSpec()
- func (x *DataAttribute) ClearResourceAccessSpec()
- func (x *DataAttribute) ClearUpdateTime()
- func (x *DataAttribute) GetAttributeCount() int32
- func (x *DataAttribute) GetCreateTime() *timestamppb.Timestamp
- func (x *DataAttribute) GetDataAccessSpec() *DataAccessSpec
- func (x *DataAttribute) GetDescription() string
- func (x *DataAttribute) GetDisplayName() string
- func (x *DataAttribute) GetEtag() string
- func (x *DataAttribute) GetLabels() map[string]string
- func (x *DataAttribute) GetName() string
- func (x *DataAttribute) GetParentId() string
- func (x *DataAttribute) GetResourceAccessSpec() *ResourceAccessSpec
- func (x *DataAttribute) GetUid() string
- func (x *DataAttribute) GetUpdateTime() *timestamppb.Timestamp
- func (x *DataAttribute) HasCreateTime() bool
- func (x *DataAttribute) HasDataAccessSpec() bool
- func (x *DataAttribute) HasResourceAccessSpec() bool
- func (x *DataAttribute) HasUpdateTime() bool
- func (*DataAttribute) ProtoMessage()
- func (x *DataAttribute) ProtoReflect() protoreflect.Message
- func (x *DataAttribute) Reset()
- func (x *DataAttribute) SetAttributeCount(v int32)
- func (x *DataAttribute) SetCreateTime(v *timestamppb.Timestamp)
- func (x *DataAttribute) SetDataAccessSpec(v *DataAccessSpec)
- func (x *DataAttribute) SetDescription(v string)
- func (x *DataAttribute) SetDisplayName(v string)
- func (x *DataAttribute) SetEtag(v string)
- func (x *DataAttribute) SetLabels(v map[string]string)
- func (x *DataAttribute) SetName(v string)
- func (x *DataAttribute) SetParentId(v string)
- func (x *DataAttribute) SetResourceAccessSpec(v *ResourceAccessSpec)
- func (x *DataAttribute) SetUid(v string)
- func (x *DataAttribute) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *DataAttribute) String() string
- type DataAttributeBinding
- func (x *DataAttributeBinding) ClearCreateTime()
- func (x *DataAttributeBinding) ClearResource()
- func (x *DataAttributeBinding) ClearResourceReference()
- func (x *DataAttributeBinding) ClearUpdateTime()
- func (x *DataAttributeBinding) GetAttributes() []string
- func (x *DataAttributeBinding) GetCreateTime() *timestamppb.Timestamp
- func (x *DataAttributeBinding) GetDescription() string
- func (x *DataAttributeBinding) GetDisplayName() string
- func (x *DataAttributeBinding) GetEtag() string
- func (x *DataAttributeBinding) GetLabels() map[string]string
- func (x *DataAttributeBinding) GetName() string
- func (x *DataAttributeBinding) GetPaths() []*DataAttributeBinding_Path
- func (x *DataAttributeBinding) GetResource() string
- func (x *DataAttributeBinding) GetResourceReference() isDataAttributeBinding_ResourceReference
- func (x *DataAttributeBinding) GetUid() string
- func (x *DataAttributeBinding) GetUpdateTime() *timestamppb.Timestamp
- func (x *DataAttributeBinding) HasCreateTime() bool
- func (x *DataAttributeBinding) HasResource() bool
- func (x *DataAttributeBinding) HasResourceReference() bool
- func (x *DataAttributeBinding) HasUpdateTime() bool
- func (*DataAttributeBinding) ProtoMessage()
- func (x *DataAttributeBinding) ProtoReflect() protoreflect.Message
- func (x *DataAttributeBinding) Reset()
- func (x *DataAttributeBinding) SetAttributes(v []string)
- func (x *DataAttributeBinding) SetCreateTime(v *timestamppb.Timestamp)
- func (x *DataAttributeBinding) SetDescription(v string)
- func (x *DataAttributeBinding) SetDisplayName(v string)
- func (x *DataAttributeBinding) SetEtag(v string)
- func (x *DataAttributeBinding) SetLabels(v map[string]string)
- func (x *DataAttributeBinding) SetName(v string)
- func (x *DataAttributeBinding) SetPaths(v []*DataAttributeBinding_Path)
- func (x *DataAttributeBinding) SetResource(v string)
- func (x *DataAttributeBinding) SetUid(v string)
- func (x *DataAttributeBinding) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *DataAttributeBinding) String() string
- func (x *DataAttributeBinding) WhichResourceReference() case_DataAttributeBinding_ResourceReference
- type DataAttributeBindingCreatedEvent
- func (x *DataAttributeBindingCreatedEvent) ClearData()
- func (x *DataAttributeBindingCreatedEvent) GetData() *DataAttributeBindingEventData
- func (x *DataAttributeBindingCreatedEvent) HasData() bool
- func (*DataAttributeBindingCreatedEvent) ProtoMessage()
- func (x *DataAttributeBindingCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataAttributeBindingCreatedEvent) Reset()
- func (x *DataAttributeBindingCreatedEvent) SetData(v *DataAttributeBindingEventData)
- func (x *DataAttributeBindingCreatedEvent) String() string
- type DataAttributeBindingCreatedEvent_builder
- type DataAttributeBindingDeletedEvent
- func (x *DataAttributeBindingDeletedEvent) ClearData()
- func (x *DataAttributeBindingDeletedEvent) GetData() *DataAttributeBindingEventData
- func (x *DataAttributeBindingDeletedEvent) HasData() bool
- func (*DataAttributeBindingDeletedEvent) ProtoMessage()
- func (x *DataAttributeBindingDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *DataAttributeBindingDeletedEvent) Reset()
- func (x *DataAttributeBindingDeletedEvent) SetData(v *DataAttributeBindingEventData)
- func (x *DataAttributeBindingDeletedEvent) String() string
- type DataAttributeBindingDeletedEvent_builder
- type DataAttributeBindingEventData
- func (x *DataAttributeBindingEventData) ClearPayload()
- func (x *DataAttributeBindingEventData) GetPayload() *DataAttributeBinding
- func (x *DataAttributeBindingEventData) HasPayload() bool
- func (*DataAttributeBindingEventData) ProtoMessage()
- func (x *DataAttributeBindingEventData) ProtoReflect() protoreflect.Message
- func (x *DataAttributeBindingEventData) Reset()
- func (x *DataAttributeBindingEventData) SetPayload(v *DataAttributeBinding)
- func (x *DataAttributeBindingEventData) String() string
- type DataAttributeBindingEventData_builder
- type DataAttributeBindingUpdatedEvent
- func (x *DataAttributeBindingUpdatedEvent) ClearData()
- func (x *DataAttributeBindingUpdatedEvent) GetData() *DataAttributeBindingEventData
- func (x *DataAttributeBindingUpdatedEvent) HasData() bool
- func (*DataAttributeBindingUpdatedEvent) ProtoMessage()
- func (x *DataAttributeBindingUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataAttributeBindingUpdatedEvent) Reset()
- func (x *DataAttributeBindingUpdatedEvent) SetData(v *DataAttributeBindingEventData)
- func (x *DataAttributeBindingUpdatedEvent) String() string
- type DataAttributeBindingUpdatedEvent_builder
- type DataAttributeBinding_Path
- func (x *DataAttributeBinding_Path) GetAttributes() []string
- func (x *DataAttributeBinding_Path) GetName() string
- func (*DataAttributeBinding_Path) ProtoMessage()
- func (x *DataAttributeBinding_Path) ProtoReflect() protoreflect.Message
- func (x *DataAttributeBinding_Path) Reset()
- func (x *DataAttributeBinding_Path) SetAttributes(v []string)
- func (x *DataAttributeBinding_Path) SetName(v string)
- func (x *DataAttributeBinding_Path) String() string
- type DataAttributeBinding_Path_builder
- type DataAttributeBinding_Resource
- type DataAttributeBinding_builder
- type DataAttributeCreatedEvent
- func (x *DataAttributeCreatedEvent) ClearData()
- func (x *DataAttributeCreatedEvent) GetData() *DataAttributeEventData
- func (x *DataAttributeCreatedEvent) HasData() bool
- func (*DataAttributeCreatedEvent) ProtoMessage()
- func (x *DataAttributeCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataAttributeCreatedEvent) Reset()
- func (x *DataAttributeCreatedEvent) SetData(v *DataAttributeEventData)
- func (x *DataAttributeCreatedEvent) String() string
- type DataAttributeCreatedEvent_builder
- type DataAttributeDeletedEvent
- func (x *DataAttributeDeletedEvent) ClearData()
- func (x *DataAttributeDeletedEvent) GetData() *DataAttributeEventData
- func (x *DataAttributeDeletedEvent) HasData() bool
- func (*DataAttributeDeletedEvent) ProtoMessage()
- func (x *DataAttributeDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *DataAttributeDeletedEvent) Reset()
- func (x *DataAttributeDeletedEvent) SetData(v *DataAttributeEventData)
- func (x *DataAttributeDeletedEvent) String() string
- type DataAttributeDeletedEvent_builder
- type DataAttributeEventData
- func (x *DataAttributeEventData) ClearPayload()
- func (x *DataAttributeEventData) GetPayload() *DataAttribute
- func (x *DataAttributeEventData) HasPayload() bool
- func (*DataAttributeEventData) ProtoMessage()
- func (x *DataAttributeEventData) ProtoReflect() protoreflect.Message
- func (x *DataAttributeEventData) Reset()
- func (x *DataAttributeEventData) SetPayload(v *DataAttribute)
- func (x *DataAttributeEventData) String() string
- type DataAttributeEventData_builder
- type DataAttributeUpdatedEvent
- func (x *DataAttributeUpdatedEvent) ClearData()
- func (x *DataAttributeUpdatedEvent) GetData() *DataAttributeEventData
- func (x *DataAttributeUpdatedEvent) HasData() bool
- func (*DataAttributeUpdatedEvent) ProtoMessage()
- func (x *DataAttributeUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataAttributeUpdatedEvent) Reset()
- func (x *DataAttributeUpdatedEvent) SetData(v *DataAttributeEventData)
- func (x *DataAttributeUpdatedEvent) String() string
- type DataAttributeUpdatedEvent_builder
- type DataAttribute_builder
- type DataProfileResult
- func (x *DataProfileResult) ClearProfile()
- func (x *DataProfileResult) ClearScannedData()
- func (x *DataProfileResult) GetProfile() *DataProfileResult_Profile
- func (x *DataProfileResult) GetRowCount() int64
- func (x *DataProfileResult) GetScannedData() *ScannedData
- func (x *DataProfileResult) HasProfile() bool
- func (x *DataProfileResult) HasScannedData() bool
- func (*DataProfileResult) ProtoMessage()
- func (x *DataProfileResult) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult) Reset()
- func (x *DataProfileResult) SetProfile(v *DataProfileResult_Profile)
- func (x *DataProfileResult) SetRowCount(v int64)
- func (x *DataProfileResult) SetScannedData(v *ScannedData)
- func (x *DataProfileResult) String() string
- type DataProfileResult_Profile
- func (x *DataProfileResult_Profile) GetFields() []*DataProfileResult_Profile_Field
- func (*DataProfileResult_Profile) ProtoMessage()
- func (x *DataProfileResult_Profile) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile) Reset()
- func (x *DataProfileResult_Profile) SetFields(v []*DataProfileResult_Profile_Field)
- func (x *DataProfileResult_Profile) String() string
- type DataProfileResult_Profile_Field
- func (x *DataProfileResult_Profile_Field) ClearProfile()
- func (x *DataProfileResult_Profile_Field) GetMode() string
- func (x *DataProfileResult_Profile_Field) GetName() string
- func (x *DataProfileResult_Profile_Field) GetProfile() *DataProfileResult_Profile_Field_ProfileInfo
- func (x *DataProfileResult_Profile_Field) GetType() string
- func (x *DataProfileResult_Profile_Field) HasProfile() bool
- func (*DataProfileResult_Profile_Field) ProtoMessage()
- func (x *DataProfileResult_Profile_Field) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile_Field) Reset()
- func (x *DataProfileResult_Profile_Field) SetMode(v string)
- func (x *DataProfileResult_Profile_Field) SetName(v string)
- func (x *DataProfileResult_Profile_Field) SetProfile(v *DataProfileResult_Profile_Field_ProfileInfo)
- func (x *DataProfileResult_Profile_Field) SetType(v string)
- func (x *DataProfileResult_Profile_Field) String() string
- type DataProfileResult_Profile_Field_ProfileInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearDoubleProfile()
- func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearFieldInfo()
- func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearIntegerProfile()
- func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearStringProfile()
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetDistinctRatio() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetDoubleProfile() *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo() isDataProfileResult_Profile_Field_ProfileInfo_FieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetIntegerProfile() *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetNullRatio() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetStringProfile() *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo) GetTopNValues() []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue
- func (x *DataProfileResult_Profile_Field_ProfileInfo) HasDoubleProfile() bool
- func (x *DataProfileResult_Profile_Field_ProfileInfo) HasFieldInfo() bool
- func (x *DataProfileResult_Profile_Field_ProfileInfo) HasIntegerProfile() bool
- func (x *DataProfileResult_Profile_Field_ProfileInfo) HasStringProfile() bool
- func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoMessage()
- func (x *DataProfileResult_Profile_Field_ProfileInfo) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile_Field_ProfileInfo) Reset()
- func (x *DataProfileResult_Profile_Field_ProfileInfo) SetDistinctRatio(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo) SetDoubleProfile(v *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo)
- func (x *DataProfileResult_Profile_Field_ProfileInfo) SetIntegerProfile(v *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo)
- func (x *DataProfileResult_Profile_Field_ProfileInfo) SetNullRatio(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo) SetStringProfile(v *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo)
- func (x *DataProfileResult_Profile_Field_ProfileInfo) SetTopNValues(v []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue)
- func (x *DataProfileResult_Profile_Field_ProfileInfo) String() string
- func (x *DataProfileResult_Profile_Field_ProfileInfo) WhichFieldInfo() case_DataProfileResult_Profile_Field_ProfileInfo_FieldInfo
- type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetAverage() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMax() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMin() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetQuartiles() []float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetStandardDeviation() float64
- func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoMessage()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Reset()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetAverage(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetMax(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetMin(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetQuartiles(v []float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetStandardDeviation(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) String() string
- type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo_builder
- type DataProfileResult_Profile_Field_ProfileInfo_DoubleProfile
- type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetAverage() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMax() int64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMin() int64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetQuartiles() []int64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetStandardDeviation() float64
- func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoMessage()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Reset()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetAverage(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetMax(v int64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetMin(v int64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetQuartiles(v []int64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetStandardDeviation(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) String() string
- type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo_builder
- type DataProfileResult_Profile_Field_ProfileInfo_IntegerProfile
- type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetAverageLength() float64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMaxLength() int64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMinLength() int64
- func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoMessage()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Reset()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetAverageLength(v float64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetMaxLength(v int64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetMinLength(v int64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) String() string
- type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo_builder
- type DataProfileResult_Profile_Field_ProfileInfo_StringProfile
- type DataProfileResult_Profile_Field_ProfileInfo_TopNValue
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetCount() int64
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetValue() string
- func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoMessage()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoReflect() protoreflect.Message
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Reset()
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) SetCount(v int64)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) SetValue(v string)
- func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) String() string
- type DataProfileResult_Profile_Field_ProfileInfo_TopNValue_builder
- type DataProfileResult_Profile_Field_ProfileInfo_builder
- type DataProfileResult_Profile_Field_builder
- type DataProfileResult_Profile_builder
- type DataProfileResult_builder
- type DataProfileSpec
- type DataProfileSpec_builder
- type DataQualityDimensionResult
- func (x *DataQualityDimensionResult) GetPassed() bool
- func (*DataQualityDimensionResult) ProtoMessage()
- func (x *DataQualityDimensionResult) ProtoReflect() protoreflect.Message
- func (x *DataQualityDimensionResult) Reset()
- func (x *DataQualityDimensionResult) SetPassed(v bool)
- func (x *DataQualityDimensionResult) String() string
- type DataQualityDimensionResult_builder
- type DataQualityResult
- func (x *DataQualityResult) ClearScannedData()
- func (x *DataQualityResult) GetDimensions() []*DataQualityDimensionResult
- func (x *DataQualityResult) GetPassed() bool
- func (x *DataQualityResult) GetRowCount() int64
- func (x *DataQualityResult) GetRules() []*DataQualityRuleResult
- func (x *DataQualityResult) GetScannedData() *ScannedData
- func (x *DataQualityResult) HasScannedData() bool
- func (*DataQualityResult) ProtoMessage()
- func (x *DataQualityResult) ProtoReflect() protoreflect.Message
- func (x *DataQualityResult) Reset()
- func (x *DataQualityResult) SetDimensions(v []*DataQualityDimensionResult)
- func (x *DataQualityResult) SetPassed(v bool)
- func (x *DataQualityResult) SetRowCount(v int64)
- func (x *DataQualityResult) SetRules(v []*DataQualityRuleResult)
- func (x *DataQualityResult) SetScannedData(v *ScannedData)
- func (x *DataQualityResult) String() string
- type DataQualityResult_builder
- type DataQualityRule
- func (x *DataQualityRule) ClearNonNullExpectation()
- func (x *DataQualityRule) ClearRangeExpectation()
- func (x *DataQualityRule) ClearRegexExpectation()
- func (x *DataQualityRule) ClearRowConditionExpectation()
- func (x *DataQualityRule) ClearRuleType()
- func (x *DataQualityRule) ClearSetExpectation()
- func (x *DataQualityRule) ClearStatisticRangeExpectation()
- func (x *DataQualityRule) ClearTableConditionExpectation()
- func (x *DataQualityRule) ClearUniquenessExpectation()
- func (x *DataQualityRule) GetColumn() string
- func (x *DataQualityRule) GetDimension() string
- func (x *DataQualityRule) GetIgnoreNull() bool
- func (x *DataQualityRule) GetNonNullExpectation() *DataQualityRule_NonNullExpectation
- func (x *DataQualityRule) GetRangeExpectation() *DataQualityRule_RangeExpectation
- func (x *DataQualityRule) GetRegexExpectation() *DataQualityRule_RegexExpectation
- func (x *DataQualityRule) GetRowConditionExpectation() *DataQualityRule_RowConditionExpectation
- func (x *DataQualityRule) GetRuleType() isDataQualityRule_RuleType
- func (x *DataQualityRule) GetSetExpectation() *DataQualityRule_SetExpectation
- func (x *DataQualityRule) GetStatisticRangeExpectation() *DataQualityRule_StatisticRangeExpectation
- func (x *DataQualityRule) GetTableConditionExpectation() *DataQualityRule_TableConditionExpectation
- func (x *DataQualityRule) GetThreshold() float64
- func (x *DataQualityRule) GetUniquenessExpectation() *DataQualityRule_UniquenessExpectation
- func (x *DataQualityRule) HasNonNullExpectation() bool
- func (x *DataQualityRule) HasRangeExpectation() bool
- func (x *DataQualityRule) HasRegexExpectation() bool
- func (x *DataQualityRule) HasRowConditionExpectation() bool
- func (x *DataQualityRule) HasRuleType() bool
- func (x *DataQualityRule) HasSetExpectation() bool
- func (x *DataQualityRule) HasStatisticRangeExpectation() bool
- func (x *DataQualityRule) HasTableConditionExpectation() bool
- func (x *DataQualityRule) HasUniquenessExpectation() bool
- func (*DataQualityRule) ProtoMessage()
- func (x *DataQualityRule) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule) Reset()
- func (x *DataQualityRule) SetColumn(v string)
- func (x *DataQualityRule) SetDimension(v string)
- func (x *DataQualityRule) SetIgnoreNull(v bool)
- func (x *DataQualityRule) SetNonNullExpectation(v *DataQualityRule_NonNullExpectation)
- func (x *DataQualityRule) SetRangeExpectation(v *DataQualityRule_RangeExpectation)
- func (x *DataQualityRule) SetRegexExpectation(v *DataQualityRule_RegexExpectation)
- func (x *DataQualityRule) SetRowConditionExpectation(v *DataQualityRule_RowConditionExpectation)
- func (x *DataQualityRule) SetSetExpectation(v *DataQualityRule_SetExpectation)
- func (x *DataQualityRule) SetStatisticRangeExpectation(v *DataQualityRule_StatisticRangeExpectation)
- func (x *DataQualityRule) SetTableConditionExpectation(v *DataQualityRule_TableConditionExpectation)
- func (x *DataQualityRule) SetThreshold(v float64)
- func (x *DataQualityRule) SetUniquenessExpectation(v *DataQualityRule_UniquenessExpectation)
- func (x *DataQualityRule) String() string
- func (x *DataQualityRule) WhichRuleType() case_DataQualityRule_RuleType
- type DataQualityRuleResult
- func (x *DataQualityRuleResult) ClearRule()
- func (x *DataQualityRuleResult) GetEvaluatedCount() int64
- func (x *DataQualityRuleResult) GetFailingRowsQuery() string
- func (x *DataQualityRuleResult) GetNullCount() int64
- func (x *DataQualityRuleResult) GetPassRatio() float64
- func (x *DataQualityRuleResult) GetPassed() bool
- func (x *DataQualityRuleResult) GetPassedCount() int64
- func (x *DataQualityRuleResult) GetRule() *DataQualityRule
- func (x *DataQualityRuleResult) HasRule() bool
- func (*DataQualityRuleResult) ProtoMessage()
- func (x *DataQualityRuleResult) ProtoReflect() protoreflect.Message
- func (x *DataQualityRuleResult) Reset()
- func (x *DataQualityRuleResult) SetEvaluatedCount(v int64)
- func (x *DataQualityRuleResult) SetFailingRowsQuery(v string)
- func (x *DataQualityRuleResult) SetNullCount(v int64)
- func (x *DataQualityRuleResult) SetPassRatio(v float64)
- func (x *DataQualityRuleResult) SetPassed(v bool)
- func (x *DataQualityRuleResult) SetPassedCount(v int64)
- func (x *DataQualityRuleResult) SetRule(v *DataQualityRule)
- func (x *DataQualityRuleResult) String() string
- type DataQualityRuleResult_builder
- type DataQualityRule_NonNullExpectation
- type DataQualityRule_NonNullExpectation_
- type DataQualityRule_NonNullExpectation_builder
- type DataQualityRule_RangeExpectation
- func (x *DataQualityRule_RangeExpectation) GetMaxValue() string
- func (x *DataQualityRule_RangeExpectation) GetMinValue() string
- func (x *DataQualityRule_RangeExpectation) GetStrictMaxEnabled() bool
- func (x *DataQualityRule_RangeExpectation) GetStrictMinEnabled() bool
- func (*DataQualityRule_RangeExpectation) ProtoMessage()
- func (x *DataQualityRule_RangeExpectation) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule_RangeExpectation) Reset()
- func (x *DataQualityRule_RangeExpectation) SetMaxValue(v string)
- func (x *DataQualityRule_RangeExpectation) SetMinValue(v string)
- func (x *DataQualityRule_RangeExpectation) SetStrictMaxEnabled(v bool)
- func (x *DataQualityRule_RangeExpectation) SetStrictMinEnabled(v bool)
- func (x *DataQualityRule_RangeExpectation) String() string
- type DataQualityRule_RangeExpectation_
- type DataQualityRule_RangeExpectation_builder
- type DataQualityRule_RegexExpectation
- func (x *DataQualityRule_RegexExpectation) GetRegex() string
- func (*DataQualityRule_RegexExpectation) ProtoMessage()
- func (x *DataQualityRule_RegexExpectation) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule_RegexExpectation) Reset()
- func (x *DataQualityRule_RegexExpectation) SetRegex(v string)
- func (x *DataQualityRule_RegexExpectation) String() string
- type DataQualityRule_RegexExpectation_
- type DataQualityRule_RegexExpectation_builder
- type DataQualityRule_RowConditionExpectation
- func (x *DataQualityRule_RowConditionExpectation) GetSqlExpression() string
- func (*DataQualityRule_RowConditionExpectation) ProtoMessage()
- func (x *DataQualityRule_RowConditionExpectation) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule_RowConditionExpectation) Reset()
- func (x *DataQualityRule_RowConditionExpectation) SetSqlExpression(v string)
- func (x *DataQualityRule_RowConditionExpectation) String() string
- type DataQualityRule_RowConditionExpectation_
- type DataQualityRule_RowConditionExpectation_builder
- type DataQualityRule_SetExpectation
- func (x *DataQualityRule_SetExpectation) GetValues() []string
- func (*DataQualityRule_SetExpectation) ProtoMessage()
- func (x *DataQualityRule_SetExpectation) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule_SetExpectation) Reset()
- func (x *DataQualityRule_SetExpectation) SetValues(v []string)
- func (x *DataQualityRule_SetExpectation) String() string
- type DataQualityRule_SetExpectation_
- type DataQualityRule_SetExpectation_builder
- type DataQualityRule_StatisticRangeExpectation
- func (x *DataQualityRule_StatisticRangeExpectation) GetMaxValue() string
- func (x *DataQualityRule_StatisticRangeExpectation) GetMinValue() string
- func (x *DataQualityRule_StatisticRangeExpectation) GetStatistic() DataQualityRule_StatisticRangeExpectation_ColumnStatistic
- func (x *DataQualityRule_StatisticRangeExpectation) GetStrictMaxEnabled() bool
- func (x *DataQualityRule_StatisticRangeExpectation) GetStrictMinEnabled() bool
- func (*DataQualityRule_StatisticRangeExpectation) ProtoMessage()
- func (x *DataQualityRule_StatisticRangeExpectation) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule_StatisticRangeExpectation) Reset()
- func (x *DataQualityRule_StatisticRangeExpectation) SetMaxValue(v string)
- func (x *DataQualityRule_StatisticRangeExpectation) SetMinValue(v string)
- func (x *DataQualityRule_StatisticRangeExpectation) SetStatistic(v DataQualityRule_StatisticRangeExpectation_ColumnStatistic)
- func (x *DataQualityRule_StatisticRangeExpectation) SetStrictMaxEnabled(v bool)
- func (x *DataQualityRule_StatisticRangeExpectation) SetStrictMinEnabled(v bool)
- func (x *DataQualityRule_StatisticRangeExpectation) String() string
- type DataQualityRule_StatisticRangeExpectation_
- type DataQualityRule_StatisticRangeExpectation_ColumnStatistic
- func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Descriptor() protoreflect.EnumDescriptor
- func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Enum() *DataQualityRule_StatisticRangeExpectation_ColumnStatistic
- func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Number() protoreflect.EnumNumber
- func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) String() string
- func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Type() protoreflect.EnumType
- type DataQualityRule_StatisticRangeExpectation_builder
- type DataQualityRule_TableConditionExpectation
- func (x *DataQualityRule_TableConditionExpectation) GetSqlExpression() string
- func (*DataQualityRule_TableConditionExpectation) ProtoMessage()
- func (x *DataQualityRule_TableConditionExpectation) ProtoReflect() protoreflect.Message
- func (x *DataQualityRule_TableConditionExpectation) Reset()
- func (x *DataQualityRule_TableConditionExpectation) SetSqlExpression(v string)
- func (x *DataQualityRule_TableConditionExpectation) String() string
- type DataQualityRule_TableConditionExpectation_
- type DataQualityRule_TableConditionExpectation_builder
- type DataQualityRule_UniquenessExpectation
- type DataQualityRule_UniquenessExpectation_
- type DataQualityRule_UniquenessExpectation_builder
- type DataQualityRule_builder
- type DataQualitySpec
- type DataQualitySpec_builder
- type DataScan
- func (x *DataScan) ClearCreateTime()
- func (x *DataScan) ClearData()
- func (x *DataScan) ClearDataProfileResult()
- func (x *DataScan) ClearDataProfileSpec()
- func (x *DataScan) ClearDataQualityResult()
- func (x *DataScan) ClearDataQualitySpec()
- func (x *DataScan) ClearExecutionSpec()
- func (x *DataScan) ClearExecutionStatus()
- func (x *DataScan) ClearResult()
- func (x *DataScan) ClearSpec()
- func (x *DataScan) ClearUpdateTime()
- func (x *DataScan) GetCreateTime() *timestamppb.Timestamp
- func (x *DataScan) GetData() *DataSource
- func (x *DataScan) GetDataProfileResult() *DataProfileResult
- func (x *DataScan) GetDataProfileSpec() *DataProfileSpec
- func (x *DataScan) GetDataQualityResult() *DataQualityResult
- func (x *DataScan) GetDataQualitySpec() *DataQualitySpec
- func (x *DataScan) GetDescription() string
- func (x *DataScan) GetDisplayName() string
- func (x *DataScan) GetExecutionSpec() *DataScan_ExecutionSpec
- func (x *DataScan) GetExecutionStatus() *DataScan_ExecutionStatus
- func (x *DataScan) GetLabels() map[string]string
- func (x *DataScan) GetName() string
- func (x *DataScan) GetResult() isDataScan_Result
- func (x *DataScan) GetSpec() isDataScan_Spec
- func (x *DataScan) GetState() State
- func (x *DataScan) GetType() DataScanType
- func (x *DataScan) GetUid() string
- func (x *DataScan) GetUpdateTime() *timestamppb.Timestamp
- func (x *DataScan) HasCreateTime() bool
- func (x *DataScan) HasData() bool
- func (x *DataScan) HasDataProfileResult() bool
- func (x *DataScan) HasDataProfileSpec() bool
- func (x *DataScan) HasDataQualityResult() bool
- func (x *DataScan) HasDataQualitySpec() bool
- func (x *DataScan) HasExecutionSpec() bool
- func (x *DataScan) HasExecutionStatus() bool
- func (x *DataScan) HasResult() bool
- func (x *DataScan) HasSpec() bool
- func (x *DataScan) HasUpdateTime() bool
- func (*DataScan) ProtoMessage()
- func (x *DataScan) ProtoReflect() protoreflect.Message
- func (x *DataScan) Reset()
- func (x *DataScan) SetCreateTime(v *timestamppb.Timestamp)
- func (x *DataScan) SetData(v *DataSource)
- func (x *DataScan) SetDataProfileResult(v *DataProfileResult)
- func (x *DataScan) SetDataProfileSpec(v *DataProfileSpec)
- func (x *DataScan) SetDataQualityResult(v *DataQualityResult)
- func (x *DataScan) SetDataQualitySpec(v *DataQualitySpec)
- func (x *DataScan) SetDescription(v string)
- func (x *DataScan) SetDisplayName(v string)
- func (x *DataScan) SetExecutionSpec(v *DataScan_ExecutionSpec)
- func (x *DataScan) SetExecutionStatus(v *DataScan_ExecutionStatus)
- func (x *DataScan) SetLabels(v map[string]string)
- func (x *DataScan) SetName(v string)
- func (x *DataScan) SetState(v State)
- func (x *DataScan) SetType(v DataScanType)
- func (x *DataScan) SetUid(v string)
- func (x *DataScan) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *DataScan) String() string
- func (x *DataScan) WhichResult() case_DataScan_Result
- func (x *DataScan) WhichSpec() case_DataScan_Spec
- type DataScanCreatedEvent
- func (x *DataScanCreatedEvent) ClearData()
- func (x *DataScanCreatedEvent) GetData() *DataScanEventData
- func (x *DataScanCreatedEvent) HasData() bool
- func (*DataScanCreatedEvent) ProtoMessage()
- func (x *DataScanCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataScanCreatedEvent) Reset()
- func (x *DataScanCreatedEvent) SetData(v *DataScanEventData)
- func (x *DataScanCreatedEvent) String() string
- type DataScanCreatedEvent_builder
- type DataScanDeletedEvent
- func (x *DataScanDeletedEvent) ClearData()
- func (x *DataScanDeletedEvent) GetData() *DataScanEventData
- func (x *DataScanDeletedEvent) HasData() bool
- func (*DataScanDeletedEvent) ProtoMessage()
- func (x *DataScanDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *DataScanDeletedEvent) Reset()
- func (x *DataScanDeletedEvent) SetData(v *DataScanEventData)
- func (x *DataScanDeletedEvent) String() string
- type DataScanDeletedEvent_builder
- type DataScanEventData
- func (x *DataScanEventData) ClearPayload()
- func (x *DataScanEventData) GetPayload() *DataScan
- func (x *DataScanEventData) HasPayload() bool
- func (*DataScanEventData) ProtoMessage()
- func (x *DataScanEventData) ProtoReflect() protoreflect.Message
- func (x *DataScanEventData) Reset()
- func (x *DataScanEventData) SetPayload(v *DataScan)
- func (x *DataScanEventData) String() string
- type DataScanEventData_builder
- type DataScanType
- type DataScanUpdatedEvent
- func (x *DataScanUpdatedEvent) ClearData()
- func (x *DataScanUpdatedEvent) GetData() *DataScanEventData
- func (x *DataScanUpdatedEvent) HasData() bool
- func (*DataScanUpdatedEvent) ProtoMessage()
- func (x *DataScanUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataScanUpdatedEvent) Reset()
- func (x *DataScanUpdatedEvent) SetData(v *DataScanEventData)
- func (x *DataScanUpdatedEvent) String() string
- type DataScanUpdatedEvent_builder
- type DataScan_DataProfileResult
- type DataScan_DataProfileSpec
- type DataScan_DataQualityResult
- type DataScan_DataQualitySpec
- type DataScan_ExecutionSpec
- func (x *DataScan_ExecutionSpec) ClearField()
- func (x *DataScan_ExecutionSpec) ClearIncremental()
- func (x *DataScan_ExecutionSpec) ClearTrigger()
- func (x *DataScan_ExecutionSpec) GetField() string
- func (x *DataScan_ExecutionSpec) GetIncremental() isDataScan_ExecutionSpec_Incremental
- func (x *DataScan_ExecutionSpec) GetTrigger() *Trigger
- func (x *DataScan_ExecutionSpec) HasField() bool
- func (x *DataScan_ExecutionSpec) HasIncremental() bool
- func (x *DataScan_ExecutionSpec) HasTrigger() bool
- func (*DataScan_ExecutionSpec) ProtoMessage()
- func (x *DataScan_ExecutionSpec) ProtoReflect() protoreflect.Message
- func (x *DataScan_ExecutionSpec) Reset()
- func (x *DataScan_ExecutionSpec) SetField(v string)
- func (x *DataScan_ExecutionSpec) SetTrigger(v *Trigger)
- func (x *DataScan_ExecutionSpec) String() string
- func (x *DataScan_ExecutionSpec) WhichIncremental() case_DataScan_ExecutionSpec_Incremental
- type DataScan_ExecutionSpec_Field
- type DataScan_ExecutionSpec_builder
- type DataScan_ExecutionStatus
- func (x *DataScan_ExecutionStatus) ClearLatestJobEndTime()
- func (x *DataScan_ExecutionStatus) ClearLatestJobStartTime()
- func (x *DataScan_ExecutionStatus) GetLatestJobEndTime() *timestamppb.Timestamp
- func (x *DataScan_ExecutionStatus) GetLatestJobStartTime() *timestamppb.Timestamp
- func (x *DataScan_ExecutionStatus) HasLatestJobEndTime() bool
- func (x *DataScan_ExecutionStatus) HasLatestJobStartTime() bool
- func (*DataScan_ExecutionStatus) ProtoMessage()
- func (x *DataScan_ExecutionStatus) ProtoReflect() protoreflect.Message
- func (x *DataScan_ExecutionStatus) Reset()
- func (x *DataScan_ExecutionStatus) SetLatestJobEndTime(v *timestamppb.Timestamp)
- func (x *DataScan_ExecutionStatus) SetLatestJobStartTime(v *timestamppb.Timestamp)
- func (x *DataScan_ExecutionStatus) String() string
- type DataScan_ExecutionStatus_builder
- type DataScan_builder
- type DataSource
- func (x *DataSource) ClearEntity()
- func (x *DataSource) ClearSource()
- func (x *DataSource) GetEntity() string
- func (x *DataSource) GetSource() isDataSource_Source
- func (x *DataSource) HasEntity() bool
- func (x *DataSource) HasSource() bool
- func (*DataSource) ProtoMessage()
- func (x *DataSource) ProtoReflect() protoreflect.Message
- func (x *DataSource) Reset()
- func (x *DataSource) SetEntity(v string)
- func (x *DataSource) String() string
- func (x *DataSource) WhichSource() case_DataSource_Source
- type DataSource_Entity
- type DataSource_builder
- type DataTaxonomy
- func (x *DataTaxonomy) ClearCreateTime()
- func (x *DataTaxonomy) ClearUpdateTime()
- func (x *DataTaxonomy) GetAttributeCount() int32
- func (x *DataTaxonomy) GetCreateTime() *timestamppb.Timestamp
- func (x *DataTaxonomy) GetDescription() string
- func (x *DataTaxonomy) GetDisplayName() string
- func (x *DataTaxonomy) GetEtag() string
- func (x *DataTaxonomy) GetLabels() map[string]string
- func (x *DataTaxonomy) GetName() string
- func (x *DataTaxonomy) GetUid() string
- func (x *DataTaxonomy) GetUpdateTime() *timestamppb.Timestamp
- func (x *DataTaxonomy) HasCreateTime() bool
- func (x *DataTaxonomy) HasUpdateTime() bool
- func (*DataTaxonomy) ProtoMessage()
- func (x *DataTaxonomy) ProtoReflect() protoreflect.Message
- func (x *DataTaxonomy) Reset()
- func (x *DataTaxonomy) SetAttributeCount(v int32)
- func (x *DataTaxonomy) SetCreateTime(v *timestamppb.Timestamp)
- func (x *DataTaxonomy) SetDescription(v string)
- func (x *DataTaxonomy) SetDisplayName(v string)
- func (x *DataTaxonomy) SetEtag(v string)
- func (x *DataTaxonomy) SetLabels(v map[string]string)
- func (x *DataTaxonomy) SetName(v string)
- func (x *DataTaxonomy) SetUid(v string)
- func (x *DataTaxonomy) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *DataTaxonomy) String() string
- type DataTaxonomyCreatedEvent
- func (x *DataTaxonomyCreatedEvent) ClearData()
- func (x *DataTaxonomyCreatedEvent) GetData() *DataTaxonomyEventData
- func (x *DataTaxonomyCreatedEvent) HasData() bool
- func (*DataTaxonomyCreatedEvent) ProtoMessage()
- func (x *DataTaxonomyCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataTaxonomyCreatedEvent) Reset()
- func (x *DataTaxonomyCreatedEvent) SetData(v *DataTaxonomyEventData)
- func (x *DataTaxonomyCreatedEvent) String() string
- type DataTaxonomyCreatedEvent_builder
- type DataTaxonomyDeletedEvent
- func (x *DataTaxonomyDeletedEvent) ClearData()
- func (x *DataTaxonomyDeletedEvent) GetData() *DataTaxonomyEventData
- func (x *DataTaxonomyDeletedEvent) HasData() bool
- func (*DataTaxonomyDeletedEvent) ProtoMessage()
- func (x *DataTaxonomyDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *DataTaxonomyDeletedEvent) Reset()
- func (x *DataTaxonomyDeletedEvent) SetData(v *DataTaxonomyEventData)
- func (x *DataTaxonomyDeletedEvent) String() string
- type DataTaxonomyDeletedEvent_builder
- type DataTaxonomyEventData
- func (x *DataTaxonomyEventData) ClearPayload()
- func (x *DataTaxonomyEventData) GetPayload() *DataTaxonomy
- func (x *DataTaxonomyEventData) HasPayload() bool
- func (*DataTaxonomyEventData) ProtoMessage()
- func (x *DataTaxonomyEventData) ProtoReflect() protoreflect.Message
- func (x *DataTaxonomyEventData) Reset()
- func (x *DataTaxonomyEventData) SetPayload(v *DataTaxonomy)
- func (x *DataTaxonomyEventData) String() string
- type DataTaxonomyEventData_builder
- type DataTaxonomyUpdatedEvent
- func (x *DataTaxonomyUpdatedEvent) ClearData()
- func (x *DataTaxonomyUpdatedEvent) GetData() *DataTaxonomyEventData
- func (x *DataTaxonomyUpdatedEvent) HasData() bool
- func (*DataTaxonomyUpdatedEvent) ProtoMessage()
- func (x *DataTaxonomyUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *DataTaxonomyUpdatedEvent) Reset()
- func (x *DataTaxonomyUpdatedEvent) SetData(v *DataTaxonomyEventData)
- func (x *DataTaxonomyUpdatedEvent) String() string
- type DataTaxonomyUpdatedEvent_builder
- type DataTaxonomy_builder
- type Environment
- func (x *Environment) ClearCreateTime()
- func (x *Environment) ClearEndpoints()
- func (x *Environment) ClearInfrastructureSpec()
- func (x *Environment) ClearSessionSpec()
- func (x *Environment) ClearSessionStatus()
- func (x *Environment) ClearUpdateTime()
- func (x *Environment) GetCreateTime() *timestamppb.Timestamp
- func (x *Environment) GetDescription() string
- func (x *Environment) GetDisplayName() string
- func (x *Environment) GetEndpoints() *Environment_Endpoints
- func (x *Environment) GetInfrastructureSpec() *Environment_InfrastructureSpec
- func (x *Environment) GetLabels() map[string]string
- func (x *Environment) GetName() string
- func (x *Environment) GetSessionSpec() *Environment_SessionSpec
- func (x *Environment) GetSessionStatus() *Environment_SessionStatus
- func (x *Environment) GetState() State
- func (x *Environment) GetUid() string
- func (x *Environment) GetUpdateTime() *timestamppb.Timestamp
- func (x *Environment) HasCreateTime() bool
- func (x *Environment) HasEndpoints() bool
- func (x *Environment) HasInfrastructureSpec() bool
- func (x *Environment) HasSessionSpec() bool
- func (x *Environment) HasSessionStatus() bool
- func (x *Environment) HasUpdateTime() bool
- func (*Environment) ProtoMessage()
- func (x *Environment) ProtoReflect() protoreflect.Message
- func (x *Environment) Reset()
- func (x *Environment) SetCreateTime(v *timestamppb.Timestamp)
- func (x *Environment) SetDescription(v string)
- func (x *Environment) SetDisplayName(v string)
- func (x *Environment) SetEndpoints(v *Environment_Endpoints)
- func (x *Environment) SetInfrastructureSpec(v *Environment_InfrastructureSpec)
- func (x *Environment) SetLabels(v map[string]string)
- func (x *Environment) SetName(v string)
- func (x *Environment) SetSessionSpec(v *Environment_SessionSpec)
- func (x *Environment) SetSessionStatus(v *Environment_SessionStatus)
- func (x *Environment) SetState(v State)
- func (x *Environment) SetUid(v string)
- func (x *Environment) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Environment) String() string
- type EnvironmentCreatedEvent
- func (x *EnvironmentCreatedEvent) ClearData()
- func (x *EnvironmentCreatedEvent) GetData() *EnvironmentEventData
- func (x *EnvironmentCreatedEvent) HasData() bool
- func (*EnvironmentCreatedEvent) ProtoMessage()
- func (x *EnvironmentCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *EnvironmentCreatedEvent) Reset()
- func (x *EnvironmentCreatedEvent) SetData(v *EnvironmentEventData)
- func (x *EnvironmentCreatedEvent) String() string
- type EnvironmentCreatedEvent_builder
- type EnvironmentDeletedEvent
- func (x *EnvironmentDeletedEvent) ClearData()
- func (x *EnvironmentDeletedEvent) GetData() *EnvironmentEventData
- func (x *EnvironmentDeletedEvent) HasData() bool
- func (*EnvironmentDeletedEvent) ProtoMessage()
- func (x *EnvironmentDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *EnvironmentDeletedEvent) Reset()
- func (x *EnvironmentDeletedEvent) SetData(v *EnvironmentEventData)
- func (x *EnvironmentDeletedEvent) String() string
- type EnvironmentDeletedEvent_builder
- type EnvironmentEventData
- func (x *EnvironmentEventData) ClearPayload()
- func (x *EnvironmentEventData) GetPayload() *Environment
- func (x *EnvironmentEventData) HasPayload() bool
- func (*EnvironmentEventData) ProtoMessage()
- func (x *EnvironmentEventData) ProtoReflect() protoreflect.Message
- func (x *EnvironmentEventData) Reset()
- func (x *EnvironmentEventData) SetPayload(v *Environment)
- func (x *EnvironmentEventData) String() string
- type EnvironmentEventData_builder
- type EnvironmentUpdatedEvent
- func (x *EnvironmentUpdatedEvent) ClearData()
- func (x *EnvironmentUpdatedEvent) GetData() *EnvironmentEventData
- func (x *EnvironmentUpdatedEvent) HasData() bool
- func (*EnvironmentUpdatedEvent) ProtoMessage()
- func (x *EnvironmentUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *EnvironmentUpdatedEvent) Reset()
- func (x *EnvironmentUpdatedEvent) SetData(v *EnvironmentEventData)
- func (x *EnvironmentUpdatedEvent) String() string
- type EnvironmentUpdatedEvent_builder
- type Environment_Endpoints
- func (x *Environment_Endpoints) GetNotebooks() string
- func (x *Environment_Endpoints) GetSql() string
- func (*Environment_Endpoints) ProtoMessage()
- func (x *Environment_Endpoints) ProtoReflect() protoreflect.Message
- func (x *Environment_Endpoints) Reset()
- func (x *Environment_Endpoints) SetNotebooks(v string)
- func (x *Environment_Endpoints) SetSql(v string)
- func (x *Environment_Endpoints) String() string
- type Environment_Endpoints_builder
- type Environment_InfrastructureSpec
- func (x *Environment_InfrastructureSpec) ClearCompute()
- func (x *Environment_InfrastructureSpec) ClearOsImage()
- func (x *Environment_InfrastructureSpec) ClearResources()
- func (x *Environment_InfrastructureSpec) ClearRuntime()
- func (x *Environment_InfrastructureSpec) GetCompute() *Environment_InfrastructureSpec_ComputeResources
- func (x *Environment_InfrastructureSpec) GetOsImage() *Environment_InfrastructureSpec_OsImageRuntime
- func (x *Environment_InfrastructureSpec) GetResources() isEnvironment_InfrastructureSpec_Resources
- func (x *Environment_InfrastructureSpec) GetRuntime() isEnvironment_InfrastructureSpec_Runtime
- func (x *Environment_InfrastructureSpec) HasCompute() bool
- func (x *Environment_InfrastructureSpec) HasOsImage() bool
- func (x *Environment_InfrastructureSpec) HasResources() bool
- func (x *Environment_InfrastructureSpec) HasRuntime() bool
- func (*Environment_InfrastructureSpec) ProtoMessage()
- func (x *Environment_InfrastructureSpec) ProtoReflect() protoreflect.Message
- func (x *Environment_InfrastructureSpec) Reset()
- func (x *Environment_InfrastructureSpec) SetCompute(v *Environment_InfrastructureSpec_ComputeResources)
- func (x *Environment_InfrastructureSpec) SetOsImage(v *Environment_InfrastructureSpec_OsImageRuntime)
- func (x *Environment_InfrastructureSpec) String() string
- func (x *Environment_InfrastructureSpec) WhichResources() case_Environment_InfrastructureSpec_Resources
- func (x *Environment_InfrastructureSpec) WhichRuntime() case_Environment_InfrastructureSpec_Runtime
- type Environment_InfrastructureSpec_Compute
- type Environment_InfrastructureSpec_ComputeResources
- func (x *Environment_InfrastructureSpec_ComputeResources) GetDiskSizeGb() int32
- func (x *Environment_InfrastructureSpec_ComputeResources) GetMaxNodeCount() int32
- func (x *Environment_InfrastructureSpec_ComputeResources) GetNodeCount() int32
- func (*Environment_InfrastructureSpec_ComputeResources) ProtoMessage()
- func (x *Environment_InfrastructureSpec_ComputeResources) ProtoReflect() protoreflect.Message
- func (x *Environment_InfrastructureSpec_ComputeResources) Reset()
- func (x *Environment_InfrastructureSpec_ComputeResources) SetDiskSizeGb(v int32)
- func (x *Environment_InfrastructureSpec_ComputeResources) SetMaxNodeCount(v int32)
- func (x *Environment_InfrastructureSpec_ComputeResources) SetNodeCount(v int32)
- func (x *Environment_InfrastructureSpec_ComputeResources) String() string
- type Environment_InfrastructureSpec_ComputeResources_builder
- type Environment_InfrastructureSpec_OsImage
- type Environment_InfrastructureSpec_OsImageRuntime
- func (x *Environment_InfrastructureSpec_OsImageRuntime) GetImageVersion() string
- func (x *Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries() []string
- func (x *Environment_InfrastructureSpec_OsImageRuntime) GetProperties() map[string]string
- func (x *Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages() []string
- func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoMessage()
- func (x *Environment_InfrastructureSpec_OsImageRuntime) ProtoReflect() protoreflect.Message
- func (x *Environment_InfrastructureSpec_OsImageRuntime) Reset()
- func (x *Environment_InfrastructureSpec_OsImageRuntime) SetImageVersion(v string)
- func (x *Environment_InfrastructureSpec_OsImageRuntime) SetJavaLibraries(v []string)
- func (x *Environment_InfrastructureSpec_OsImageRuntime) SetProperties(v map[string]string)
- func (x *Environment_InfrastructureSpec_OsImageRuntime) SetPythonPackages(v []string)
- func (x *Environment_InfrastructureSpec_OsImageRuntime) String() string
- type Environment_InfrastructureSpec_OsImageRuntime_builder
- type Environment_InfrastructureSpec_builder
- type Environment_SessionSpec
- func (x *Environment_SessionSpec) ClearMaxIdleDuration()
- func (x *Environment_SessionSpec) GetEnableFastStartup() bool
- func (x *Environment_SessionSpec) GetMaxIdleDuration() *durationpb.Duration
- func (x *Environment_SessionSpec) HasMaxIdleDuration() bool
- func (*Environment_SessionSpec) ProtoMessage()
- func (x *Environment_SessionSpec) ProtoReflect() protoreflect.Message
- func (x *Environment_SessionSpec) Reset()
- func (x *Environment_SessionSpec) SetEnableFastStartup(v bool)
- func (x *Environment_SessionSpec) SetMaxIdleDuration(v *durationpb.Duration)
- func (x *Environment_SessionSpec) String() string
- type Environment_SessionSpec_builder
- type Environment_SessionStatus
- func (x *Environment_SessionStatus) GetActive() bool
- func (*Environment_SessionStatus) ProtoMessage()
- func (x *Environment_SessionStatus) ProtoReflect() protoreflect.Message
- func (x *Environment_SessionStatus) Reset()
- func (x *Environment_SessionStatus) SetActive(v bool)
- func (x *Environment_SessionStatus) String() string
- type Environment_SessionStatus_builder
- type Environment_builder
- type Job
- func (x *Job) ClearEndTime()
- func (x *Job) ClearStartTime()
- func (x *Job) GetEndTime() *timestamppb.Timestamp
- func (x *Job) GetMessage() string
- func (x *Job) GetName() string
- func (x *Job) GetRetryCount() uint32
- func (x *Job) GetService() Job_Service
- func (x *Job) GetServiceJob() string
- func (x *Job) GetStartTime() *timestamppb.Timestamp
- func (x *Job) GetState() Job_State
- func (x *Job) GetUid() string
- func (x *Job) HasEndTime() bool
- func (x *Job) HasStartTime() bool
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) SetEndTime(v *timestamppb.Timestamp)
- func (x *Job) SetMessage(v string)
- func (x *Job) SetName(v string)
- func (x *Job) SetRetryCount(v uint32)
- func (x *Job) SetService(v Job_Service)
- func (x *Job) SetServiceJob(v string)
- func (x *Job) SetStartTime(v *timestamppb.Timestamp)
- func (x *Job) SetState(v Job_State)
- func (x *Job) SetUid(v string)
- func (x *Job) String() string
- type Job_Service
- type Job_State
- type Job_builder
- type Lake
- func (x *Lake) ClearAssetStatus()
- func (x *Lake) ClearCreateTime()
- func (x *Lake) ClearMetastore()
- func (x *Lake) ClearMetastoreStatus()
- func (x *Lake) ClearUpdateTime()
- func (x *Lake) GetAssetStatus() *AssetStatus
- func (x *Lake) GetCreateTime() *timestamppb.Timestamp
- func (x *Lake) GetDescription() string
- func (x *Lake) GetDisplayName() string
- func (x *Lake) GetLabels() map[string]string
- func (x *Lake) GetMetastore() *Lake_Metastore
- func (x *Lake) GetMetastoreStatus() *Lake_MetastoreStatus
- func (x *Lake) GetName() string
- func (x *Lake) GetServiceAccount() string
- func (x *Lake) GetState() State
- func (x *Lake) GetUid() string
- func (x *Lake) GetUpdateTime() *timestamppb.Timestamp
- func (x *Lake) HasAssetStatus() bool
- func (x *Lake) HasCreateTime() bool
- func (x *Lake) HasMetastore() bool
- func (x *Lake) HasMetastoreStatus() bool
- func (x *Lake) HasUpdateTime() bool
- func (*Lake) ProtoMessage()
- func (x *Lake) ProtoReflect() protoreflect.Message
- func (x *Lake) Reset()
- func (x *Lake) SetAssetStatus(v *AssetStatus)
- func (x *Lake) SetCreateTime(v *timestamppb.Timestamp)
- func (x *Lake) SetDescription(v string)
- func (x *Lake) SetDisplayName(v string)
- func (x *Lake) SetLabels(v map[string]string)
- func (x *Lake) SetMetastore(v *Lake_Metastore)
- func (x *Lake) SetMetastoreStatus(v *Lake_MetastoreStatus)
- func (x *Lake) SetName(v string)
- func (x *Lake) SetServiceAccount(v string)
- func (x *Lake) SetState(v State)
- func (x *Lake) SetUid(v string)
- func (x *Lake) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Lake) String() string
- type LakeCreatedEvent
- func (x *LakeCreatedEvent) ClearData()
- func (x *LakeCreatedEvent) GetData() *LakeEventData
- func (x *LakeCreatedEvent) HasData() bool
- func (*LakeCreatedEvent) ProtoMessage()
- func (x *LakeCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *LakeCreatedEvent) Reset()
- func (x *LakeCreatedEvent) SetData(v *LakeEventData)
- func (x *LakeCreatedEvent) String() string
- type LakeCreatedEvent_builder
- type LakeDeletedEvent
- func (x *LakeDeletedEvent) ClearData()
- func (x *LakeDeletedEvent) GetData() *LakeEventData
- func (x *LakeDeletedEvent) HasData() bool
- func (*LakeDeletedEvent) ProtoMessage()
- func (x *LakeDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *LakeDeletedEvent) Reset()
- func (x *LakeDeletedEvent) SetData(v *LakeEventData)
- func (x *LakeDeletedEvent) String() string
- type LakeDeletedEvent_builder
- type LakeEventData
- func (x *LakeEventData) ClearPayload()
- func (x *LakeEventData) GetPayload() *Lake
- func (x *LakeEventData) HasPayload() bool
- func (*LakeEventData) ProtoMessage()
- func (x *LakeEventData) ProtoReflect() protoreflect.Message
- func (x *LakeEventData) Reset()
- func (x *LakeEventData) SetPayload(v *Lake)
- func (x *LakeEventData) String() string
- type LakeEventData_builder
- type LakeUpdatedEvent
- func (x *LakeUpdatedEvent) ClearData()
- func (x *LakeUpdatedEvent) GetData() *LakeEventData
- func (x *LakeUpdatedEvent) HasData() bool
- func (*LakeUpdatedEvent) ProtoMessage()
- func (x *LakeUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *LakeUpdatedEvent) Reset()
- func (x *LakeUpdatedEvent) SetData(v *LakeEventData)
- func (x *LakeUpdatedEvent) String() string
- type LakeUpdatedEvent_builder
- type Lake_Metastore
- type Lake_MetastoreStatus
- func (x *Lake_MetastoreStatus) ClearUpdateTime()
- func (x *Lake_MetastoreStatus) GetEndpoint() string
- func (x *Lake_MetastoreStatus) GetMessage() string
- func (x *Lake_MetastoreStatus) GetState() Lake_MetastoreStatus_State
- func (x *Lake_MetastoreStatus) GetUpdateTime() *timestamppb.Timestamp
- func (x *Lake_MetastoreStatus) HasUpdateTime() bool
- func (*Lake_MetastoreStatus) ProtoMessage()
- func (x *Lake_MetastoreStatus) ProtoReflect() protoreflect.Message
- func (x *Lake_MetastoreStatus) Reset()
- func (x *Lake_MetastoreStatus) SetEndpoint(v string)
- func (x *Lake_MetastoreStatus) SetMessage(v string)
- func (x *Lake_MetastoreStatus) SetState(v Lake_MetastoreStatus_State)
- func (x *Lake_MetastoreStatus) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Lake_MetastoreStatus) String() string
- type Lake_MetastoreStatus_State
- func (Lake_MetastoreStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x Lake_MetastoreStatus_State) Enum() *Lake_MetastoreStatus_State
- func (x Lake_MetastoreStatus_State) Number() protoreflect.EnumNumber
- func (x Lake_MetastoreStatus_State) String() string
- func (Lake_MetastoreStatus_State) Type() protoreflect.EnumType
- type Lake_MetastoreStatus_builder
- type Lake_Metastore_builder
- type Lake_builder
- type ResourceAccessSpec
- func (x *ResourceAccessSpec) GetOwners() []string
- func (x *ResourceAccessSpec) GetReaders() []string
- func (x *ResourceAccessSpec) GetWriters() []string
- func (*ResourceAccessSpec) ProtoMessage()
- func (x *ResourceAccessSpec) ProtoReflect() protoreflect.Message
- func (x *ResourceAccessSpec) Reset()
- func (x *ResourceAccessSpec) SetOwners(v []string)
- func (x *ResourceAccessSpec) SetReaders(v []string)
- func (x *ResourceAccessSpec) SetWriters(v []string)
- func (x *ResourceAccessSpec) String() string
- type ResourceAccessSpec_builder
- type ScannedData
- func (x *ScannedData) ClearDataRange()
- func (x *ScannedData) ClearIncrementalField()
- func (x *ScannedData) GetDataRange() isScannedData_DataRange
- func (x *ScannedData) GetIncrementalField() *ScannedData_IncrementalField
- func (x *ScannedData) HasDataRange() bool
- func (x *ScannedData) HasIncrementalField() bool
- func (*ScannedData) ProtoMessage()
- func (x *ScannedData) ProtoReflect() protoreflect.Message
- func (x *ScannedData) Reset()
- func (x *ScannedData) SetIncrementalField(v *ScannedData_IncrementalField)
- func (x *ScannedData) String() string
- func (x *ScannedData) WhichDataRange() case_ScannedData_DataRange
- type ScannedData_IncrementalField
- func (x *ScannedData_IncrementalField) GetEnd() string
- func (x *ScannedData_IncrementalField) GetField() string
- func (x *ScannedData_IncrementalField) GetStart() string
- func (*ScannedData_IncrementalField) ProtoMessage()
- func (x *ScannedData_IncrementalField) ProtoReflect() protoreflect.Message
- func (x *ScannedData_IncrementalField) Reset()
- func (x *ScannedData_IncrementalField) SetEnd(v string)
- func (x *ScannedData_IncrementalField) SetField(v string)
- func (x *ScannedData_IncrementalField) SetStart(v string)
- func (x *ScannedData_IncrementalField) String() string
- type ScannedData_IncrementalField_
- type ScannedData_IncrementalField_builder
- type ScannedData_builder
- type State
- type Task
- func (x *Task) ClearConfig()
- func (x *Task) ClearCreateTime()
- func (x *Task) ClearExecutionSpec()
- func (x *Task) ClearExecutionStatus()
- func (x *Task) ClearNotebook()
- func (x *Task) ClearSpark()
- func (x *Task) ClearTriggerSpec()
- func (x *Task) ClearUpdateTime()
- func (x *Task) GetConfig() isTask_Config
- func (x *Task) GetCreateTime() *timestamppb.Timestamp
- func (x *Task) GetDescription() string
- func (x *Task) GetDisplayName() string
- func (x *Task) GetExecutionSpec() *Task_ExecutionSpec
- func (x *Task) GetExecutionStatus() *Task_ExecutionStatus
- func (x *Task) GetLabels() map[string]string
- func (x *Task) GetName() string
- func (x *Task) GetNotebook() *Task_NotebookTaskConfig
- func (x *Task) GetSpark() *Task_SparkTaskConfig
- func (x *Task) GetState() State
- func (x *Task) GetTriggerSpec() *Task_TriggerSpec
- func (x *Task) GetUid() string
- func (x *Task) GetUpdateTime() *timestamppb.Timestamp
- func (x *Task) HasConfig() bool
- func (x *Task) HasCreateTime() bool
- func (x *Task) HasExecutionSpec() bool
- func (x *Task) HasExecutionStatus() bool
- func (x *Task) HasNotebook() bool
- func (x *Task) HasSpark() bool
- func (x *Task) HasTriggerSpec() bool
- func (x *Task) HasUpdateTime() bool
- func (*Task) ProtoMessage()
- func (x *Task) ProtoReflect() protoreflect.Message
- func (x *Task) Reset()
- func (x *Task) SetCreateTime(v *timestamppb.Timestamp)
- func (x *Task) SetDescription(v string)
- func (x *Task) SetDisplayName(v string)
- func (x *Task) SetExecutionSpec(v *Task_ExecutionSpec)
- func (x *Task) SetExecutionStatus(v *Task_ExecutionStatus)
- func (x *Task) SetLabels(v map[string]string)
- func (x *Task) SetName(v string)
- func (x *Task) SetNotebook(v *Task_NotebookTaskConfig)
- func (x *Task) SetSpark(v *Task_SparkTaskConfig)
- func (x *Task) SetState(v State)
- func (x *Task) SetTriggerSpec(v *Task_TriggerSpec)
- func (x *Task) SetUid(v string)
- func (x *Task) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Task) String() string
- func (x *Task) WhichConfig() case_Task_Config
- type TaskCreatedEvent
- func (x *TaskCreatedEvent) ClearData()
- func (x *TaskCreatedEvent) GetData() *TaskEventData
- func (x *TaskCreatedEvent) HasData() bool
- func (*TaskCreatedEvent) ProtoMessage()
- func (x *TaskCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *TaskCreatedEvent) Reset()
- func (x *TaskCreatedEvent) SetData(v *TaskEventData)
- func (x *TaskCreatedEvent) String() string
- type TaskCreatedEvent_builder
- type TaskDeletedEvent
- func (x *TaskDeletedEvent) ClearData()
- func (x *TaskDeletedEvent) GetData() *TaskEventData
- func (x *TaskDeletedEvent) HasData() bool
- func (*TaskDeletedEvent) ProtoMessage()
- func (x *TaskDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *TaskDeletedEvent) Reset()
- func (x *TaskDeletedEvent) SetData(v *TaskEventData)
- func (x *TaskDeletedEvent) String() string
- type TaskDeletedEvent_builder
- type TaskEventData
- func (x *TaskEventData) ClearPayload()
- func (x *TaskEventData) GetPayload() *Task
- func (x *TaskEventData) HasPayload() bool
- func (*TaskEventData) ProtoMessage()
- func (x *TaskEventData) ProtoReflect() protoreflect.Message
- func (x *TaskEventData) Reset()
- func (x *TaskEventData) SetPayload(v *Task)
- func (x *TaskEventData) String() string
- type TaskEventData_builder
- type TaskUpdatedEvent
- func (x *TaskUpdatedEvent) ClearData()
- func (x *TaskUpdatedEvent) GetData() *TaskEventData
- func (x *TaskUpdatedEvent) HasData() bool
- func (*TaskUpdatedEvent) ProtoMessage()
- func (x *TaskUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *TaskUpdatedEvent) Reset()
- func (x *TaskUpdatedEvent) SetData(v *TaskEventData)
- func (x *TaskUpdatedEvent) String() string
- type TaskUpdatedEvent_builder
- type Task_ExecutionSpec
- func (x *Task_ExecutionSpec) ClearMaxJobExecutionLifetime()
- func (x *Task_ExecutionSpec) GetArgs() map[string]string
- func (x *Task_ExecutionSpec) GetKmsKey() string
- func (x *Task_ExecutionSpec) GetMaxJobExecutionLifetime() *durationpb.Duration
- func (x *Task_ExecutionSpec) GetProject() string
- func (x *Task_ExecutionSpec) GetServiceAccount() string
- func (x *Task_ExecutionSpec) HasMaxJobExecutionLifetime() bool
- func (*Task_ExecutionSpec) ProtoMessage()
- func (x *Task_ExecutionSpec) ProtoReflect() protoreflect.Message
- func (x *Task_ExecutionSpec) Reset()
- func (x *Task_ExecutionSpec) SetArgs(v map[string]string)
- func (x *Task_ExecutionSpec) SetKmsKey(v string)
- func (x *Task_ExecutionSpec) SetMaxJobExecutionLifetime(v *durationpb.Duration)
- func (x *Task_ExecutionSpec) SetProject(v string)
- func (x *Task_ExecutionSpec) SetServiceAccount(v string)
- func (x *Task_ExecutionSpec) String() string
- type Task_ExecutionSpec_builder
- type Task_ExecutionStatus
- func (x *Task_ExecutionStatus) ClearLatestJob()
- func (x *Task_ExecutionStatus) ClearUpdateTime()
- func (x *Task_ExecutionStatus) GetLatestJob() *Job
- func (x *Task_ExecutionStatus) GetUpdateTime() *timestamppb.Timestamp
- func (x *Task_ExecutionStatus) HasLatestJob() bool
- func (x *Task_ExecutionStatus) HasUpdateTime() bool
- func (*Task_ExecutionStatus) ProtoMessage()
- func (x *Task_ExecutionStatus) ProtoReflect() protoreflect.Message
- func (x *Task_ExecutionStatus) Reset()
- func (x *Task_ExecutionStatus) SetLatestJob(v *Job)
- func (x *Task_ExecutionStatus) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Task_ExecutionStatus) String() string
- type Task_ExecutionStatus_builder
- type Task_InfrastructureSpec
- func (x *Task_InfrastructureSpec) ClearBatch()
- func (x *Task_InfrastructureSpec) ClearContainerImage()
- func (x *Task_InfrastructureSpec) ClearNetwork()
- func (x *Task_InfrastructureSpec) ClearResources()
- func (x *Task_InfrastructureSpec) ClearRuntime()
- func (x *Task_InfrastructureSpec) ClearVpcNetwork()
- func (x *Task_InfrastructureSpec) GetBatch() *Task_InfrastructureSpec_BatchComputeResources
- func (x *Task_InfrastructureSpec) GetContainerImage() *Task_InfrastructureSpec_ContainerImageRuntime
- func (x *Task_InfrastructureSpec) GetNetwork() isTask_InfrastructureSpec_Network
- func (x *Task_InfrastructureSpec) GetResources() isTask_InfrastructureSpec_Resources
- func (x *Task_InfrastructureSpec) GetRuntime() isTask_InfrastructureSpec_Runtime
- func (x *Task_InfrastructureSpec) GetVpcNetwork() *Task_InfrastructureSpec_VpcNetwork
- func (x *Task_InfrastructureSpec) HasBatch() bool
- func (x *Task_InfrastructureSpec) HasContainerImage() bool
- func (x *Task_InfrastructureSpec) HasNetwork() bool
- func (x *Task_InfrastructureSpec) HasResources() bool
- func (x *Task_InfrastructureSpec) HasRuntime() bool
- func (x *Task_InfrastructureSpec) HasVpcNetwork() bool
- func (*Task_InfrastructureSpec) ProtoMessage()
- func (x *Task_InfrastructureSpec) ProtoReflect() protoreflect.Message
- func (x *Task_InfrastructureSpec) Reset()
- func (x *Task_InfrastructureSpec) SetBatch(v *Task_InfrastructureSpec_BatchComputeResources)
- func (x *Task_InfrastructureSpec) SetContainerImage(v *Task_InfrastructureSpec_ContainerImageRuntime)
- func (x *Task_InfrastructureSpec) SetVpcNetwork(v *Task_InfrastructureSpec_VpcNetwork)
- func (x *Task_InfrastructureSpec) String() string
- func (x *Task_InfrastructureSpec) WhichNetwork() case_Task_InfrastructureSpec_Network
- func (x *Task_InfrastructureSpec) WhichResources() case_Task_InfrastructureSpec_Resources
- func (x *Task_InfrastructureSpec) WhichRuntime() case_Task_InfrastructureSpec_Runtime
- type Task_InfrastructureSpec_Batch
- type Task_InfrastructureSpec_BatchComputeResources
- func (x *Task_InfrastructureSpec_BatchComputeResources) GetExecutorsCount() int32
- func (x *Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount() int32
- func (*Task_InfrastructureSpec_BatchComputeResources) ProtoMessage()
- func (x *Task_InfrastructureSpec_BatchComputeResources) ProtoReflect() protoreflect.Message
- func (x *Task_InfrastructureSpec_BatchComputeResources) Reset()
- func (x *Task_InfrastructureSpec_BatchComputeResources) SetExecutorsCount(v int32)
- func (x *Task_InfrastructureSpec_BatchComputeResources) SetMaxExecutorsCount(v int32)
- func (x *Task_InfrastructureSpec_BatchComputeResources) String() string
- type Task_InfrastructureSpec_BatchComputeResources_builder
- type Task_InfrastructureSpec_ContainerImage
- type Task_InfrastructureSpec_ContainerImageRuntime
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetImage() string
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetJavaJars() []string
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetProperties() map[string]string
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages() []string
- func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoMessage()
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) ProtoReflect() protoreflect.Message
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) Reset()
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetImage(v string)
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetJavaJars(v []string)
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetProperties(v map[string]string)
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetPythonPackages(v []string)
- func (x *Task_InfrastructureSpec_ContainerImageRuntime) String() string
- type Task_InfrastructureSpec_ContainerImageRuntime_builder
- type Task_InfrastructureSpec_VpcNetwork
- func (x *Task_InfrastructureSpec_VpcNetwork) ClearNetwork()
- func (x *Task_InfrastructureSpec_VpcNetwork) ClearNetworkName()
- func (x *Task_InfrastructureSpec_VpcNetwork) ClearSubNetwork()
- func (x *Task_InfrastructureSpec_VpcNetwork) GetNetwork() string
- func (x *Task_InfrastructureSpec_VpcNetwork) GetNetworkName() isTask_InfrastructureSpec_VpcNetwork_NetworkName
- func (x *Task_InfrastructureSpec_VpcNetwork) GetNetworkTags() []string
- func (x *Task_InfrastructureSpec_VpcNetwork) GetSubNetwork() string
- func (x *Task_InfrastructureSpec_VpcNetwork) HasNetwork() bool
- func (x *Task_InfrastructureSpec_VpcNetwork) HasNetworkName() bool
- func (x *Task_InfrastructureSpec_VpcNetwork) HasSubNetwork() bool
- func (*Task_InfrastructureSpec_VpcNetwork) ProtoMessage()
- func (x *Task_InfrastructureSpec_VpcNetwork) ProtoReflect() protoreflect.Message
- func (x *Task_InfrastructureSpec_VpcNetwork) Reset()
- func (x *Task_InfrastructureSpec_VpcNetwork) SetNetwork(v string)
- func (x *Task_InfrastructureSpec_VpcNetwork) SetNetworkTags(v []string)
- func (x *Task_InfrastructureSpec_VpcNetwork) SetSubNetwork(v string)
- func (x *Task_InfrastructureSpec_VpcNetwork) String() string
- func (x *Task_InfrastructureSpec_VpcNetwork) WhichNetworkName() case_Task_InfrastructureSpec_VpcNetwork_NetworkName
- type Task_InfrastructureSpec_VpcNetwork_
- type Task_InfrastructureSpec_VpcNetwork_Network
- type Task_InfrastructureSpec_VpcNetwork_SubNetwork
- type Task_InfrastructureSpec_VpcNetwork_builder
- type Task_InfrastructureSpec_builder
- type Task_Notebook
- type Task_NotebookTaskConfig
- func (x *Task_NotebookTaskConfig) ClearInfrastructureSpec()
- func (x *Task_NotebookTaskConfig) GetArchiveUris() []string
- func (x *Task_NotebookTaskConfig) GetFileUris() []string
- func (x *Task_NotebookTaskConfig) GetInfrastructureSpec() *Task_InfrastructureSpec
- func (x *Task_NotebookTaskConfig) GetNotebook() string
- func (x *Task_NotebookTaskConfig) HasInfrastructureSpec() bool
- func (*Task_NotebookTaskConfig) ProtoMessage()
- func (x *Task_NotebookTaskConfig) ProtoReflect() protoreflect.Message
- func (x *Task_NotebookTaskConfig) Reset()
- func (x *Task_NotebookTaskConfig) SetArchiveUris(v []string)
- func (x *Task_NotebookTaskConfig) SetFileUris(v []string)
- func (x *Task_NotebookTaskConfig) SetInfrastructureSpec(v *Task_InfrastructureSpec)
- func (x *Task_NotebookTaskConfig) SetNotebook(v string)
- func (x *Task_NotebookTaskConfig) String() string
- type Task_NotebookTaskConfig_builder
- type Task_Spark
- type Task_SparkTaskConfig
- func (x *Task_SparkTaskConfig) ClearDriver()
- func (x *Task_SparkTaskConfig) ClearInfrastructureSpec()
- func (x *Task_SparkTaskConfig) ClearMainClass()
- func (x *Task_SparkTaskConfig) ClearMainJarFileUri()
- func (x *Task_SparkTaskConfig) ClearPythonScriptFile()
- func (x *Task_SparkTaskConfig) ClearSqlScript()
- func (x *Task_SparkTaskConfig) ClearSqlScriptFile()
- func (x *Task_SparkTaskConfig) GetArchiveUris() []string
- func (x *Task_SparkTaskConfig) GetDriver() isTask_SparkTaskConfig_Driver
- func (x *Task_SparkTaskConfig) GetFileUris() []string
- func (x *Task_SparkTaskConfig) GetInfrastructureSpec() *Task_InfrastructureSpec
- func (x *Task_SparkTaskConfig) GetMainClass() string
- func (x *Task_SparkTaskConfig) GetMainJarFileUri() string
- func (x *Task_SparkTaskConfig) GetPythonScriptFile() string
- func (x *Task_SparkTaskConfig) GetSqlScript() string
- func (x *Task_SparkTaskConfig) GetSqlScriptFile() string
- func (x *Task_SparkTaskConfig) HasDriver() bool
- func (x *Task_SparkTaskConfig) HasInfrastructureSpec() bool
- func (x *Task_SparkTaskConfig) HasMainClass() bool
- func (x *Task_SparkTaskConfig) HasMainJarFileUri() bool
- func (x *Task_SparkTaskConfig) HasPythonScriptFile() bool
- func (x *Task_SparkTaskConfig) HasSqlScript() bool
- func (x *Task_SparkTaskConfig) HasSqlScriptFile() bool
- func (*Task_SparkTaskConfig) ProtoMessage()
- func (x *Task_SparkTaskConfig) ProtoReflect() protoreflect.Message
- func (x *Task_SparkTaskConfig) Reset()
- func (x *Task_SparkTaskConfig) SetArchiveUris(v []string)
- func (x *Task_SparkTaskConfig) SetFileUris(v []string)
- func (x *Task_SparkTaskConfig) SetInfrastructureSpec(v *Task_InfrastructureSpec)
- func (x *Task_SparkTaskConfig) SetMainClass(v string)
- func (x *Task_SparkTaskConfig) SetMainJarFileUri(v string)
- func (x *Task_SparkTaskConfig) SetPythonScriptFile(v string)
- func (x *Task_SparkTaskConfig) SetSqlScript(v string)
- func (x *Task_SparkTaskConfig) SetSqlScriptFile(v string)
- func (x *Task_SparkTaskConfig) String() string
- func (x *Task_SparkTaskConfig) WhichDriver() case_Task_SparkTaskConfig_Driver
- type Task_SparkTaskConfig_MainClass
- type Task_SparkTaskConfig_MainJarFileUri
- type Task_SparkTaskConfig_PythonScriptFile
- type Task_SparkTaskConfig_SqlScript
- type Task_SparkTaskConfig_SqlScriptFile
- type Task_SparkTaskConfig_builder
- type Task_TriggerSpec
- func (x *Task_TriggerSpec) ClearSchedule()
- func (x *Task_TriggerSpec) ClearStartTime()
- func (x *Task_TriggerSpec) ClearTrigger()
- func (x *Task_TriggerSpec) GetDisabled() bool
- func (x *Task_TriggerSpec) GetMaxRetries() int32
- func (x *Task_TriggerSpec) GetSchedule() string
- func (x *Task_TriggerSpec) GetStartTime() *timestamppb.Timestamp
- func (x *Task_TriggerSpec) GetTrigger() isTask_TriggerSpec_Trigger
- func (x *Task_TriggerSpec) GetType() Task_TriggerSpec_Type
- func (x *Task_TriggerSpec) HasSchedule() bool
- func (x *Task_TriggerSpec) HasStartTime() bool
- func (x *Task_TriggerSpec) HasTrigger() bool
- func (*Task_TriggerSpec) ProtoMessage()
- func (x *Task_TriggerSpec) ProtoReflect() protoreflect.Message
- func (x *Task_TriggerSpec) Reset()
- func (x *Task_TriggerSpec) SetDisabled(v bool)
- func (x *Task_TriggerSpec) SetMaxRetries(v int32)
- func (x *Task_TriggerSpec) SetSchedule(v string)
- func (x *Task_TriggerSpec) SetStartTime(v *timestamppb.Timestamp)
- func (x *Task_TriggerSpec) SetType(v Task_TriggerSpec_Type)
- func (x *Task_TriggerSpec) String() string
- func (x *Task_TriggerSpec) WhichTrigger() case_Task_TriggerSpec_Trigger
- type Task_TriggerSpec_Schedule
- type Task_TriggerSpec_Type
- type Task_TriggerSpec_builder
- type Task_builder
- type Trigger
- func (x *Trigger) ClearMode()
- func (x *Trigger) ClearOnDemand()
- func (x *Trigger) ClearSchedule()
- func (x *Trigger) GetMode() isTrigger_Mode
- func (x *Trigger) GetOnDemand() *Trigger_OnDemand
- func (x *Trigger) GetSchedule() *Trigger_Schedule
- func (x *Trigger) HasMode() bool
- func (x *Trigger) HasOnDemand() bool
- func (x *Trigger) HasSchedule() bool
- func (*Trigger) ProtoMessage()
- func (x *Trigger) ProtoReflect() protoreflect.Message
- func (x *Trigger) Reset()
- func (x *Trigger) SetOnDemand(v *Trigger_OnDemand)
- func (x *Trigger) SetSchedule(v *Trigger_Schedule)
- func (x *Trigger) String() string
- func (x *Trigger) WhichMode() case_Trigger_Mode
- type Trigger_OnDemand
- type Trigger_OnDemand_
- type Trigger_OnDemand_builder
- type Trigger_Schedule
- type Trigger_Schedule_
- type Trigger_Schedule_builder
- type Trigger_builder
- type Zone
- func (x *Zone) ClearAssetStatus()
- func (x *Zone) ClearCreateTime()
- func (x *Zone) ClearDiscoverySpec()
- func (x *Zone) ClearResourceSpec()
- func (x *Zone) ClearUpdateTime()
- func (x *Zone) GetAssetStatus() *AssetStatus
- func (x *Zone) GetCreateTime() *timestamppb.Timestamp
- func (x *Zone) GetDescription() string
- func (x *Zone) GetDiscoverySpec() *Zone_DiscoverySpec
- func (x *Zone) GetDisplayName() string
- func (x *Zone) GetLabels() map[string]string
- func (x *Zone) GetName() string
- func (x *Zone) GetResourceSpec() *Zone_ResourceSpec
- func (x *Zone) GetState() State
- func (x *Zone) GetType() Zone_Type
- func (x *Zone) GetUid() string
- func (x *Zone) GetUpdateTime() *timestamppb.Timestamp
- func (x *Zone) HasAssetStatus() bool
- func (x *Zone) HasCreateTime() bool
- func (x *Zone) HasDiscoverySpec() bool
- func (x *Zone) HasResourceSpec() bool
- func (x *Zone) HasUpdateTime() bool
- func (*Zone) ProtoMessage()
- func (x *Zone) ProtoReflect() protoreflect.Message
- func (x *Zone) Reset()
- func (x *Zone) SetAssetStatus(v *AssetStatus)
- func (x *Zone) SetCreateTime(v *timestamppb.Timestamp)
- func (x *Zone) SetDescription(v string)
- func (x *Zone) SetDiscoverySpec(v *Zone_DiscoverySpec)
- func (x *Zone) SetDisplayName(v string)
- func (x *Zone) SetLabels(v map[string]string)
- func (x *Zone) SetName(v string)
- func (x *Zone) SetResourceSpec(v *Zone_ResourceSpec)
- func (x *Zone) SetState(v State)
- func (x *Zone) SetType(v Zone_Type)
- func (x *Zone) SetUid(v string)
- func (x *Zone) SetUpdateTime(v *timestamppb.Timestamp)
- func (x *Zone) String() string
- type ZoneCreatedEvent
- func (x *ZoneCreatedEvent) ClearData()
- func (x *ZoneCreatedEvent) GetData() *ZoneEventData
- func (x *ZoneCreatedEvent) HasData() bool
- func (*ZoneCreatedEvent) ProtoMessage()
- func (x *ZoneCreatedEvent) ProtoReflect() protoreflect.Message
- func (x *ZoneCreatedEvent) Reset()
- func (x *ZoneCreatedEvent) SetData(v *ZoneEventData)
- func (x *ZoneCreatedEvent) String() string
- type ZoneCreatedEvent_builder
- type ZoneDeletedEvent
- func (x *ZoneDeletedEvent) ClearData()
- func (x *ZoneDeletedEvent) GetData() *ZoneEventData
- func (x *ZoneDeletedEvent) HasData() bool
- func (*ZoneDeletedEvent) ProtoMessage()
- func (x *ZoneDeletedEvent) ProtoReflect() protoreflect.Message
- func (x *ZoneDeletedEvent) Reset()
- func (x *ZoneDeletedEvent) SetData(v *ZoneEventData)
- func (x *ZoneDeletedEvent) String() string
- type ZoneDeletedEvent_builder
- type ZoneEventData
- func (x *ZoneEventData) ClearPayload()
- func (x *ZoneEventData) GetPayload() *Zone
- func (x *ZoneEventData) HasPayload() bool
- func (*ZoneEventData) ProtoMessage()
- func (x *ZoneEventData) ProtoReflect() protoreflect.Message
- func (x *ZoneEventData) Reset()
- func (x *ZoneEventData) SetPayload(v *Zone)
- func (x *ZoneEventData) String() string
- type ZoneEventData_builder
- type ZoneUpdatedEvent
- func (x *ZoneUpdatedEvent) ClearData()
- func (x *ZoneUpdatedEvent) GetData() *ZoneEventData
- func (x *ZoneUpdatedEvent) HasData() bool
- func (*ZoneUpdatedEvent) ProtoMessage()
- func (x *ZoneUpdatedEvent) ProtoReflect() protoreflect.Message
- func (x *ZoneUpdatedEvent) Reset()
- func (x *ZoneUpdatedEvent) SetData(v *ZoneEventData)
- func (x *ZoneUpdatedEvent) String() string
- type ZoneUpdatedEvent_builder
- type Zone_DiscoverySpec
- func (x *Zone_DiscoverySpec) ClearCsvOptions()
- func (x *Zone_DiscoverySpec) ClearJsonOptions()
- func (x *Zone_DiscoverySpec) ClearSchedule()
- func (x *Zone_DiscoverySpec) ClearTrigger()
- func (x *Zone_DiscoverySpec) GetCsvOptions() *Zone_DiscoverySpec_CsvOptions
- func (x *Zone_DiscoverySpec) GetEnabled() bool
- func (x *Zone_DiscoverySpec) GetExcludePatterns() []string
- func (x *Zone_DiscoverySpec) GetIncludePatterns() []string
- func (x *Zone_DiscoverySpec) GetJsonOptions() *Zone_DiscoverySpec_JsonOptions
- func (x *Zone_DiscoverySpec) GetSchedule() string
- func (x *Zone_DiscoverySpec) GetTrigger() isZone_DiscoverySpec_Trigger
- func (x *Zone_DiscoverySpec) HasCsvOptions() bool
- func (x *Zone_DiscoverySpec) HasJsonOptions() bool
- func (x *Zone_DiscoverySpec) HasSchedule() bool
- func (x *Zone_DiscoverySpec) HasTrigger() bool
- func (*Zone_DiscoverySpec) ProtoMessage()
- func (x *Zone_DiscoverySpec) ProtoReflect() protoreflect.Message
- func (x *Zone_DiscoverySpec) Reset()
- func (x *Zone_DiscoverySpec) SetCsvOptions(v *Zone_DiscoverySpec_CsvOptions)
- func (x *Zone_DiscoverySpec) SetEnabled(v bool)
- func (x *Zone_DiscoverySpec) SetExcludePatterns(v []string)
- func (x *Zone_DiscoverySpec) SetIncludePatterns(v []string)
- func (x *Zone_DiscoverySpec) SetJsonOptions(v *Zone_DiscoverySpec_JsonOptions)
- func (x *Zone_DiscoverySpec) SetSchedule(v string)
- func (x *Zone_DiscoverySpec) String() string
- func (x *Zone_DiscoverySpec) WhichTrigger() case_Zone_DiscoverySpec_Trigger
- type Zone_DiscoverySpec_CsvOptions
- func (x *Zone_DiscoverySpec_CsvOptions) GetDelimiter() string
- func (x *Zone_DiscoverySpec_CsvOptions) GetDisableTypeInference() bool
- func (x *Zone_DiscoverySpec_CsvOptions) GetEncoding() string
- func (x *Zone_DiscoverySpec_CsvOptions) GetHeaderRows() int32
- func (*Zone_DiscoverySpec_CsvOptions) ProtoMessage()
- func (x *Zone_DiscoverySpec_CsvOptions) ProtoReflect() protoreflect.Message
- func (x *Zone_DiscoverySpec_CsvOptions) Reset()
- func (x *Zone_DiscoverySpec_CsvOptions) SetDelimiter(v string)
- func (x *Zone_DiscoverySpec_CsvOptions) SetDisableTypeInference(v bool)
- func (x *Zone_DiscoverySpec_CsvOptions) SetEncoding(v string)
- func (x *Zone_DiscoverySpec_CsvOptions) SetHeaderRows(v int32)
- func (x *Zone_DiscoverySpec_CsvOptions) String() string
- type Zone_DiscoverySpec_CsvOptions_builder
- type Zone_DiscoverySpec_JsonOptions
- func (x *Zone_DiscoverySpec_JsonOptions) GetDisableTypeInference() bool
- func (x *Zone_DiscoverySpec_JsonOptions) GetEncoding() string
- func (*Zone_DiscoverySpec_JsonOptions) ProtoMessage()
- func (x *Zone_DiscoverySpec_JsonOptions) ProtoReflect() protoreflect.Message
- func (x *Zone_DiscoverySpec_JsonOptions) Reset()
- func (x *Zone_DiscoverySpec_JsonOptions) SetDisableTypeInference(v bool)
- func (x *Zone_DiscoverySpec_JsonOptions) SetEncoding(v string)
- func (x *Zone_DiscoverySpec_JsonOptions) String() string
- type Zone_DiscoverySpec_JsonOptions_builder
- type Zone_DiscoverySpec_Schedule
- type Zone_DiscoverySpec_builder
- type Zone_ResourceSpec
- func (x *Zone_ResourceSpec) GetLocationType() Zone_ResourceSpec_LocationType
- func (*Zone_ResourceSpec) ProtoMessage()
- func (x *Zone_ResourceSpec) ProtoReflect() protoreflect.Message
- func (x *Zone_ResourceSpec) Reset()
- func (x *Zone_ResourceSpec) SetLocationType(v Zone_ResourceSpec_LocationType)
- func (x *Zone_ResourceSpec) String() string
- type Zone_ResourceSpec_LocationType
- func (Zone_ResourceSpec_LocationType) Descriptor() protoreflect.EnumDescriptor
- func (x Zone_ResourceSpec_LocationType) Enum() *Zone_ResourceSpec_LocationType
- func (x Zone_ResourceSpec_LocationType) Number() protoreflect.EnumNumber
- func (x Zone_ResourceSpec_LocationType) String() string
- func (Zone_ResourceSpec_LocationType) Type() protoreflect.EnumType
- type Zone_ResourceSpec_builder
- type Zone_Type
- type Zone_builder
Constants ¶
const Asset_DiscoverySpec_Schedule_case case_Asset_DiscoverySpec_Trigger = 10
const Asset_DiscoverySpec_Trigger_not_set_case case_Asset_DiscoverySpec_Trigger = 0
const DataAttributeBinding_ResourceReference_not_set_case case_DataAttributeBinding_ResourceReference = 0
const DataAttributeBinding_Resource_case case_DataAttributeBinding_ResourceReference = 100
const DataProfileResult_Profile_Field_ProfileInfo_DoubleProfile_case case_DataProfileResult_Profile_Field_ProfileInfo_FieldInfo = 103
const DataProfileResult_Profile_Field_ProfileInfo_FieldInfo_not_set_case case_DataProfileResult_Profile_Field_ProfileInfo_FieldInfo = 0
const DataProfileResult_Profile_Field_ProfileInfo_IntegerProfile_case case_DataProfileResult_Profile_Field_ProfileInfo_FieldInfo = 102
const DataProfileResult_Profile_Field_ProfileInfo_StringProfile_case case_DataProfileResult_Profile_Field_ProfileInfo_FieldInfo = 101
const DataQualityRule_NonNullExpectation_case case_DataQualityRule_RuleType = 2
const DataQualityRule_RangeExpectation_case case_DataQualityRule_RuleType = 1
const DataQualityRule_RegexExpectation_case case_DataQualityRule_RuleType = 4
const DataQualityRule_RowConditionExpectation_case case_DataQualityRule_RuleType = 200
const DataQualityRule_RuleType_not_set_case case_DataQualityRule_RuleType = 0
const DataQualityRule_SetExpectation_case case_DataQualityRule_RuleType = 3
const DataQualityRule_StatisticRangeExpectation_case case_DataQualityRule_RuleType = 101
const DataQualityRule_TableConditionExpectation_case case_DataQualityRule_RuleType = 201
const DataQualityRule_UniquenessExpectation_case case_DataQualityRule_RuleType = 100
const DataScan_DataProfileResult_case case_DataScan_Result = 201
const DataScan_DataProfileSpec_case case_DataScan_Spec = 101
const DataScan_DataQualityResult_case case_DataScan_Result = 200
const DataScan_DataQualitySpec_case case_DataScan_Spec = 100
const DataScan_ExecutionSpec_Field_case case_DataScan_ExecutionSpec_Incremental = 100
const DataScan_ExecutionSpec_Incremental_not_set_case case_DataScan_ExecutionSpec_Incremental = 0
const DataScan_Result_not_set_case case_DataScan_Result = 0
const DataScan_Spec_not_set_case case_DataScan_Spec = 0
const DataSource_Entity_case case_DataSource_Source = 100
const DataSource_Source_not_set_case case_DataSource_Source = 0
const Environment_InfrastructureSpec_Compute_case case_Environment_InfrastructureSpec_Resources = 50
const Environment_InfrastructureSpec_OsImage_case case_Environment_InfrastructureSpec_Runtime = 100
const Environment_InfrastructureSpec_Resources_not_set_case case_Environment_InfrastructureSpec_Resources = 0
const Environment_InfrastructureSpec_Runtime_not_set_case case_Environment_InfrastructureSpec_Runtime = 0
const ScannedData_DataRange_not_set_case case_ScannedData_DataRange = 0
const ScannedData_IncrementalField_case case_ScannedData_DataRange = 1
const Task_Config_not_set_case case_Task_Config = 0
const Task_InfrastructureSpec_Batch_case case_Task_InfrastructureSpec_Resources = 52
const Task_InfrastructureSpec_ContainerImage_case case_Task_InfrastructureSpec_Runtime = 101
const Task_InfrastructureSpec_Network_not_set_case case_Task_InfrastructureSpec_Network = 0
const Task_InfrastructureSpec_Resources_not_set_case case_Task_InfrastructureSpec_Resources = 0
const Task_InfrastructureSpec_Runtime_not_set_case case_Task_InfrastructureSpec_Runtime = 0
const Task_InfrastructureSpec_VpcNetwork_NetworkName_not_set_case case_Task_InfrastructureSpec_VpcNetwork_NetworkName = 0
const Task_InfrastructureSpec_VpcNetwork_Network_case case_Task_InfrastructureSpec_VpcNetwork_NetworkName = 1
const Task_InfrastructureSpec_VpcNetwork_SubNetwork_case case_Task_InfrastructureSpec_VpcNetwork_NetworkName = 2
const Task_InfrastructureSpec_VpcNetwork_case case_Task_InfrastructureSpec_Network = 150
const Task_Notebook_case case_Task_Config = 302
const Task_SparkTaskConfig_Driver_not_set_case case_Task_SparkTaskConfig_Driver = 0
const Task_SparkTaskConfig_MainClass_case case_Task_SparkTaskConfig_Driver = 101
const Task_SparkTaskConfig_MainJarFileUri_case case_Task_SparkTaskConfig_Driver = 100
const Task_SparkTaskConfig_PythonScriptFile_case case_Task_SparkTaskConfig_Driver = 102
const Task_SparkTaskConfig_SqlScriptFile_case case_Task_SparkTaskConfig_Driver = 104
const Task_SparkTaskConfig_SqlScript_case case_Task_SparkTaskConfig_Driver = 105
const Task_Spark_case case_Task_Config = 300
const Task_TriggerSpec_Schedule_case case_Task_TriggerSpec_Trigger = 100
const Task_TriggerSpec_Trigger_not_set_case case_Task_TriggerSpec_Trigger = 0
const Trigger_Mode_not_set_case case_Trigger_Mode = 0
const Trigger_OnDemand_case case_Trigger_Mode = 100
const Trigger_Schedule_case case_Trigger_Mode = 101
const Zone_DiscoverySpec_Schedule_case case_Zone_DiscoverySpec_Trigger = 10
const Zone_DiscoverySpec_Trigger_not_set_case case_Zone_DiscoverySpec_Trigger = 0
Variables ¶
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.
var ( DataScanType_name = map[int32]string{ 0: "DATA_SCAN_TYPE_UNSPECIFIED", 1: "DATA_QUALITY", 2: "DATA_PROFILE", } DataScanType_value = map[string]int32{ "DATA_SCAN_TYPE_UNSPECIFIED": 0, "DATA_QUALITY": 1, "DATA_PROFILE": 2, } )
Enum value maps for DataScanType.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
var File_google_events_cloud_dataplex_v1_data_proto protoreflect.FileDescriptor
var File_google_events_cloud_dataplex_v1_events_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type 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 `` /* 139-byte string literal not displayed */
// 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.events.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) GetCreateTime ¶
func (x *Asset) GetCreateTime() *timestamppb.Timestamp
func (*Asset) GetDiscoverySpec ¶
func (x *Asset) GetDiscoverySpec() *Asset_DiscoverySpec
func (*Asset) GetDiscoveryStatus ¶
func (x *Asset) GetDiscoveryStatus() *Asset_DiscoveryStatus
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) GetUpdateTime ¶
func (x *Asset) GetUpdateTime() *timestamppb.Timestamp
func (*Asset) ProtoReflect ¶
func (x *Asset) ProtoReflect() protoreflect.Message
func (*Asset) SetCreateTime ¶
func (x *Asset) SetCreateTime(v *timestamppb.Timestamp)
func (*Asset) SetDiscoverySpec ¶
func (x *Asset) SetDiscoverySpec(v *Asset_DiscoverySpec)
func (*Asset) SetDiscoveryStatus ¶
func (x *Asset) SetDiscoveryStatus(v *Asset_DiscoveryStatus)
func (*Asset) SetResourceSpec ¶
func (x *Asset) SetResourceSpec(v *Asset_ResourceSpec)
func (*Asset) SetResourceStatus ¶
func (x *Asset) SetResourceStatus(v *Asset_ResourceStatus)
func (*Asset) SetSecurityStatus ¶
func (x *Asset) SetSecurityStatus(v *Asset_SecurityStatus)
func (*Asset) SetUpdateTime ¶
func (x *Asset) SetUpdateTime(v *timestamppb.Timestamp)
type AssetCreatedEvent ¶
type AssetCreatedEvent struct {
// The data associated with the event.
Data *AssetEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when an Asset is created.
func (*AssetCreatedEvent) ClearData ¶
func (x *AssetCreatedEvent) ClearData()
func (*AssetCreatedEvent) GetData ¶
func (x *AssetCreatedEvent) GetData() *AssetEventData
func (*AssetCreatedEvent) HasData ¶
func (x *AssetCreatedEvent) HasData() bool
func (*AssetCreatedEvent) ProtoMessage ¶
func (*AssetCreatedEvent) ProtoMessage()
func (*AssetCreatedEvent) ProtoReflect ¶
func (x *AssetCreatedEvent) ProtoReflect() protoreflect.Message
func (*AssetCreatedEvent) Reset ¶
func (x *AssetCreatedEvent) Reset()
func (*AssetCreatedEvent) SetData ¶
func (x *AssetCreatedEvent) SetData(v *AssetEventData)
func (*AssetCreatedEvent) String ¶
func (x *AssetCreatedEvent) String() string
type AssetCreatedEvent_builder ¶
type AssetCreatedEvent_builder struct {
// The data associated with the event.
Data *AssetEventData
// contains filtered or unexported fields
}
func (AssetCreatedEvent_builder) Build ¶
func (b0 AssetCreatedEvent_builder) Build() *AssetCreatedEvent
type AssetDeletedEvent ¶
type AssetDeletedEvent struct {
// The data associated with the event.
Data *AssetEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when an Asset is deleted.
func (*AssetDeletedEvent) ClearData ¶
func (x *AssetDeletedEvent) ClearData()
func (*AssetDeletedEvent) GetData ¶
func (x *AssetDeletedEvent) GetData() *AssetEventData
func (*AssetDeletedEvent) HasData ¶
func (x *AssetDeletedEvent) HasData() bool
func (*AssetDeletedEvent) ProtoMessage ¶
func (*AssetDeletedEvent) ProtoMessage()
func (*AssetDeletedEvent) ProtoReflect ¶
func (x *AssetDeletedEvent) ProtoReflect() protoreflect.Message
func (*AssetDeletedEvent) Reset ¶
func (x *AssetDeletedEvent) Reset()
func (*AssetDeletedEvent) SetData ¶
func (x *AssetDeletedEvent) SetData(v *AssetEventData)
func (*AssetDeletedEvent) String ¶
func (x *AssetDeletedEvent) String() string
type AssetDeletedEvent_builder ¶
type AssetDeletedEvent_builder struct {
// The data associated with the event.
Data *AssetEventData
// contains filtered or unexported fields
}
func (AssetDeletedEvent_builder) Build ¶
func (b0 AssetDeletedEvent_builder) Build() *AssetDeletedEvent
type AssetEventData ¶
type AssetEventData struct {
// Optional. The Asset event payload. Unset for deletion events.
Payload *Asset `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all Asset events.
func (*AssetEventData) ClearPayload ¶
func (x *AssetEventData) ClearPayload()
func (*AssetEventData) GetPayload ¶
func (x *AssetEventData) GetPayload() *Asset
func (*AssetEventData) HasPayload ¶
func (x *AssetEventData) HasPayload() bool
func (*AssetEventData) ProtoMessage ¶
func (*AssetEventData) ProtoMessage()
func (*AssetEventData) ProtoReflect ¶
func (x *AssetEventData) ProtoReflect() protoreflect.Message
func (*AssetEventData) Reset ¶
func (x *AssetEventData) Reset()
func (*AssetEventData) SetPayload ¶
func (x *AssetEventData) SetPayload(v *Asset)
func (*AssetEventData) String ¶
func (x *AssetEventData) String() string
type AssetEventData_builder ¶
type AssetEventData_builder struct {
// Optional. The Asset event payload. Unset for deletion events.
Payload *Asset
// contains filtered or unexported fields
}
func (AssetEventData_builder) Build ¶
func (b0 AssetEventData_builder) Build() *AssetEventData
type 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 `` /* 150-byte string literal not displayed */
// contains filtered or unexported fields
}
Aggregated status of the underlying assets of a lake or zone.
func (*AssetStatus) ClearUpdateTime ¶
func (x *AssetStatus) ClearUpdateTime()
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) HasUpdateTime ¶
func (x *AssetStatus) HasUpdateTime() bool
func (*AssetStatus) ProtoMessage ¶
func (*AssetStatus) ProtoMessage()
func (*AssetStatus) ProtoReflect ¶
func (x *AssetStatus) ProtoReflect() protoreflect.Message
func (*AssetStatus) Reset ¶
func (x *AssetStatus) Reset()
func (*AssetStatus) SetActiveAssets ¶
func (x *AssetStatus) SetActiveAssets(v int32)
func (*AssetStatus) SetSecurityPolicyApplyingAssets ¶
func (x *AssetStatus) SetSecurityPolicyApplyingAssets(v int32)
func (*AssetStatus) SetUpdateTime ¶
func (x *AssetStatus) SetUpdateTime(v *timestamppb.Timestamp)
func (*AssetStatus) String ¶
func (x *AssetStatus) String() string
type AssetStatus_builder ¶
type AssetStatus_builder struct {
// Last update time of the status.
UpdateTime *timestamppb.Timestamp
// Number of active assets.
ActiveAssets int32
// Number of assets that are in process of updating the security policy on
// attached resources.
SecurityPolicyApplyingAssets int32
// contains filtered or unexported fields
}
func (AssetStatus_builder) Build ¶
func (b0 AssetStatus_builder) Build() *AssetStatus
type AssetUpdatedEvent ¶
type AssetUpdatedEvent struct {
// The data associated with the event.
Data *AssetEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when an Asset is updated.
func (*AssetUpdatedEvent) ClearData ¶
func (x *AssetUpdatedEvent) ClearData()
func (*AssetUpdatedEvent) GetData ¶
func (x *AssetUpdatedEvent) GetData() *AssetEventData
func (*AssetUpdatedEvent) HasData ¶
func (x *AssetUpdatedEvent) HasData() bool
func (*AssetUpdatedEvent) ProtoMessage ¶
func (*AssetUpdatedEvent) ProtoMessage()
func (*AssetUpdatedEvent) ProtoReflect ¶
func (x *AssetUpdatedEvent) ProtoReflect() protoreflect.Message
func (*AssetUpdatedEvent) Reset ¶
func (x *AssetUpdatedEvent) Reset()
func (*AssetUpdatedEvent) SetData ¶
func (x *AssetUpdatedEvent) SetData(v *AssetEventData)
func (*AssetUpdatedEvent) String ¶
func (x *AssetUpdatedEvent) String() string
type AssetUpdatedEvent_builder ¶
type AssetUpdatedEvent_builder struct {
// The data associated with the event.
Data *AssetEventData
// contains filtered or unexported fields
}
func (AssetUpdatedEvent_builder) Build ¶
func (b0 AssetUpdatedEvent_builder) Build() *AssetUpdatedEvent
type 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) ClearCsvOptions ¶
func (x *Asset_DiscoverySpec) ClearCsvOptions()
func (*Asset_DiscoverySpec) ClearJsonOptions ¶
func (x *Asset_DiscoverySpec) ClearJsonOptions()
func (*Asset_DiscoverySpec) ClearSchedule ¶
func (x *Asset_DiscoverySpec) ClearSchedule()
func (*Asset_DiscoverySpec) ClearTrigger ¶
func (x *Asset_DiscoverySpec) ClearTrigger()
func (*Asset_DiscoverySpec) GetCsvOptions ¶
func (x *Asset_DiscoverySpec) GetCsvOptions() *Asset_DiscoverySpec_CsvOptions
func (*Asset_DiscoverySpec) GetEnabled ¶
func (x *Asset_DiscoverySpec) GetEnabled() bool
func (*Asset_DiscoverySpec) GetExcludePatterns ¶
func (x *Asset_DiscoverySpec) GetExcludePatterns() []string
func (*Asset_DiscoverySpec) GetIncludePatterns ¶
func (x *Asset_DiscoverySpec) GetIncludePatterns() []string
func (*Asset_DiscoverySpec) GetJsonOptions ¶
func (x *Asset_DiscoverySpec) GetJsonOptions() *Asset_DiscoverySpec_JsonOptions
func (*Asset_DiscoverySpec) GetSchedule ¶
func (x *Asset_DiscoverySpec) GetSchedule() string
func (*Asset_DiscoverySpec) GetTrigger ¶
func (x *Asset_DiscoverySpec) GetTrigger() isAsset_DiscoverySpec_Trigger
func (*Asset_DiscoverySpec) HasCsvOptions ¶
func (x *Asset_DiscoverySpec) HasCsvOptions() bool
func (*Asset_DiscoverySpec) HasJsonOptions ¶
func (x *Asset_DiscoverySpec) HasJsonOptions() bool
func (*Asset_DiscoverySpec) HasSchedule ¶
func (x *Asset_DiscoverySpec) HasSchedule() bool
func (*Asset_DiscoverySpec) HasTrigger ¶
func (x *Asset_DiscoverySpec) HasTrigger() bool
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) SetCsvOptions ¶
func (x *Asset_DiscoverySpec) SetCsvOptions(v *Asset_DiscoverySpec_CsvOptions)
func (*Asset_DiscoverySpec) SetEnabled ¶
func (x *Asset_DiscoverySpec) SetEnabled(v bool)
func (*Asset_DiscoverySpec) SetExcludePatterns ¶
func (x *Asset_DiscoverySpec) SetExcludePatterns(v []string)
func (*Asset_DiscoverySpec) SetIncludePatterns ¶
func (x *Asset_DiscoverySpec) SetIncludePatterns(v []string)
func (*Asset_DiscoverySpec) SetJsonOptions ¶
func (x *Asset_DiscoverySpec) SetJsonOptions(v *Asset_DiscoverySpec_JsonOptions)
func (*Asset_DiscoverySpec) SetSchedule ¶
func (x *Asset_DiscoverySpec) SetSchedule(v string)
func (*Asset_DiscoverySpec) String ¶
func (x *Asset_DiscoverySpec) String() string
func (*Asset_DiscoverySpec) WhichTrigger ¶
func (x *Asset_DiscoverySpec) WhichTrigger() case_Asset_DiscoverySpec_Trigger
type 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) GetDelimiter ¶
func (x *Asset_DiscoverySpec_CsvOptions) GetDelimiter() string
func (*Asset_DiscoverySpec_CsvOptions) GetDisableTypeInference ¶
func (x *Asset_DiscoverySpec_CsvOptions) GetDisableTypeInference() bool
func (*Asset_DiscoverySpec_CsvOptions) GetEncoding ¶
func (x *Asset_DiscoverySpec_CsvOptions) GetEncoding() string
func (*Asset_DiscoverySpec_CsvOptions) GetHeaderRows ¶
func (x *Asset_DiscoverySpec_CsvOptions) GetHeaderRows() int32
func (*Asset_DiscoverySpec_CsvOptions) ProtoMessage ¶
func (*Asset_DiscoverySpec_CsvOptions) ProtoMessage()
func (*Asset_DiscoverySpec_CsvOptions) ProtoReflect ¶
func (x *Asset_DiscoverySpec_CsvOptions) ProtoReflect() protoreflect.Message
func (*Asset_DiscoverySpec_CsvOptions) Reset ¶
func (x *Asset_DiscoverySpec_CsvOptions) Reset()
func (*Asset_DiscoverySpec_CsvOptions) SetDelimiter ¶
func (x *Asset_DiscoverySpec_CsvOptions) SetDelimiter(v string)
func (*Asset_DiscoverySpec_CsvOptions) SetDisableTypeInference ¶
func (x *Asset_DiscoverySpec_CsvOptions) SetDisableTypeInference(v bool)
func (*Asset_DiscoverySpec_CsvOptions) SetEncoding ¶
func (x *Asset_DiscoverySpec_CsvOptions) SetEncoding(v string)
func (*Asset_DiscoverySpec_CsvOptions) SetHeaderRows ¶
func (x *Asset_DiscoverySpec_CsvOptions) SetHeaderRows(v int32)
func (*Asset_DiscoverySpec_CsvOptions) String ¶
func (x *Asset_DiscoverySpec_CsvOptions) String() string
type Asset_DiscoverySpec_CsvOptions_builder ¶
type Asset_DiscoverySpec_CsvOptions_builder struct {
// Optional. The number of rows to interpret as header rows that should be
// skipped when reading data rows.
HeaderRows int32
// Optional. The delimiter being used to separate values. This defaults to
// ','.
Delimiter string
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string
// Optional. Whether to disable the inference of data type for CSV data.
// If true, all columns will be registered as strings.
DisableTypeInference bool
// contains filtered or unexported fields
}
func (Asset_DiscoverySpec_CsvOptions_builder) Build ¶
func (b0 Asset_DiscoverySpec_CsvOptions_builder) Build() *Asset_DiscoverySpec_CsvOptions
type 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) GetDisableTypeInference ¶
func (x *Asset_DiscoverySpec_JsonOptions) GetDisableTypeInference() bool
func (*Asset_DiscoverySpec_JsonOptions) GetEncoding ¶
func (x *Asset_DiscoverySpec_JsonOptions) GetEncoding() string
func (*Asset_DiscoverySpec_JsonOptions) ProtoMessage ¶
func (*Asset_DiscoverySpec_JsonOptions) ProtoMessage()
func (*Asset_DiscoverySpec_JsonOptions) ProtoReflect ¶
func (x *Asset_DiscoverySpec_JsonOptions) ProtoReflect() protoreflect.Message
func (*Asset_DiscoverySpec_JsonOptions) Reset ¶
func (x *Asset_DiscoverySpec_JsonOptions) Reset()
func (*Asset_DiscoverySpec_JsonOptions) SetDisableTypeInference ¶
func (x *Asset_DiscoverySpec_JsonOptions) SetDisableTypeInference(v bool)
func (*Asset_DiscoverySpec_JsonOptions) SetEncoding ¶
func (x *Asset_DiscoverySpec_JsonOptions) SetEncoding(v string)
func (*Asset_DiscoverySpec_JsonOptions) String ¶
func (x *Asset_DiscoverySpec_JsonOptions) String() string
type Asset_DiscoverySpec_JsonOptions_builder ¶
type Asset_DiscoverySpec_JsonOptions_builder struct {
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string
// 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
// contains filtered or unexported fields
}
func (Asset_DiscoverySpec_JsonOptions_builder) Build ¶
func (b0 Asset_DiscoverySpec_JsonOptions_builder) Build() *Asset_DiscoverySpec_JsonOptions
type 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"`
}
type Asset_DiscoverySpec_builder ¶
type Asset_DiscoverySpec_builder struct {
// Optional. Whether discovery is enabled.
Enabled bool
// 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
// 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
// Optional. Configuration for CSV data.
CsvOptions *Asset_DiscoverySpec_CsvOptions
// Optional. Configuration for Json data.
JsonOptions *Asset_DiscoverySpec_JsonOptions
// Fields of oneof Trigger:
// 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
// contains filtered or unexported fields
}
func (Asset_DiscoverySpec_builder) Build ¶
func (b0 Asset_DiscoverySpec_builder) Build() *Asset_DiscoverySpec
type Asset_DiscoveryStatus ¶
type Asset_DiscoveryStatus struct {
// The current status of the discovery feature.
State Asset_DiscoveryStatus_State `` /* 129-byte string literal not displayed */
// 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) ClearLastRunDuration ¶
func (x *Asset_DiscoveryStatus) ClearLastRunDuration()
func (*Asset_DiscoveryStatus) ClearLastRunTime ¶
func (x *Asset_DiscoveryStatus) ClearLastRunTime()
func (*Asset_DiscoveryStatus) ClearStats ¶
func (x *Asset_DiscoveryStatus) ClearStats()
func (*Asset_DiscoveryStatus) ClearUpdateTime ¶
func (x *Asset_DiscoveryStatus) ClearUpdateTime()
func (*Asset_DiscoveryStatus) GetLastRunDuration ¶
func (x *Asset_DiscoveryStatus) GetLastRunDuration() *durationpb.Duration
func (*Asset_DiscoveryStatus) GetLastRunTime ¶
func (x *Asset_DiscoveryStatus) GetLastRunTime() *timestamppb.Timestamp
func (*Asset_DiscoveryStatus) GetMessage ¶
func (x *Asset_DiscoveryStatus) GetMessage() string
func (*Asset_DiscoveryStatus) GetState ¶
func (x *Asset_DiscoveryStatus) GetState() Asset_DiscoveryStatus_State
func (*Asset_DiscoveryStatus) GetStats ¶
func (x *Asset_DiscoveryStatus) GetStats() *Asset_DiscoveryStatus_Stats
func (*Asset_DiscoveryStatus) GetUpdateTime ¶
func (x *Asset_DiscoveryStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Asset_DiscoveryStatus) HasLastRunDuration ¶
func (x *Asset_DiscoveryStatus) HasLastRunDuration() bool
func (*Asset_DiscoveryStatus) HasLastRunTime ¶
func (x *Asset_DiscoveryStatus) HasLastRunTime() bool
func (*Asset_DiscoveryStatus) HasStats ¶
func (x *Asset_DiscoveryStatus) HasStats() bool
func (*Asset_DiscoveryStatus) HasUpdateTime ¶
func (x *Asset_DiscoveryStatus) HasUpdateTime() bool
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) SetLastRunDuration ¶
func (x *Asset_DiscoveryStatus) SetLastRunDuration(v *durationpb.Duration)
func (*Asset_DiscoveryStatus) SetLastRunTime ¶
func (x *Asset_DiscoveryStatus) SetLastRunTime(v *timestamppb.Timestamp)
func (*Asset_DiscoveryStatus) SetMessage ¶
func (x *Asset_DiscoveryStatus) SetMessage(v string)
func (*Asset_DiscoveryStatus) SetState ¶
func (x *Asset_DiscoveryStatus) SetState(v Asset_DiscoveryStatus_State)
func (*Asset_DiscoveryStatus) SetStats ¶
func (x *Asset_DiscoveryStatus) SetStats(v *Asset_DiscoveryStatus_Stats)
func (*Asset_DiscoveryStatus) SetUpdateTime ¶
func (x *Asset_DiscoveryStatus) SetUpdateTime(v *timestamppb.Timestamp)
func (*Asset_DiscoveryStatus) String ¶
func (x *Asset_DiscoveryStatus) String() string
type Asset_DiscoveryStatus_State ¶
type Asset_DiscoveryStatus_State int32
Current state of discovery.
const ( // State is unspecified. Asset_DiscoveryStatus_STATE_UNSPECIFIED Asset_DiscoveryStatus_State = 0 // Discovery for the asset is scheduled. Asset_DiscoveryStatus_SCHEDULED Asset_DiscoveryStatus_State = 1 // Discovery for the asset is running. Asset_DiscoveryStatus_IN_PROGRESS Asset_DiscoveryStatus_State = 2 // Discovery for the asset is currently paused (e.g. due to a lack // of available resources). It will be automatically resumed. Asset_DiscoveryStatus_PAUSED Asset_DiscoveryStatus_State = 3 // Discovery for the asset is disabled. Asset_DiscoveryStatus_DISABLED Asset_DiscoveryStatus_State = 5 )
func (Asset_DiscoveryStatus_State) Descriptor ¶
func (Asset_DiscoveryStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Asset_DiscoveryStatus_State) Enum ¶
func (x Asset_DiscoveryStatus_State) Enum() *Asset_DiscoveryStatus_State
func (Asset_DiscoveryStatus_State) Number ¶
func (x Asset_DiscoveryStatus_State) Number() protoreflect.EnumNumber
func (Asset_DiscoveryStatus_State) String ¶
func (x Asset_DiscoveryStatus_State) String() string
func (Asset_DiscoveryStatus_State) Type ¶
func (Asset_DiscoveryStatus_State) Type() protoreflect.EnumType
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) GetDataItems ¶
func (x *Asset_DiscoveryStatus_Stats) GetDataItems() int64
func (*Asset_DiscoveryStatus_Stats) GetDataSize ¶
func (x *Asset_DiscoveryStatus_Stats) GetDataSize() int64
func (*Asset_DiscoveryStatus_Stats) GetFilesets ¶
func (x *Asset_DiscoveryStatus_Stats) GetFilesets() int64
func (*Asset_DiscoveryStatus_Stats) GetTables ¶
func (x *Asset_DiscoveryStatus_Stats) GetTables() int64
func (*Asset_DiscoveryStatus_Stats) ProtoMessage ¶
func (*Asset_DiscoveryStatus_Stats) ProtoMessage()
func (*Asset_DiscoveryStatus_Stats) ProtoReflect ¶
func (x *Asset_DiscoveryStatus_Stats) ProtoReflect() protoreflect.Message
func (*Asset_DiscoveryStatus_Stats) Reset ¶
func (x *Asset_DiscoveryStatus_Stats) Reset()
func (*Asset_DiscoveryStatus_Stats) SetDataItems ¶
func (x *Asset_DiscoveryStatus_Stats) SetDataItems(v int64)
func (*Asset_DiscoveryStatus_Stats) SetDataSize ¶
func (x *Asset_DiscoveryStatus_Stats) SetDataSize(v int64)
func (*Asset_DiscoveryStatus_Stats) SetFilesets ¶
func (x *Asset_DiscoveryStatus_Stats) SetFilesets(v int64)
func (*Asset_DiscoveryStatus_Stats) SetTables ¶
func (x *Asset_DiscoveryStatus_Stats) SetTables(v int64)
func (*Asset_DiscoveryStatus_Stats) String ¶
func (x *Asset_DiscoveryStatus_Stats) String() string
type Asset_DiscoveryStatus_Stats_builder ¶
type Asset_DiscoveryStatus_Stats_builder struct {
// The count of data items within the referenced resource.
DataItems int64
// The number of stored data bytes within the referenced resource.
DataSize int64
// The count of table entities within the referenced resource.
Tables int64
// The count of fileset entities within the referenced resource.
Filesets int64
// contains filtered or unexported fields
}
func (Asset_DiscoveryStatus_Stats_builder) Build ¶
func (b0 Asset_DiscoveryStatus_Stats_builder) Build() *Asset_DiscoveryStatus_Stats
type Asset_DiscoveryStatus_builder ¶
type Asset_DiscoveryStatus_builder struct {
// The current status of the discovery feature.
State Asset_DiscoveryStatus_State
// Additional information about the current state.
Message string
// Last update time of the status.
UpdateTime *timestamppb.Timestamp
// The start time of the last discovery run.
LastRunTime *timestamppb.Timestamp
// Data Stats of the asset reported by discovery.
Stats *Asset_DiscoveryStatus_Stats
// The duration of the last discovery run.
LastRunDuration *durationpb.Duration
// contains filtered or unexported fields
}
func (Asset_DiscoveryStatus_builder) Build ¶
func (b0 Asset_DiscoveryStatus_builder) Build() *Asset_DiscoveryStatus
type 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.events.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 `` /* 173-byte string literal not displayed */
// contains filtered or unexported fields
}
Identifies the cloud resource that is referenced by this asset.
func (*Asset_ResourceSpec) GetName ¶
func (x *Asset_ResourceSpec) GetName() string
func (*Asset_ResourceSpec) GetReadAccessMode ¶
func (x *Asset_ResourceSpec) GetReadAccessMode() Asset_ResourceSpec_AccessMode
func (*Asset_ResourceSpec) GetType ¶
func (x *Asset_ResourceSpec) GetType() Asset_ResourceSpec_Type
func (*Asset_ResourceSpec) ProtoMessage ¶
func (*Asset_ResourceSpec) ProtoMessage()
func (*Asset_ResourceSpec) ProtoReflect ¶
func (x *Asset_ResourceSpec) ProtoReflect() protoreflect.Message
func (*Asset_ResourceSpec) Reset ¶
func (x *Asset_ResourceSpec) Reset()
func (*Asset_ResourceSpec) SetName ¶
func (x *Asset_ResourceSpec) SetName(v string)
func (*Asset_ResourceSpec) SetReadAccessMode ¶
func (x *Asset_ResourceSpec) SetReadAccessMode(v Asset_ResourceSpec_AccessMode)
func (*Asset_ResourceSpec) SetType ¶
func (x *Asset_ResourceSpec) SetType(v Asset_ResourceSpec_Type)
func (*Asset_ResourceSpec) String ¶
func (x *Asset_ResourceSpec) String() string
type 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.
const ( // Access mode unspecified. Asset_ResourceSpec_ACCESS_MODE_UNSPECIFIED Asset_ResourceSpec_AccessMode = 0 // Default. Data is accessed directly using storage APIs. Asset_ResourceSpec_DIRECT Asset_ResourceSpec_AccessMode = 1 // Data is accessed through a managed interface using BigQuery APIs. Asset_ResourceSpec_MANAGED Asset_ResourceSpec_AccessMode = 2 )
func (Asset_ResourceSpec_AccessMode) Descriptor ¶
func (Asset_ResourceSpec_AccessMode) Descriptor() protoreflect.EnumDescriptor
func (Asset_ResourceSpec_AccessMode) Enum ¶
func (x Asset_ResourceSpec_AccessMode) Enum() *Asset_ResourceSpec_AccessMode
func (Asset_ResourceSpec_AccessMode) Number ¶
func (x Asset_ResourceSpec_AccessMode) Number() protoreflect.EnumNumber
func (Asset_ResourceSpec_AccessMode) String ¶
func (x Asset_ResourceSpec_AccessMode) String() string
func (Asset_ResourceSpec_AccessMode) Type ¶
func (Asset_ResourceSpec_AccessMode) Type() protoreflect.EnumType
type Asset_ResourceSpec_Type ¶
type Asset_ResourceSpec_Type int32
Type of resource.
const ( // Type not specified. Asset_ResourceSpec_TYPE_UNSPECIFIED Asset_ResourceSpec_Type = 0 // Cloud Storage bucket. Asset_ResourceSpec_STORAGE_BUCKET Asset_ResourceSpec_Type = 1 // BigQuery dataset. Asset_ResourceSpec_BIGQUERY_DATASET Asset_ResourceSpec_Type = 2 )
func (Asset_ResourceSpec_Type) Descriptor ¶
func (Asset_ResourceSpec_Type) Descriptor() protoreflect.EnumDescriptor
func (Asset_ResourceSpec_Type) Enum ¶
func (x Asset_ResourceSpec_Type) Enum() *Asset_ResourceSpec_Type
func (Asset_ResourceSpec_Type) Number ¶
func (x Asset_ResourceSpec_Type) Number() protoreflect.EnumNumber
func (Asset_ResourceSpec_Type) String ¶
func (x Asset_ResourceSpec_Type) String() string
func (Asset_ResourceSpec_Type) Type ¶
func (Asset_ResourceSpec_Type) Type() protoreflect.EnumType
type Asset_ResourceSpec_builder ¶
type Asset_ResourceSpec_builder 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
// Required. Immutable. Type of resource.
Type Asset_ResourceSpec_Type
// Optional. Determines how read permissions are handled for each asset and
// their associated tables. Only available to storage buckets assets.
ReadAccessMode Asset_ResourceSpec_AccessMode
// contains filtered or unexported fields
}
func (Asset_ResourceSpec_builder) Build ¶
func (b0 Asset_ResourceSpec_builder) Build() *Asset_ResourceSpec
type Asset_ResourceStatus ¶
type Asset_ResourceStatus struct {
// The current state of the managed resource.
State Asset_ResourceStatus_State `` /* 128-byte string literal not displayed */
// 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 `` /* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
Status of the resource referenced by an asset.
func (*Asset_ResourceStatus) ClearUpdateTime ¶
func (x *Asset_ResourceStatus) ClearUpdateTime()
func (*Asset_ResourceStatus) GetManagedAccessIdentity ¶
func (x *Asset_ResourceStatus) GetManagedAccessIdentity() string
func (*Asset_ResourceStatus) GetMessage ¶
func (x *Asset_ResourceStatus) GetMessage() string
func (*Asset_ResourceStatus) GetState ¶
func (x *Asset_ResourceStatus) GetState() Asset_ResourceStatus_State
func (*Asset_ResourceStatus) GetUpdateTime ¶
func (x *Asset_ResourceStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Asset_ResourceStatus) HasUpdateTime ¶
func (x *Asset_ResourceStatus) HasUpdateTime() bool
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) SetManagedAccessIdentity ¶
func (x *Asset_ResourceStatus) SetManagedAccessIdentity(v string)
func (*Asset_ResourceStatus) SetMessage ¶
func (x *Asset_ResourceStatus) SetMessage(v string)
func (*Asset_ResourceStatus) SetState ¶
func (x *Asset_ResourceStatus) SetState(v Asset_ResourceStatus_State)
func (*Asset_ResourceStatus) SetUpdateTime ¶
func (x *Asset_ResourceStatus) SetUpdateTime(v *timestamppb.Timestamp)
func (*Asset_ResourceStatus) String ¶
func (x *Asset_ResourceStatus) String() string
type Asset_ResourceStatus_State ¶
type Asset_ResourceStatus_State int32
The state of a resource.
const ( // State unspecified. Asset_ResourceStatus_STATE_UNSPECIFIED Asset_ResourceStatus_State = 0 // Resource does not have any errors. Asset_ResourceStatus_READY Asset_ResourceStatus_State = 1 // Resource has errors. Asset_ResourceStatus_ERROR Asset_ResourceStatus_State = 2 )
func (Asset_ResourceStatus_State) Descriptor ¶
func (Asset_ResourceStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Asset_ResourceStatus_State) Enum ¶
func (x Asset_ResourceStatus_State) Enum() *Asset_ResourceStatus_State
func (Asset_ResourceStatus_State) Number ¶
func (x Asset_ResourceStatus_State) Number() protoreflect.EnumNumber
func (Asset_ResourceStatus_State) String ¶
func (x Asset_ResourceStatus_State) String() string
func (Asset_ResourceStatus_State) Type ¶
func (Asset_ResourceStatus_State) Type() protoreflect.EnumType
type Asset_ResourceStatus_builder ¶
type Asset_ResourceStatus_builder struct {
// The current state of the managed resource.
State Asset_ResourceStatus_State
// Additional information about the current state.
Message string
// Last update time of the status.
UpdateTime *timestamppb.Timestamp
// Output only. Service account associated with the BigQuery Connection.
ManagedAccessIdentity string
// contains filtered or unexported fields
}
func (Asset_ResourceStatus_builder) Build ¶
func (b0 Asset_ResourceStatus_builder) Build() *Asset_ResourceStatus
type Asset_SecurityStatus ¶
type Asset_SecurityStatus struct {
// The current state of the security policy applied to the attached
// resource.
State Asset_SecurityStatus_State `` /* 128-byte string literal not displayed */
// 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) ClearUpdateTime ¶
func (x *Asset_SecurityStatus) ClearUpdateTime()
func (*Asset_SecurityStatus) GetMessage ¶
func (x *Asset_SecurityStatus) GetMessage() string
func (*Asset_SecurityStatus) GetState ¶
func (x *Asset_SecurityStatus) GetState() Asset_SecurityStatus_State
func (*Asset_SecurityStatus) GetUpdateTime ¶
func (x *Asset_SecurityStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Asset_SecurityStatus) HasUpdateTime ¶
func (x *Asset_SecurityStatus) HasUpdateTime() bool
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) SetMessage ¶
func (x *Asset_SecurityStatus) SetMessage(v string)
func (*Asset_SecurityStatus) SetState ¶
func (x *Asset_SecurityStatus) SetState(v Asset_SecurityStatus_State)
func (*Asset_SecurityStatus) SetUpdateTime ¶
func (x *Asset_SecurityStatus) SetUpdateTime(v *timestamppb.Timestamp)
func (*Asset_SecurityStatus) String ¶
func (x *Asset_SecurityStatus) String() string
type Asset_SecurityStatus_State ¶
type Asset_SecurityStatus_State int32
The state of the security policy.
const ( // State unspecified. Asset_SecurityStatus_STATE_UNSPECIFIED Asset_SecurityStatus_State = 0 // Security policy has been successfully applied to the attached resource. Asset_SecurityStatus_READY Asset_SecurityStatus_State = 1 // Security policy is in the process of being applied to the attached // resource. Asset_SecurityStatus_APPLYING Asset_SecurityStatus_State = 2 // Security policy could not be applied to the attached resource due to // errors. Asset_SecurityStatus_ERROR Asset_SecurityStatus_State = 3 )
func (Asset_SecurityStatus_State) Descriptor ¶
func (Asset_SecurityStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Asset_SecurityStatus_State) Enum ¶
func (x Asset_SecurityStatus_State) Enum() *Asset_SecurityStatus_State
func (Asset_SecurityStatus_State) Number ¶
func (x Asset_SecurityStatus_State) Number() protoreflect.EnumNumber
func (Asset_SecurityStatus_State) String ¶
func (x Asset_SecurityStatus_State) String() string
func (Asset_SecurityStatus_State) Type ¶
func (Asset_SecurityStatus_State) Type() protoreflect.EnumType
type Asset_SecurityStatus_builder ¶
type Asset_SecurityStatus_builder struct {
// The current state of the security policy applied to the attached
// resource.
State Asset_SecurityStatus_State
// Additional information about the current state.
Message string
// Last update time of the status.
UpdateTime *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (Asset_SecurityStatus_builder) Build ¶
func (b0 Asset_SecurityStatus_builder) Build() *Asset_SecurityStatus
type Asset_builder ¶
type Asset_builder 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
// Optional. User friendly display name.
DisplayName string
// 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
// Output only. The time when the asset was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the asset was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. User defined labels for the asset.
Labels map[string]string
// Optional. Description of the asset.
Description string
// Output only. Current state of the asset.
State State
// Required. Specification of the resource that is referenced by this asset.
ResourceSpec *Asset_ResourceSpec
// Output only. Status of the resource referenced by this asset.
ResourceStatus *Asset_ResourceStatus
// Output only. Status of the security policy applied to resource referenced
// by this asset.
SecurityStatus *Asset_SecurityStatus
// 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
// Output only. Status of the discovery feature applied to data referenced by
// this asset.
DiscoveryStatus *Asset_DiscoveryStatus
// contains filtered or unexported fields
}
func (Asset_builder) Build ¶
func (b0 Asset_builder) Build() *Asset
type 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) 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) SetReaders ¶
func (x *DataAccessSpec) SetReaders(v []string)
func (*DataAccessSpec) String ¶
func (x *DataAccessSpec) String() string
type DataAccessSpec_builder ¶
type DataAccessSpec_builder 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
// contains filtered or unexported fields
}
func (DataAccessSpec_builder) Build ¶
func (b0 DataAccessSpec_builder) Build() *DataAccessSpec
type DataAttribute ¶
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 `` /* 139-byte string literal not displayed */
// 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
```
func (*DataAttribute) ClearCreateTime ¶
func (x *DataAttribute) ClearCreateTime()
func (*DataAttribute) ClearDataAccessSpec ¶
func (x *DataAttribute) ClearDataAccessSpec()
func (*DataAttribute) ClearResourceAccessSpec ¶
func (x *DataAttribute) ClearResourceAccessSpec()
func (*DataAttribute) ClearUpdateTime ¶
func (x *DataAttribute) ClearUpdateTime()
func (*DataAttribute) GetAttributeCount ¶
func (x *DataAttribute) GetAttributeCount() int32
func (*DataAttribute) GetCreateTime ¶
func (x *DataAttribute) GetCreateTime() *timestamppb.Timestamp
func (*DataAttribute) GetDataAccessSpec ¶
func (x *DataAttribute) GetDataAccessSpec() *DataAccessSpec
func (*DataAttribute) GetDescription ¶
func (x *DataAttribute) GetDescription() string
func (*DataAttribute) GetDisplayName ¶
func (x *DataAttribute) GetDisplayName() string
func (*DataAttribute) GetEtag ¶
func (x *DataAttribute) GetEtag() string
func (*DataAttribute) GetLabels ¶
func (x *DataAttribute) GetLabels() map[string]string
func (*DataAttribute) GetName ¶
func (x *DataAttribute) GetName() string
func (*DataAttribute) GetParentId ¶
func (x *DataAttribute) GetParentId() string
func (*DataAttribute) GetResourceAccessSpec ¶
func (x *DataAttribute) GetResourceAccessSpec() *ResourceAccessSpec
func (*DataAttribute) GetUid ¶
func (x *DataAttribute) GetUid() string
func (*DataAttribute) GetUpdateTime ¶
func (x *DataAttribute) GetUpdateTime() *timestamppb.Timestamp
func (*DataAttribute) HasCreateTime ¶
func (x *DataAttribute) HasCreateTime() bool
func (*DataAttribute) HasDataAccessSpec ¶
func (x *DataAttribute) HasDataAccessSpec() bool
func (*DataAttribute) HasResourceAccessSpec ¶
func (x *DataAttribute) HasResourceAccessSpec() bool
func (*DataAttribute) HasUpdateTime ¶
func (x *DataAttribute) HasUpdateTime() bool
func (*DataAttribute) ProtoMessage ¶
func (*DataAttribute) ProtoMessage()
func (*DataAttribute) ProtoReflect ¶
func (x *DataAttribute) ProtoReflect() protoreflect.Message
func (*DataAttribute) Reset ¶
func (x *DataAttribute) Reset()
func (*DataAttribute) SetAttributeCount ¶
func (x *DataAttribute) SetAttributeCount(v int32)
func (*DataAttribute) SetCreateTime ¶
func (x *DataAttribute) SetCreateTime(v *timestamppb.Timestamp)
func (*DataAttribute) SetDataAccessSpec ¶
func (x *DataAttribute) SetDataAccessSpec(v *DataAccessSpec)
func (*DataAttribute) SetDescription ¶
func (x *DataAttribute) SetDescription(v string)
func (*DataAttribute) SetDisplayName ¶
func (x *DataAttribute) SetDisplayName(v string)
func (*DataAttribute) SetEtag ¶
func (x *DataAttribute) SetEtag(v string)
func (*DataAttribute) SetLabels ¶
func (x *DataAttribute) SetLabels(v map[string]string)
func (*DataAttribute) SetName ¶
func (x *DataAttribute) SetName(v string)
func (*DataAttribute) SetParentId ¶
func (x *DataAttribute) SetParentId(v string)
func (*DataAttribute) SetResourceAccessSpec ¶
func (x *DataAttribute) SetResourceAccessSpec(v *ResourceAccessSpec)
func (*DataAttribute) SetUid ¶
func (x *DataAttribute) SetUid(v string)
func (*DataAttribute) SetUpdateTime ¶
func (x *DataAttribute) SetUpdateTime(v *timestamppb.Timestamp)
func (*DataAttribute) String ¶
func (x *DataAttribute) String() string
type DataAttributeBinding ¶
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 `` /* 139-byte string literal not displayed */
// 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.
//
// 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 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.
func (*DataAttributeBinding) ClearCreateTime ¶
func (x *DataAttributeBinding) ClearCreateTime()
func (*DataAttributeBinding) ClearResource ¶
func (x *DataAttributeBinding) ClearResource()
func (*DataAttributeBinding) ClearResourceReference ¶
func (x *DataAttributeBinding) ClearResourceReference()
func (*DataAttributeBinding) ClearUpdateTime ¶
func (x *DataAttributeBinding) ClearUpdateTime()
func (*DataAttributeBinding) GetAttributes ¶
func (x *DataAttributeBinding) GetAttributes() []string
func (*DataAttributeBinding) GetCreateTime ¶
func (x *DataAttributeBinding) GetCreateTime() *timestamppb.Timestamp
func (*DataAttributeBinding) GetDescription ¶
func (x *DataAttributeBinding) GetDescription() string
func (*DataAttributeBinding) GetDisplayName ¶
func (x *DataAttributeBinding) GetDisplayName() string
func (*DataAttributeBinding) GetEtag ¶
func (x *DataAttributeBinding) GetEtag() string
func (*DataAttributeBinding) GetLabels ¶
func (x *DataAttributeBinding) GetLabels() map[string]string
func (*DataAttributeBinding) GetName ¶
func (x *DataAttributeBinding) GetName() string
func (*DataAttributeBinding) GetPaths ¶
func (x *DataAttributeBinding) GetPaths() []*DataAttributeBinding_Path
func (*DataAttributeBinding) GetResource ¶
func (x *DataAttributeBinding) GetResource() string
func (*DataAttributeBinding) GetResourceReference ¶
func (x *DataAttributeBinding) GetResourceReference() isDataAttributeBinding_ResourceReference
func (*DataAttributeBinding) GetUid ¶
func (x *DataAttributeBinding) GetUid() string
func (*DataAttributeBinding) GetUpdateTime ¶
func (x *DataAttributeBinding) GetUpdateTime() *timestamppb.Timestamp
func (*DataAttributeBinding) HasCreateTime ¶
func (x *DataAttributeBinding) HasCreateTime() bool
func (*DataAttributeBinding) HasResource ¶
func (x *DataAttributeBinding) HasResource() bool
func (*DataAttributeBinding) HasResourceReference ¶
func (x *DataAttributeBinding) HasResourceReference() bool
func (*DataAttributeBinding) HasUpdateTime ¶
func (x *DataAttributeBinding) HasUpdateTime() bool
func (*DataAttributeBinding) ProtoMessage ¶
func (*DataAttributeBinding) ProtoMessage()
func (*DataAttributeBinding) ProtoReflect ¶
func (x *DataAttributeBinding) ProtoReflect() protoreflect.Message
func (*DataAttributeBinding) Reset ¶
func (x *DataAttributeBinding) Reset()
func (*DataAttributeBinding) SetAttributes ¶
func (x *DataAttributeBinding) SetAttributes(v []string)
func (*DataAttributeBinding) SetCreateTime ¶
func (x *DataAttributeBinding) SetCreateTime(v *timestamppb.Timestamp)
func (*DataAttributeBinding) SetDescription ¶
func (x *DataAttributeBinding) SetDescription(v string)
func (*DataAttributeBinding) SetDisplayName ¶
func (x *DataAttributeBinding) SetDisplayName(v string)
func (*DataAttributeBinding) SetEtag ¶
func (x *DataAttributeBinding) SetEtag(v string)
func (*DataAttributeBinding) SetLabels ¶
func (x *DataAttributeBinding) SetLabels(v map[string]string)
func (*DataAttributeBinding) SetName ¶
func (x *DataAttributeBinding) SetName(v string)
func (*DataAttributeBinding) SetPaths ¶
func (x *DataAttributeBinding) SetPaths(v []*DataAttributeBinding_Path)
func (*DataAttributeBinding) SetResource ¶
func (x *DataAttributeBinding) SetResource(v string)
func (*DataAttributeBinding) SetUid ¶
func (x *DataAttributeBinding) SetUid(v string)
func (*DataAttributeBinding) SetUpdateTime ¶
func (x *DataAttributeBinding) SetUpdateTime(v *timestamppb.Timestamp)
func (*DataAttributeBinding) String ¶
func (x *DataAttributeBinding) String() string
func (*DataAttributeBinding) WhichResourceReference ¶
func (x *DataAttributeBinding) WhichResourceReference() case_DataAttributeBinding_ResourceReference
type DataAttributeBindingCreatedEvent ¶
type DataAttributeBindingCreatedEvent struct {
// The data associated with the event.
Data *DataAttributeBindingEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataAttributeBinding is created.
func (*DataAttributeBindingCreatedEvent) ClearData ¶
func (x *DataAttributeBindingCreatedEvent) ClearData()
func (*DataAttributeBindingCreatedEvent) GetData ¶
func (x *DataAttributeBindingCreatedEvent) GetData() *DataAttributeBindingEventData
func (*DataAttributeBindingCreatedEvent) HasData ¶
func (x *DataAttributeBindingCreatedEvent) HasData() bool
func (*DataAttributeBindingCreatedEvent) ProtoMessage ¶
func (*DataAttributeBindingCreatedEvent) ProtoMessage()
func (*DataAttributeBindingCreatedEvent) ProtoReflect ¶
func (x *DataAttributeBindingCreatedEvent) ProtoReflect() protoreflect.Message
func (*DataAttributeBindingCreatedEvent) Reset ¶
func (x *DataAttributeBindingCreatedEvent) Reset()
func (*DataAttributeBindingCreatedEvent) SetData ¶
func (x *DataAttributeBindingCreatedEvent) SetData(v *DataAttributeBindingEventData)
func (*DataAttributeBindingCreatedEvent) String ¶
func (x *DataAttributeBindingCreatedEvent) String() string
type DataAttributeBindingCreatedEvent_builder ¶
type DataAttributeBindingCreatedEvent_builder struct {
// The data associated with the event.
Data *DataAttributeBindingEventData
// contains filtered or unexported fields
}
func (DataAttributeBindingCreatedEvent_builder) Build ¶
func (b0 DataAttributeBindingCreatedEvent_builder) Build() *DataAttributeBindingCreatedEvent
type DataAttributeBindingDeletedEvent ¶
type DataAttributeBindingDeletedEvent struct {
// The data associated with the event.
Data *DataAttributeBindingEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataAttributeBinding is deleted.
func (*DataAttributeBindingDeletedEvent) ClearData ¶
func (x *DataAttributeBindingDeletedEvent) ClearData()
func (*DataAttributeBindingDeletedEvent) GetData ¶
func (x *DataAttributeBindingDeletedEvent) GetData() *DataAttributeBindingEventData
func (*DataAttributeBindingDeletedEvent) HasData ¶
func (x *DataAttributeBindingDeletedEvent) HasData() bool
func (*DataAttributeBindingDeletedEvent) ProtoMessage ¶
func (*DataAttributeBindingDeletedEvent) ProtoMessage()
func (*DataAttributeBindingDeletedEvent) ProtoReflect ¶
func (x *DataAttributeBindingDeletedEvent) ProtoReflect() protoreflect.Message
func (*DataAttributeBindingDeletedEvent) Reset ¶
func (x *DataAttributeBindingDeletedEvent) Reset()
func (*DataAttributeBindingDeletedEvent) SetData ¶
func (x *DataAttributeBindingDeletedEvent) SetData(v *DataAttributeBindingEventData)
func (*DataAttributeBindingDeletedEvent) String ¶
func (x *DataAttributeBindingDeletedEvent) String() string
type DataAttributeBindingDeletedEvent_builder ¶
type DataAttributeBindingDeletedEvent_builder struct {
// The data associated with the event.
Data *DataAttributeBindingEventData
// contains filtered or unexported fields
}
func (DataAttributeBindingDeletedEvent_builder) Build ¶
func (b0 DataAttributeBindingDeletedEvent_builder) Build() *DataAttributeBindingDeletedEvent
type DataAttributeBindingEventData ¶
type DataAttributeBindingEventData struct {
// Optional. The DataAttributeBinding event payload. Unset for deletion
// events.
Payload *DataAttributeBinding `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all DataAttributeBinding events.
func (*DataAttributeBindingEventData) ClearPayload ¶
func (x *DataAttributeBindingEventData) ClearPayload()
func (*DataAttributeBindingEventData) GetPayload ¶
func (x *DataAttributeBindingEventData) GetPayload() *DataAttributeBinding
func (*DataAttributeBindingEventData) HasPayload ¶
func (x *DataAttributeBindingEventData) HasPayload() bool
func (*DataAttributeBindingEventData) ProtoMessage ¶
func (*DataAttributeBindingEventData) ProtoMessage()
func (*DataAttributeBindingEventData) ProtoReflect ¶
func (x *DataAttributeBindingEventData) ProtoReflect() protoreflect.Message
func (*DataAttributeBindingEventData) Reset ¶
func (x *DataAttributeBindingEventData) Reset()
func (*DataAttributeBindingEventData) SetPayload ¶
func (x *DataAttributeBindingEventData) SetPayload(v *DataAttributeBinding)
func (*DataAttributeBindingEventData) String ¶
func (x *DataAttributeBindingEventData) String() string
type DataAttributeBindingEventData_builder ¶
type DataAttributeBindingEventData_builder struct {
// Optional. The DataAttributeBinding event payload. Unset for deletion
// events.
Payload *DataAttributeBinding
// contains filtered or unexported fields
}
func (DataAttributeBindingEventData_builder) Build ¶
func (b0 DataAttributeBindingEventData_builder) Build() *DataAttributeBindingEventData
type DataAttributeBindingUpdatedEvent ¶
type DataAttributeBindingUpdatedEvent struct {
// The data associated with the event.
Data *DataAttributeBindingEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataAttributeBinding is updated.
func (*DataAttributeBindingUpdatedEvent) ClearData ¶
func (x *DataAttributeBindingUpdatedEvent) ClearData()
func (*DataAttributeBindingUpdatedEvent) GetData ¶
func (x *DataAttributeBindingUpdatedEvent) GetData() *DataAttributeBindingEventData
func (*DataAttributeBindingUpdatedEvent) HasData ¶
func (x *DataAttributeBindingUpdatedEvent) HasData() bool
func (*DataAttributeBindingUpdatedEvent) ProtoMessage ¶
func (*DataAttributeBindingUpdatedEvent) ProtoMessage()
func (*DataAttributeBindingUpdatedEvent) ProtoReflect ¶
func (x *DataAttributeBindingUpdatedEvent) ProtoReflect() protoreflect.Message
func (*DataAttributeBindingUpdatedEvent) Reset ¶
func (x *DataAttributeBindingUpdatedEvent) Reset()
func (*DataAttributeBindingUpdatedEvent) SetData ¶
func (x *DataAttributeBindingUpdatedEvent) SetData(v *DataAttributeBindingEventData)
func (*DataAttributeBindingUpdatedEvent) String ¶
func (x *DataAttributeBindingUpdatedEvent) String() string
type DataAttributeBindingUpdatedEvent_builder ¶
type DataAttributeBindingUpdatedEvent_builder struct {
// The data associated with the event.
Data *DataAttributeBindingEventData
// contains filtered or unexported fields
}
func (DataAttributeBindingUpdatedEvent_builder) Build ¶
func (b0 DataAttributeBindingUpdatedEvent_builder) Build() *DataAttributeBindingUpdatedEvent
type DataAttributeBinding_Path ¶
type DataAttributeBinding_Path struct {
// Required. The name identifier of the path.
// Nested columns should be of the form: 'country.state.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 a given resource, and associated bindings with it.
func (*DataAttributeBinding_Path) GetAttributes ¶
func (x *DataAttributeBinding_Path) GetAttributes() []string
func (*DataAttributeBinding_Path) GetName ¶
func (x *DataAttributeBinding_Path) GetName() string
func (*DataAttributeBinding_Path) ProtoMessage ¶
func (*DataAttributeBinding_Path) ProtoMessage()
func (*DataAttributeBinding_Path) ProtoReflect ¶
func (x *DataAttributeBinding_Path) ProtoReflect() protoreflect.Message
func (*DataAttributeBinding_Path) Reset ¶
func (x *DataAttributeBinding_Path) Reset()
func (*DataAttributeBinding_Path) SetAttributes ¶
func (x *DataAttributeBinding_Path) SetAttributes(v []string)
func (*DataAttributeBinding_Path) SetName ¶
func (x *DataAttributeBinding_Path) SetName(v string)
func (*DataAttributeBinding_Path) String ¶
func (x *DataAttributeBinding_Path) String() string
type DataAttributeBinding_Path_builder ¶
type DataAttributeBinding_Path_builder struct {
// Required. The name identifier of the path.
// Nested columns should be of the form: 'country.state.city'.
Name string
// 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
// contains filtered or unexported fields
}
func (DataAttributeBinding_Path_builder) Build ¶
func (b0 DataAttributeBinding_Path_builder) Build() *DataAttributeBinding_Path
type 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"`
}
type DataAttributeBinding_builder ¶
type DataAttributeBinding_builder 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
// 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
// Output only. The time when the DataAttributeBinding was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the DataAttributeBinding was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. Description of the DataAttributeBinding.
Description string
// Optional. User friendly display name.
DisplayName string
// Optional. User-defined labels for the DataAttributeBinding.
Labels map[string]string
// 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
// Fields of oneof ResourceReference:
// 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
// -- end of ResourceReference
// 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
// Optional. The list of paths for items within the associated resource (eg.
// columns within a table) along with attribute bindings.
Paths []*DataAttributeBinding_Path
// contains filtered or unexported fields
}
func (DataAttributeBinding_builder) Build ¶
func (b0 DataAttributeBinding_builder) Build() *DataAttributeBinding
type DataAttributeCreatedEvent ¶
type DataAttributeCreatedEvent struct {
// The data associated with the event.
Data *DataAttributeEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataAttribute is created.
func (*DataAttributeCreatedEvent) ClearData ¶
func (x *DataAttributeCreatedEvent) ClearData()
func (*DataAttributeCreatedEvent) GetData ¶
func (x *DataAttributeCreatedEvent) GetData() *DataAttributeEventData
func (*DataAttributeCreatedEvent) HasData ¶
func (x *DataAttributeCreatedEvent) HasData() bool
func (*DataAttributeCreatedEvent) ProtoMessage ¶
func (*DataAttributeCreatedEvent) ProtoMessage()
func (*DataAttributeCreatedEvent) ProtoReflect ¶
func (x *DataAttributeCreatedEvent) ProtoReflect() protoreflect.Message
func (*DataAttributeCreatedEvent) Reset ¶
func (x *DataAttributeCreatedEvent) Reset()
func (*DataAttributeCreatedEvent) SetData ¶
func (x *DataAttributeCreatedEvent) SetData(v *DataAttributeEventData)
func (*DataAttributeCreatedEvent) String ¶
func (x *DataAttributeCreatedEvent) String() string
type DataAttributeCreatedEvent_builder ¶
type DataAttributeCreatedEvent_builder struct {
// The data associated with the event.
Data *DataAttributeEventData
// contains filtered or unexported fields
}
func (DataAttributeCreatedEvent_builder) Build ¶
func (b0 DataAttributeCreatedEvent_builder) Build() *DataAttributeCreatedEvent
type DataAttributeDeletedEvent ¶
type DataAttributeDeletedEvent struct {
// The data associated with the event.
Data *DataAttributeEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataAttribute is deleted.
func (*DataAttributeDeletedEvent) ClearData ¶
func (x *DataAttributeDeletedEvent) ClearData()
func (*DataAttributeDeletedEvent) GetData ¶
func (x *DataAttributeDeletedEvent) GetData() *DataAttributeEventData
func (*DataAttributeDeletedEvent) HasData ¶
func (x *DataAttributeDeletedEvent) HasData() bool
func (*DataAttributeDeletedEvent) ProtoMessage ¶
func (*DataAttributeDeletedEvent) ProtoMessage()
func (*DataAttributeDeletedEvent) ProtoReflect ¶
func (x *DataAttributeDeletedEvent) ProtoReflect() protoreflect.Message
func (*DataAttributeDeletedEvent) Reset ¶
func (x *DataAttributeDeletedEvent) Reset()
func (*DataAttributeDeletedEvent) SetData ¶
func (x *DataAttributeDeletedEvent) SetData(v *DataAttributeEventData)
func (*DataAttributeDeletedEvent) String ¶
func (x *DataAttributeDeletedEvent) String() string
type DataAttributeDeletedEvent_builder ¶
type DataAttributeDeletedEvent_builder struct {
// The data associated with the event.
Data *DataAttributeEventData
// contains filtered or unexported fields
}
func (DataAttributeDeletedEvent_builder) Build ¶
func (b0 DataAttributeDeletedEvent_builder) Build() *DataAttributeDeletedEvent
type DataAttributeEventData ¶
type DataAttributeEventData struct {
// Optional. The DataAttribute event payload. Unset for deletion events.
Payload *DataAttribute `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all DataAttribute events.
func (*DataAttributeEventData) ClearPayload ¶
func (x *DataAttributeEventData) ClearPayload()
func (*DataAttributeEventData) GetPayload ¶
func (x *DataAttributeEventData) GetPayload() *DataAttribute
func (*DataAttributeEventData) HasPayload ¶
func (x *DataAttributeEventData) HasPayload() bool
func (*DataAttributeEventData) ProtoMessage ¶
func (*DataAttributeEventData) ProtoMessage()
func (*DataAttributeEventData) ProtoReflect ¶
func (x *DataAttributeEventData) ProtoReflect() protoreflect.Message
func (*DataAttributeEventData) Reset ¶
func (x *DataAttributeEventData) Reset()
func (*DataAttributeEventData) SetPayload ¶
func (x *DataAttributeEventData) SetPayload(v *DataAttribute)
func (*DataAttributeEventData) String ¶
func (x *DataAttributeEventData) String() string
type DataAttributeEventData_builder ¶
type DataAttributeEventData_builder struct {
// Optional. The DataAttribute event payload. Unset for deletion events.
Payload *DataAttribute
// contains filtered or unexported fields
}
func (DataAttributeEventData_builder) Build ¶
func (b0 DataAttributeEventData_builder) Build() *DataAttributeEventData
type DataAttributeUpdatedEvent ¶
type DataAttributeUpdatedEvent struct {
// The data associated with the event.
Data *DataAttributeEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataAttribute is updated.
func (*DataAttributeUpdatedEvent) ClearData ¶
func (x *DataAttributeUpdatedEvent) ClearData()
func (*DataAttributeUpdatedEvent) GetData ¶
func (x *DataAttributeUpdatedEvent) GetData() *DataAttributeEventData
func (*DataAttributeUpdatedEvent) HasData ¶
func (x *DataAttributeUpdatedEvent) HasData() bool
func (*DataAttributeUpdatedEvent) ProtoMessage ¶
func (*DataAttributeUpdatedEvent) ProtoMessage()
func (*DataAttributeUpdatedEvent) ProtoReflect ¶
func (x *DataAttributeUpdatedEvent) ProtoReflect() protoreflect.Message
func (*DataAttributeUpdatedEvent) Reset ¶
func (x *DataAttributeUpdatedEvent) Reset()
func (*DataAttributeUpdatedEvent) SetData ¶
func (x *DataAttributeUpdatedEvent) SetData(v *DataAttributeEventData)
func (*DataAttributeUpdatedEvent) String ¶
func (x *DataAttributeUpdatedEvent) String() string
type DataAttributeUpdatedEvent_builder ¶
type DataAttributeUpdatedEvent_builder struct {
// The data associated with the event.
Data *DataAttributeEventData
// contains filtered or unexported fields
}
func (DataAttributeUpdatedEvent_builder) Build ¶
func (b0 DataAttributeUpdatedEvent_builder) Build() *DataAttributeUpdatedEvent
type DataAttribute_builder ¶
type DataAttribute_builder 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
// 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
// Output only. The time when the DataAttribute was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the DataAttribute was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. Description of the DataAttribute.
Description string
// Optional. User friendly display name.
DisplayName string
// Optional. User-defined labels for the DataAttribute.
Labels map[string]string
// 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
// Output only. The number of child attributes present for this attribute.
AttributeCount int32
// 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
// Optional. Specified when applied to a resource (eg: Cloud Storage bucket,
// BigQuery dataset, BigQuery table).
ResourceAccessSpec *ResourceAccessSpec
// Optional. Specified when applied to data stored on the resource (eg: rows,
// columns in BigQuery Tables).
DataAccessSpec *DataAccessSpec
// contains filtered or unexported fields
}
func (DataAttribute_builder) Build ¶
func (b0 DataAttribute_builder) Build() *DataAttribute
type DataProfileResult ¶
type DataProfileResult struct {
// The count of rows scanned.
RowCount int64 `protobuf:"varint,3,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
// The profile information per field.
Profile *DataProfileResult_Profile `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
// The data scanned for this result.
ScannedData *ScannedData `protobuf:"bytes,5,opt,name=scanned_data,json=scannedData,proto3" json:"scanned_data,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) ClearProfile ¶
func (x *DataProfileResult) ClearProfile()
func (*DataProfileResult) ClearScannedData ¶
func (x *DataProfileResult) ClearScannedData()
func (*DataProfileResult) GetProfile ¶
func (x *DataProfileResult) GetProfile() *DataProfileResult_Profile
func (*DataProfileResult) GetRowCount ¶
func (x *DataProfileResult) GetRowCount() int64
func (*DataProfileResult) GetScannedData ¶
func (x *DataProfileResult) GetScannedData() *ScannedData
func (*DataProfileResult) HasProfile ¶
func (x *DataProfileResult) HasProfile() bool
func (*DataProfileResult) HasScannedData ¶
func (x *DataProfileResult) HasScannedData() bool
func (*DataProfileResult) ProtoMessage ¶
func (*DataProfileResult) ProtoMessage()
func (*DataProfileResult) ProtoReflect ¶
func (x *DataProfileResult) ProtoReflect() protoreflect.Message
func (*DataProfileResult) Reset ¶
func (x *DataProfileResult) Reset()
func (*DataProfileResult) SetProfile ¶
func (x *DataProfileResult) SetProfile(v *DataProfileResult_Profile)
func (*DataProfileResult) SetRowCount ¶
func (x *DataProfileResult) SetRowCount(v int64)
func (*DataProfileResult) SetScannedData ¶
func (x *DataProfileResult) SetScannedData(v *ScannedData)
func (*DataProfileResult) String ¶
func (x *DataProfileResult) String() string
type DataProfileResult_Profile ¶
type DataProfileResult_Profile struct {
// List of fields with structural and profile information for each field.
Fields []*DataProfileResult_Profile_Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
Contains name, type, mode and field type specific profile information.
func (*DataProfileResult_Profile) GetFields ¶
func (x *DataProfileResult_Profile) GetFields() []*DataProfileResult_Profile_Field
func (*DataProfileResult_Profile) ProtoMessage ¶
func (*DataProfileResult_Profile) ProtoMessage()
func (*DataProfileResult_Profile) ProtoReflect ¶
func (x *DataProfileResult_Profile) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile) Reset ¶
func (x *DataProfileResult_Profile) Reset()
func (*DataProfileResult_Profile) SetFields ¶
func (x *DataProfileResult_Profile) SetFields(v []*DataProfileResult_Profile_Field)
func (*DataProfileResult_Profile) String ¶
func (x *DataProfileResult_Profile) String() string
type DataProfileResult_Profile_Field ¶
type DataProfileResult_Profile_Field struct {
// The name of the field.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The field data type. Possible values include:
//
// * STRING
// * BYTE
// * INT64
// * INT32
// * INT16
// * DOUBLE
// * FLOAT
// * DECIMAL
// * BOOLEAN
// * BINARY
// * TIMESTAMP
// * DATE
// * TIME
// * NULL
// * RECORD
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// The mode of the field. Possible values include:
//
// * REQUIRED, if it is a required field.
// * NULLABLE, if it is an optional field.
// * REPEATED, if it is a repeated field.
Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
// Profile information for the corresponding field.
Profile *DataProfileResult_Profile_Field_ProfileInfo `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
// contains filtered or unexported fields
}
A field within a table.
func (*DataProfileResult_Profile_Field) ClearProfile ¶
func (x *DataProfileResult_Profile_Field) ClearProfile()
func (*DataProfileResult_Profile_Field) GetMode ¶
func (x *DataProfileResult_Profile_Field) GetMode() string
func (*DataProfileResult_Profile_Field) GetName ¶
func (x *DataProfileResult_Profile_Field) GetName() string
func (*DataProfileResult_Profile_Field) GetProfile ¶
func (x *DataProfileResult_Profile_Field) GetProfile() *DataProfileResult_Profile_Field_ProfileInfo
func (*DataProfileResult_Profile_Field) GetType ¶
func (x *DataProfileResult_Profile_Field) GetType() string
func (*DataProfileResult_Profile_Field) HasProfile ¶
func (x *DataProfileResult_Profile_Field) HasProfile() bool
func (*DataProfileResult_Profile_Field) ProtoMessage ¶
func (*DataProfileResult_Profile_Field) ProtoMessage()
func (*DataProfileResult_Profile_Field) ProtoReflect ¶
func (x *DataProfileResult_Profile_Field) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field) Reset ¶
func (x *DataProfileResult_Profile_Field) Reset()
func (*DataProfileResult_Profile_Field) SetMode ¶
func (x *DataProfileResult_Profile_Field) SetMode(v string)
func (*DataProfileResult_Profile_Field) SetName ¶
func (x *DataProfileResult_Profile_Field) SetName(v string)
func (*DataProfileResult_Profile_Field) SetProfile ¶
func (x *DataProfileResult_Profile_Field) SetProfile(v *DataProfileResult_Profile_Field_ProfileInfo)
func (*DataProfileResult_Profile_Field) SetType ¶
func (x *DataProfileResult_Profile_Field) SetType(v string)
func (*DataProfileResult_Profile_Field) String ¶
func (x *DataProfileResult_Profile_Field) String() string
type DataProfileResult_Profile_Field_ProfileInfo ¶
type DataProfileResult_Profile_Field_ProfileInfo struct {
// Ratio of rows with null value against total scanned rows.
NullRatio float64 `protobuf:"fixed64,2,opt,name=null_ratio,json=nullRatio,proto3" json:"null_ratio,omitempty"`
// Ratio of rows with distinct values against total scanned rows.
// Not available for complex non-groupable field type RECORD and fields
// with REPEATABLE mode.
DistinctRatio float64 `protobuf:"fixed64,3,opt,name=distinct_ratio,json=distinctRatio,proto3" json:"distinct_ratio,omitempty"`
// The list of top N non-null values and number of times they occur in
// the scanned data. N is 10 or equal to the number of distinct values
// in the field, whichever is smaller. Not available for complex
// non-groupable field type RECORD and fields with REPEATABLE mode.
TopNValues []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue `protobuf:"bytes,4,rep,name=top_n_values,json=topNValues,proto3" json:"top_n_values,omitempty"`
// Structural and profile information for specific field type. Not
// available, if mode is REPEATABLE.
//
// Types that are 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) ClearDoubleProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearDoubleProfile()
func (*DataProfileResult_Profile_Field_ProfileInfo) ClearFieldInfo ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearFieldInfo()
func (*DataProfileResult_Profile_Field_ProfileInfo) ClearIntegerProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearIntegerProfile()
func (*DataProfileResult_Profile_Field_ProfileInfo) ClearStringProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) ClearStringProfile()
func (*DataProfileResult_Profile_Field_ProfileInfo) GetDistinctRatio ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetDistinctRatio() float64
func (*DataProfileResult_Profile_Field_ProfileInfo) GetDoubleProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetDoubleProfile() *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetFieldInfo() isDataProfileResult_Profile_Field_ProfileInfo_FieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetIntegerProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetIntegerProfile() *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetNullRatio ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetNullRatio() float64
func (*DataProfileResult_Profile_Field_ProfileInfo) GetStringProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetStringProfile() *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo
func (*DataProfileResult_Profile_Field_ProfileInfo) GetTopNValues ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) GetTopNValues() []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue
func (*DataProfileResult_Profile_Field_ProfileInfo) HasDoubleProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) HasDoubleProfile() bool
func (*DataProfileResult_Profile_Field_ProfileInfo) HasFieldInfo ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) HasFieldInfo() bool
func (*DataProfileResult_Profile_Field_ProfileInfo) HasIntegerProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) HasIntegerProfile() bool
func (*DataProfileResult_Profile_Field_ProfileInfo) HasStringProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) HasStringProfile() bool
func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoMessage ¶
func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo) ProtoReflect ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo) Reset ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo) SetDistinctRatio ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) SetDistinctRatio(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo) SetDoubleProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) SetDoubleProfile(v *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo)
func (*DataProfileResult_Profile_Field_ProfileInfo) SetIntegerProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) SetIntegerProfile(v *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo)
func (*DataProfileResult_Profile_Field_ProfileInfo) SetNullRatio ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) SetNullRatio(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo) SetStringProfile ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) SetStringProfile(v *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo)
func (*DataProfileResult_Profile_Field_ProfileInfo) SetTopNValues ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) SetTopNValues(v []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue)
func (*DataProfileResult_Profile_Field_ProfileInfo) String ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) String() string
func (*DataProfileResult_Profile_Field_ProfileInfo) WhichFieldInfo ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo) WhichFieldInfo() case_DataProfileResult_Profile_Field_ProfileInfo_FieldInfo
type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo ¶
type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo struct {
// Average of non-null values in the scanned data. NaN, if the field
// has a NaN.
Average float64 `protobuf:"fixed64,1,opt,name=average,proto3" json:"average,omitempty"`
// Standard deviation of non-null values in the scanned data. NaN, if
// the field has a NaN.
StandardDeviation float64 `protobuf:"fixed64,3,opt,name=standard_deviation,json=standardDeviation,proto3" json:"standard_deviation,omitempty"`
// Minimum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Min float64 `protobuf:"fixed64,4,opt,name=min,proto3" json:"min,omitempty"`
// A quartile divides the number of data points into four parts, or
// quarters, of more-or-less equal size. Three main quartiles used
// are: The first quartile (Q1) splits off the lowest 25% of data from
// the highest 75%. It is also known as the lower or 25th empirical
// quartile, as 25% of the data is below this point. The second
// quartile (Q2) is the median of a data set. So, 50% of the data lies
// below this point. The third quartile (Q3) splits off the highest
// 25% of data from the lowest 75%. It is known as the upper or 75th
// empirical quartile, as 75% of the data lies below this point.
// Here, the quartiles is provided as an ordered list of quartile
// values for the scanned data, occurring in order Q1, median, Q3.
Quartiles []float64 `protobuf:"fixed64,6,rep,packed,name=quartiles,proto3" json:"quartiles,omitempty"`
// Maximum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Max float64 `protobuf:"fixed64,5,opt,name=max,proto3" json:"max,omitempty"`
// contains filtered or unexported fields
}
The profile information for a double type field.
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetAverage ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetAverage() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMax ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMax() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMin ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetMin() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetQuartiles ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetQuartiles() []float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetStandardDeviation ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) GetStandardDeviation() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoMessage ¶
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoReflect ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Reset ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetAverage ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetAverage(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetMax ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetMax(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetMin ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetMin(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetQuartiles ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetQuartiles(v []float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetStandardDeviation ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) SetStandardDeviation(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) String ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo) String() string
type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo_builder ¶
type DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo_builder struct {
// Average of non-null values in the scanned data. NaN, if the field
// has a NaN.
Average float64
// Standard deviation of non-null values in the scanned data. NaN, if
// the field has a NaN.
StandardDeviation float64
// Minimum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Min float64
// 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
// Maximum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Max float64
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo_builder) Build ¶
type 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"`
}
type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo ¶
type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo struct {
// Average of non-null values in the scanned data. NaN, if the field
// has a NaN.
Average float64 `protobuf:"fixed64,1,opt,name=average,proto3" json:"average,omitempty"`
// Standard deviation of non-null values in the scanned data. NaN, if
// the field has a NaN.
StandardDeviation float64 `protobuf:"fixed64,3,opt,name=standard_deviation,json=standardDeviation,proto3" json:"standard_deviation,omitempty"`
// Minimum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Min int64 `protobuf:"varint,4,opt,name=min,proto3" json:"min,omitempty"`
// A quartile divides the number of data points into four parts, or
// quarters, of more-or-less equal size. Three main quartiles used
// are: The first quartile (Q1) splits off the lowest 25% of data from
// the highest 75%. It is also known as the lower or 25th empirical
// quartile, as 25% of the data is below this point. The second
// quartile (Q2) is the median of a data set. So, 50% of the data lies
// below this point. The third quartile (Q3) splits off the highest
// 25% of data from the lowest 75%. It is known as the upper or 75th
// empirical quartile, as 75% of the data lies below this point.
// Here, the quartiles is provided as an ordered list of quartile
// values for the scanned data, occurring in order Q1, median, Q3.
Quartiles []int64 `protobuf:"varint,6,rep,packed,name=quartiles,proto3" json:"quartiles,omitempty"`
// Maximum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Max int64 `protobuf:"varint,5,opt,name=max,proto3" json:"max,omitempty"`
// contains filtered or unexported fields
}
The profile information for an integer type field.
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetAverage ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetAverage() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMax ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMax() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMin ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetMin() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetQuartiles ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetQuartiles() []int64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetStandardDeviation ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) GetStandardDeviation() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoMessage ¶
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoReflect ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Reset ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetAverage ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetAverage(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetMax ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetMax(v int64)
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetMin ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetMin(v int64)
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetQuartiles ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetQuartiles(v []int64)
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetStandardDeviation ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) SetStandardDeviation(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) String ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo) String() string
type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo_builder ¶
type DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo_builder struct {
// Average of non-null values in the scanned data. NaN, if the field
// has a NaN.
Average float64
// Standard deviation of non-null values in the scanned data. NaN, if
// the field has a NaN.
StandardDeviation float64
// Minimum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Min int64
// 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 []int64
// Maximum of non-null values in the scanned data. NaN, if the field
// has a NaN.
Max int64
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo_builder) Build ¶
type 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"`
}
type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo ¶
type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo struct {
// Minimum length of non-null values in the scanned data.
MinLength int64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
// Maximum length of non-null values in the scanned data.
MaxLength int64 `protobuf:"varint,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
// Average length of non-null values in the scanned data.
AverageLength float64 `protobuf:"fixed64,3,opt,name=average_length,json=averageLength,proto3" json:"average_length,omitempty"`
// contains filtered or unexported fields
}
The profile information for a string type field.
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetAverageLength ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetAverageLength() float64
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMaxLength ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMaxLength() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMinLength ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) GetMinLength() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoMessage ¶
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoReflect ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Reset ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetAverageLength ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetAverageLength(v float64)
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetMaxLength ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetMaxLength(v int64)
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetMinLength ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) SetMinLength(v int64)
func (*DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) String ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo) String() string
type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo_builder ¶
type DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo_builder struct {
// Minimum length of non-null values in the scanned data.
MinLength int64
// Maximum length of non-null values in the scanned data.
MaxLength int64
// Average length of non-null values in the scanned data.
AverageLength float64
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo_builder) Build ¶
type 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"`
}
type DataProfileResult_Profile_Field_ProfileInfo_TopNValue ¶
type DataProfileResult_Profile_Field_ProfileInfo_TopNValue struct {
// String value of a top N non-null value.
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// Count of the corresponding value in the scanned data.
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
Top N non-null values in the scanned data.
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetCount ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetCount() int64
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetValue ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) GetValue() string
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoMessage ¶
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoMessage()
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoReflect ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) ProtoReflect() protoreflect.Message
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Reset ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) Reset()
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) SetCount ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) SetCount(v int64)
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) SetValue ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) SetValue(v string)
func (*DataProfileResult_Profile_Field_ProfileInfo_TopNValue) String ¶
func (x *DataProfileResult_Profile_Field_ProfileInfo_TopNValue) String() string
type DataProfileResult_Profile_Field_ProfileInfo_TopNValue_builder ¶
type DataProfileResult_Profile_Field_ProfileInfo_TopNValue_builder struct {
// String value of a top N non-null value.
Value string
// Count of the corresponding value in the scanned data.
Count int64
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_Field_ProfileInfo_TopNValue_builder) Build ¶
type DataProfileResult_Profile_Field_ProfileInfo_builder ¶
type DataProfileResult_Profile_Field_ProfileInfo_builder struct {
// Ratio of rows with null value against total scanned rows.
NullRatio float64
// Ratio of rows with distinct values against total scanned rows.
// Not available for complex non-groupable field type RECORD and fields
// with REPEATABLE mode.
DistinctRatio float64
// The list of top N non-null values and number of times they occur in
// the scanned data. N is 10 or equal to the number of distinct values
// in the field, whichever is smaller. Not available for complex
// non-groupable field type RECORD and fields with REPEATABLE mode.
TopNValues []*DataProfileResult_Profile_Field_ProfileInfo_TopNValue
// Fields of oneof FieldInfo:
// String type field information.
StringProfile *DataProfileResult_Profile_Field_ProfileInfo_StringFieldInfo
// Integer type field information.
IntegerProfile *DataProfileResult_Profile_Field_ProfileInfo_IntegerFieldInfo
// Double type field information.
DoubleProfile *DataProfileResult_Profile_Field_ProfileInfo_DoubleFieldInfo
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_Field_ProfileInfo_builder) Build ¶
type DataProfileResult_Profile_Field_builder ¶
type DataProfileResult_Profile_Field_builder struct {
// The name of the field.
Name string
// The field data type. Possible values include:
//
// * STRING
// * BYTE
// * INT64
// * INT32
// * INT16
// * DOUBLE
// * FLOAT
// * DECIMAL
// * BOOLEAN
// * BINARY
// * TIMESTAMP
// * DATE
// * TIME
// * NULL
// * RECORD
Type string
// 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
// Profile information for the corresponding field.
Profile *DataProfileResult_Profile_Field_ProfileInfo
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_Field_builder) Build ¶
func (b0 DataProfileResult_Profile_Field_builder) Build() *DataProfileResult_Profile_Field
type DataProfileResult_Profile_builder ¶
type DataProfileResult_Profile_builder struct {
// List of fields with structural and profile information for each field.
Fields []*DataProfileResult_Profile_Field
// contains filtered or unexported fields
}
func (DataProfileResult_Profile_builder) Build ¶
func (b0 DataProfileResult_Profile_builder) Build() *DataProfileResult_Profile
type DataProfileResult_builder ¶
type DataProfileResult_builder struct {
// The count of rows scanned.
RowCount int64
// The profile information per field.
Profile *DataProfileResult_Profile
// The data scanned for this result.
ScannedData *ScannedData
// contains filtered or unexported fields
}
func (DataProfileResult_builder) Build ¶
func (b0 DataProfileResult_builder) Build() *DataProfileResult
type DataProfileSpec ¶
type DataProfileSpec struct {
// contains filtered or unexported fields
}
DataProfileScan related setting.
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
type DataProfileSpec_builder ¶
type DataProfileSpec_builder struct {
// contains filtered or unexported fields
}
func (DataProfileSpec_builder) Build ¶
func (b0 DataProfileSpec_builder) Build() *DataProfileSpec
type DataQualityDimensionResult ¶
type DataQualityDimensionResult struct {
// Whether the dimension passed or failed.
Passed bool `protobuf:"varint,3,opt,name=passed,proto3" json:"passed,omitempty"`
// contains filtered or unexported fields
}
DataQualityDimensionResult provides a more detailed, per-dimension view of the results.
func (*DataQualityDimensionResult) GetPassed ¶
func (x *DataQualityDimensionResult) GetPassed() bool
func (*DataQualityDimensionResult) ProtoMessage ¶
func (*DataQualityDimensionResult) ProtoMessage()
func (*DataQualityDimensionResult) ProtoReflect ¶
func (x *DataQualityDimensionResult) ProtoReflect() protoreflect.Message
func (*DataQualityDimensionResult) Reset ¶
func (x *DataQualityDimensionResult) Reset()
func (*DataQualityDimensionResult) SetPassed ¶
func (x *DataQualityDimensionResult) SetPassed(v bool)
func (*DataQualityDimensionResult) String ¶
func (x *DataQualityDimensionResult) String() string
type DataQualityDimensionResult_builder ¶
type DataQualityDimensionResult_builder struct {
// Whether the dimension passed or failed.
Passed bool
// contains filtered or unexported fields
}
func (DataQualityDimensionResult_builder) Build ¶
func (b0 DataQualityDimensionResult_builder) Build() *DataQualityDimensionResult
type DataQualityResult ¶
type DataQualityResult struct {
// Overall data quality result -- `true` if all rules passed.
Passed bool `protobuf:"varint,5,opt,name=passed,proto3" json:"passed,omitempty"`
// A list of results at the dimension level.
Dimensions []*DataQualityDimensionResult `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
// A list of all the rules in a job, and their results.
Rules []*DataQualityRuleResult `protobuf:"bytes,3,rep,name=rules,proto3" json:"rules,omitempty"`
// The count of rows processed.
RowCount int64 `protobuf:"varint,4,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"`
// The data scanned for this result.
ScannedData *ScannedData `protobuf:"bytes,7,opt,name=scanned_data,json=scannedData,proto3" json:"scanned_data,omitempty"`
// contains filtered or unexported fields
}
The output of a DataQualityScan.
func (*DataQualityResult) ClearScannedData ¶
func (x *DataQualityResult) ClearScannedData()
func (*DataQualityResult) GetDimensions ¶
func (x *DataQualityResult) GetDimensions() []*DataQualityDimensionResult
func (*DataQualityResult) GetPassed ¶
func (x *DataQualityResult) GetPassed() bool
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) HasScannedData ¶
func (x *DataQualityResult) HasScannedData() bool
func (*DataQualityResult) ProtoMessage ¶
func (*DataQualityResult) ProtoMessage()
func (*DataQualityResult) ProtoReflect ¶
func (x *DataQualityResult) ProtoReflect() protoreflect.Message
func (*DataQualityResult) Reset ¶
func (x *DataQualityResult) Reset()
func (*DataQualityResult) SetDimensions ¶
func (x *DataQualityResult) SetDimensions(v []*DataQualityDimensionResult)
func (*DataQualityResult) SetPassed ¶
func (x *DataQualityResult) SetPassed(v bool)
func (*DataQualityResult) SetRowCount ¶
func (x *DataQualityResult) SetRowCount(v int64)
func (*DataQualityResult) SetRules ¶
func (x *DataQualityResult) SetRules(v []*DataQualityRuleResult)
func (*DataQualityResult) SetScannedData ¶
func (x *DataQualityResult) SetScannedData(v *ScannedData)
func (*DataQualityResult) String ¶
func (x *DataQualityResult) String() string
type DataQualityResult_builder ¶
type DataQualityResult_builder struct {
// Overall data quality result -- `true` if all rules passed.
Passed bool
// A list of results at the dimension level.
Dimensions []*DataQualityDimensionResult
// A list of all the rules in a job, and their results.
Rules []*DataQualityRuleResult
// The count of rows processed.
RowCount int64
// The data scanned for this result.
ScannedData *ScannedData
// contains filtered or unexported fields
}
func (DataQualityResult_builder) Build ¶
func (b0 DataQualityResult_builder) Build() *DataQualityResult
type DataQualityRule ¶
type DataQualityRule struct {
// 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_
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.
//
// Only applicable to ColumnMap rules.
IgnoreNull bool `protobuf:"varint,501,opt,name=ignore_null,json=ignoreNull,proto3" json:"ignore_null,omitempty"`
// Required. The dimension a rule belongs to. Results are also aggregated at
// the dimension level. Supported dimensions are **["COMPLETENESS",
// "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
Dimension string `protobuf:"bytes,502,opt,name=dimension,proto3" json:"dimension,omitempty"`
// Optional. The minimum ratio of **passing_rows / total_rows** required to
// pass this rule, with a range of [0.0, 1.0].
//
// 0 indicates default value (i.e. 1.0).
Threshold float64 `protobuf:"fixed64,503,opt,name=threshold,proto3" json:"threshold,omitempty"`
// contains filtered or unexported fields
}
A rule captures data quality intent about a data source.
func (*DataQualityRule) ClearNonNullExpectation ¶
func (x *DataQualityRule) ClearNonNullExpectation()
func (*DataQualityRule) ClearRangeExpectation ¶
func (x *DataQualityRule) ClearRangeExpectation()
func (*DataQualityRule) ClearRegexExpectation ¶
func (x *DataQualityRule) ClearRegexExpectation()
func (*DataQualityRule) ClearRowConditionExpectation ¶
func (x *DataQualityRule) ClearRowConditionExpectation()
func (*DataQualityRule) ClearRuleType ¶
func (x *DataQualityRule) ClearRuleType()
func (*DataQualityRule) ClearSetExpectation ¶
func (x *DataQualityRule) ClearSetExpectation()
func (*DataQualityRule) ClearStatisticRangeExpectation ¶
func (x *DataQualityRule) ClearStatisticRangeExpectation()
func (*DataQualityRule) ClearTableConditionExpectation ¶
func (x *DataQualityRule) ClearTableConditionExpectation()
func (*DataQualityRule) ClearUniquenessExpectation ¶
func (x *DataQualityRule) ClearUniquenessExpectation()
func (*DataQualityRule) GetColumn ¶
func (x *DataQualityRule) GetColumn() string
func (*DataQualityRule) GetDimension ¶
func (x *DataQualityRule) GetDimension() string
func (*DataQualityRule) GetIgnoreNull ¶
func (x *DataQualityRule) GetIgnoreNull() bool
func (*DataQualityRule) GetNonNullExpectation ¶
func (x *DataQualityRule) GetNonNullExpectation() *DataQualityRule_NonNullExpectation
func (*DataQualityRule) GetRangeExpectation ¶
func (x *DataQualityRule) GetRangeExpectation() *DataQualityRule_RangeExpectation
func (*DataQualityRule) GetRegexExpectation ¶
func (x *DataQualityRule) GetRegexExpectation() *DataQualityRule_RegexExpectation
func (*DataQualityRule) GetRowConditionExpectation ¶
func (x *DataQualityRule) GetRowConditionExpectation() *DataQualityRule_RowConditionExpectation
func (*DataQualityRule) GetRuleType ¶
func (x *DataQualityRule) GetRuleType() isDataQualityRule_RuleType
func (*DataQualityRule) GetSetExpectation ¶
func (x *DataQualityRule) GetSetExpectation() *DataQualityRule_SetExpectation
func (*DataQualityRule) GetStatisticRangeExpectation ¶
func (x *DataQualityRule) GetStatisticRangeExpectation() *DataQualityRule_StatisticRangeExpectation
func (*DataQualityRule) GetTableConditionExpectation ¶
func (x *DataQualityRule) GetTableConditionExpectation() *DataQualityRule_TableConditionExpectation
func (*DataQualityRule) GetThreshold ¶
func (x *DataQualityRule) GetThreshold() float64
func (*DataQualityRule) GetUniquenessExpectation ¶
func (x *DataQualityRule) GetUniquenessExpectation() *DataQualityRule_UniquenessExpectation
func (*DataQualityRule) HasNonNullExpectation ¶
func (x *DataQualityRule) HasNonNullExpectation() bool
func (*DataQualityRule) HasRangeExpectation ¶
func (x *DataQualityRule) HasRangeExpectation() bool
func (*DataQualityRule) HasRegexExpectation ¶
func (x *DataQualityRule) HasRegexExpectation() bool
func (*DataQualityRule) HasRowConditionExpectation ¶
func (x *DataQualityRule) HasRowConditionExpectation() bool
func (*DataQualityRule) HasRuleType ¶
func (x *DataQualityRule) HasRuleType() bool
func (*DataQualityRule) HasSetExpectation ¶
func (x *DataQualityRule) HasSetExpectation() bool
func (*DataQualityRule) HasStatisticRangeExpectation ¶
func (x *DataQualityRule) HasStatisticRangeExpectation() bool
func (*DataQualityRule) HasTableConditionExpectation ¶
func (x *DataQualityRule) HasTableConditionExpectation() bool
func (*DataQualityRule) HasUniquenessExpectation ¶
func (x *DataQualityRule) HasUniquenessExpectation() bool
func (*DataQualityRule) ProtoMessage ¶
func (*DataQualityRule) ProtoMessage()
func (*DataQualityRule) ProtoReflect ¶
func (x *DataQualityRule) ProtoReflect() protoreflect.Message
func (*DataQualityRule) Reset ¶
func (x *DataQualityRule) Reset()
func (*DataQualityRule) SetColumn ¶
func (x *DataQualityRule) SetColumn(v string)
func (*DataQualityRule) SetDimension ¶
func (x *DataQualityRule) SetDimension(v string)
func (*DataQualityRule) SetIgnoreNull ¶
func (x *DataQualityRule) SetIgnoreNull(v bool)
func (*DataQualityRule) SetNonNullExpectation ¶
func (x *DataQualityRule) SetNonNullExpectation(v *DataQualityRule_NonNullExpectation)
func (*DataQualityRule) SetRangeExpectation ¶
func (x *DataQualityRule) SetRangeExpectation(v *DataQualityRule_RangeExpectation)
func (*DataQualityRule) SetRegexExpectation ¶
func (x *DataQualityRule) SetRegexExpectation(v *DataQualityRule_RegexExpectation)
func (*DataQualityRule) SetRowConditionExpectation ¶
func (x *DataQualityRule) SetRowConditionExpectation(v *DataQualityRule_RowConditionExpectation)
func (*DataQualityRule) SetSetExpectation ¶
func (x *DataQualityRule) SetSetExpectation(v *DataQualityRule_SetExpectation)
func (*DataQualityRule) SetStatisticRangeExpectation ¶
func (x *DataQualityRule) SetStatisticRangeExpectation(v *DataQualityRule_StatisticRangeExpectation)
func (*DataQualityRule) SetTableConditionExpectation ¶
func (x *DataQualityRule) SetTableConditionExpectation(v *DataQualityRule_TableConditionExpectation)
func (*DataQualityRule) SetThreshold ¶
func (x *DataQualityRule) SetThreshold(v float64)
func (*DataQualityRule) SetUniquenessExpectation ¶
func (x *DataQualityRule) SetUniquenessExpectation(v *DataQualityRule_UniquenessExpectation)
func (*DataQualityRule) String ¶
func (x *DataQualityRule) String() string
func (*DataQualityRule) WhichRuleType ¶
func (x *DataQualityRule) WhichRuleType() case_DataQualityRule_RuleType
type DataQualityRuleResult ¶
type DataQualityRuleResult struct {
// The rule specified in the DataQualitySpec, as is.
Rule *DataQualityRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
// Whether the rule passed or failed.
Passed bool `protobuf:"varint,7,opt,name=passed,proto3" json:"passed,omitempty"`
// The number of rows a rule was evaluated against. This field is only valid
// for ColumnMap type rules.
//
// # Evaluated count can be configured to either
//
// * include all rows (default) - with `null` rows automatically failing rule
// evaluation, or
// * exclude `null` rows from the `evaluated_count`, by setting
// `ignore_nulls = true`.
EvaluatedCount int64 `protobuf:"varint,9,opt,name=evaluated_count,json=evaluatedCount,proto3" json:"evaluated_count,omitempty"`
// The number of rows which passed a rule evaluation.
// This field is only valid for ColumnMap type rules.
PassedCount int64 `protobuf:"varint,8,opt,name=passed_count,json=passedCount,proto3" json:"passed_count,omitempty"`
// The number of rows with null values in the specified column.
NullCount int64 `protobuf:"varint,5,opt,name=null_count,json=nullCount,proto3" json:"null_count,omitempty"`
// The ratio of **passed_count / evaluated_count**.
// This field is only valid for ColumnMap type rules.
PassRatio float64 `protobuf:"fixed64,6,opt,name=pass_ratio,json=passRatio,proto3" json:"pass_ratio,omitempty"`
// The query to find rows that did not pass this rule.
// Only applies to ColumnMap and RowCondition rules.
FailingRowsQuery string `protobuf:"bytes,10,opt,name=failing_rows_query,json=failingRowsQuery,proto3" json:"failing_rows_query,omitempty"`
// contains filtered or unexported fields
}
DataQualityRuleResult provides a more detailed, per-rule view of the results.
func (*DataQualityRuleResult) ClearRule ¶
func (x *DataQualityRuleResult) ClearRule()
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) HasRule ¶
func (x *DataQualityRuleResult) HasRule() bool
func (*DataQualityRuleResult) ProtoMessage ¶
func (*DataQualityRuleResult) ProtoMessage()
func (*DataQualityRuleResult) ProtoReflect ¶
func (x *DataQualityRuleResult) ProtoReflect() protoreflect.Message
func (*DataQualityRuleResult) Reset ¶
func (x *DataQualityRuleResult) Reset()
func (*DataQualityRuleResult) SetEvaluatedCount ¶
func (x *DataQualityRuleResult) SetEvaluatedCount(v int64)
func (*DataQualityRuleResult) SetFailingRowsQuery ¶
func (x *DataQualityRuleResult) SetFailingRowsQuery(v string)
func (*DataQualityRuleResult) SetNullCount ¶
func (x *DataQualityRuleResult) SetNullCount(v int64)
func (*DataQualityRuleResult) SetPassRatio ¶
func (x *DataQualityRuleResult) SetPassRatio(v float64)
func (*DataQualityRuleResult) SetPassed ¶
func (x *DataQualityRuleResult) SetPassed(v bool)
func (*DataQualityRuleResult) SetPassedCount ¶
func (x *DataQualityRuleResult) SetPassedCount(v int64)
func (*DataQualityRuleResult) SetRule ¶
func (x *DataQualityRuleResult) SetRule(v *DataQualityRule)
func (*DataQualityRuleResult) String ¶
func (x *DataQualityRuleResult) String() string
type DataQualityRuleResult_builder ¶
type DataQualityRuleResult_builder struct {
// The rule specified in the DataQualitySpec, as is.
Rule *DataQualityRule
// Whether the rule passed or failed.
Passed bool
// The number of rows a rule was evaluated against. This field is only valid
// for ColumnMap type rules.
//
// # Evaluated count can be configured to either
//
// * include all rows (default) - with `null` rows automatically failing rule
// evaluation, or
// * exclude `null` rows from the `evaluated_count`, by setting
// `ignore_nulls = true`.
EvaluatedCount int64
// The number of rows which passed a rule evaluation.
// This field is only valid for ColumnMap type rules.
PassedCount int64
// The number of rows with null values in the specified column.
NullCount int64
// The ratio of **passed_count / evaluated_count**.
// This field is only valid for ColumnMap type rules.
PassRatio float64
// The query to find rows that did not pass this rule.
// Only applies to ColumnMap and RowCondition rules.
FailingRowsQuery string
// contains filtered or unexported fields
}
func (DataQualityRuleResult_builder) Build ¶
func (b0 DataQualityRuleResult_builder) Build() *DataQualityRuleResult
type DataQualityRule_NonNullExpectation ¶
type DataQualityRule_NonNullExpectation struct {
// contains filtered or unexported fields
}
Evaluates whether each column value is null.
func (*DataQualityRule_NonNullExpectation) ProtoMessage ¶
func (*DataQualityRule_NonNullExpectation) ProtoMessage()
func (*DataQualityRule_NonNullExpectation) ProtoReflect ¶
func (x *DataQualityRule_NonNullExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_NonNullExpectation) Reset ¶
func (x *DataQualityRule_NonNullExpectation) Reset()
func (*DataQualityRule_NonNullExpectation) String ¶
func (x *DataQualityRule_NonNullExpectation) String() string
type DataQualityRule_NonNullExpectation_ ¶
type DataQualityRule_NonNullExpectation_ struct {
// ColumnMap rule which evaluates whether each column value is null.
NonNullExpectation *DataQualityRule_NonNullExpectation `protobuf:"bytes,2,opt,name=non_null_expectation,json=nonNullExpectation,proto3,oneof"`
}
type DataQualityRule_NonNullExpectation_builder ¶
type DataQualityRule_NonNullExpectation_builder struct {
// contains filtered or unexported fields
}
func (DataQualityRule_NonNullExpectation_builder) Build ¶
func (b0 DataQualityRule_NonNullExpectation_builder) Build() *DataQualityRule_NonNullExpectation
type 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) GetMaxValue ¶
func (x *DataQualityRule_RangeExpectation) GetMaxValue() string
func (*DataQualityRule_RangeExpectation) GetMinValue ¶
func (x *DataQualityRule_RangeExpectation) GetMinValue() string
func (*DataQualityRule_RangeExpectation) GetStrictMaxEnabled ¶
func (x *DataQualityRule_RangeExpectation) GetStrictMaxEnabled() bool
func (*DataQualityRule_RangeExpectation) GetStrictMinEnabled ¶
func (x *DataQualityRule_RangeExpectation) GetStrictMinEnabled() bool
func (*DataQualityRule_RangeExpectation) ProtoMessage ¶
func (*DataQualityRule_RangeExpectation) ProtoMessage()
func (*DataQualityRule_RangeExpectation) ProtoReflect ¶
func (x *DataQualityRule_RangeExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_RangeExpectation) Reset ¶
func (x *DataQualityRule_RangeExpectation) Reset()
func (*DataQualityRule_RangeExpectation) SetMaxValue ¶
func (x *DataQualityRule_RangeExpectation) SetMaxValue(v string)
func (*DataQualityRule_RangeExpectation) SetMinValue ¶
func (x *DataQualityRule_RangeExpectation) SetMinValue(v string)
func (*DataQualityRule_RangeExpectation) SetStrictMaxEnabled ¶
func (x *DataQualityRule_RangeExpectation) SetStrictMaxEnabled(v bool)
func (*DataQualityRule_RangeExpectation) SetStrictMinEnabled ¶
func (x *DataQualityRule_RangeExpectation) SetStrictMinEnabled(v bool)
func (*DataQualityRule_RangeExpectation) String ¶
func (x *DataQualityRule_RangeExpectation) String() string
type DataQualityRule_RangeExpectation_ ¶
type DataQualityRule_RangeExpectation_ struct {
// ColumnMap 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"`
}
type DataQualityRule_RangeExpectation_builder ¶
type DataQualityRule_RangeExpectation_builder 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
// 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
// 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
// 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
// contains filtered or unexported fields
}
func (DataQualityRule_RangeExpectation_builder) Build ¶
func (b0 DataQualityRule_RangeExpectation_builder) Build() *DataQualityRule_RangeExpectation
type DataQualityRule_RegexExpectation ¶
type DataQualityRule_RegexExpectation struct {
// 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) GetRegex ¶
func (x *DataQualityRule_RegexExpectation) GetRegex() string
func (*DataQualityRule_RegexExpectation) ProtoMessage ¶
func (*DataQualityRule_RegexExpectation) ProtoMessage()
func (*DataQualityRule_RegexExpectation) ProtoReflect ¶
func (x *DataQualityRule_RegexExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_RegexExpectation) Reset ¶
func (x *DataQualityRule_RegexExpectation) Reset()
func (*DataQualityRule_RegexExpectation) SetRegex ¶
func (x *DataQualityRule_RegexExpectation) SetRegex(v string)
func (*DataQualityRule_RegexExpectation) String ¶
func (x *DataQualityRule_RegexExpectation) String() string
type DataQualityRule_RegexExpectation_ ¶
type DataQualityRule_RegexExpectation_ struct {
// ColumnMap 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"`
}
type DataQualityRule_RegexExpectation_builder ¶
type DataQualityRule_RegexExpectation_builder struct {
// A regular expression the column value is expected to match.
Regex string
// contains filtered or unexported fields
}
func (DataQualityRule_RegexExpectation_builder) Build ¶
func (b0 DataQualityRule_RegexExpectation_builder) Build() *DataQualityRule_RegexExpectation
type DataQualityRule_RowConditionExpectation ¶
type DataQualityRule_RowConditionExpectation struct {
// The SQL expression.
SqlExpression string `protobuf:"bytes,1,opt,name=sql_expression,json=sqlExpression,proto3" json:"sql_expression,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether each row passes the specified condition.
The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.
Example: col1 >= 0 AND col2 < 10
func (*DataQualityRule_RowConditionExpectation) GetSqlExpression ¶
func (x *DataQualityRule_RowConditionExpectation) GetSqlExpression() string
func (*DataQualityRule_RowConditionExpectation) ProtoMessage ¶
func (*DataQualityRule_RowConditionExpectation) ProtoMessage()
func (*DataQualityRule_RowConditionExpectation) ProtoReflect ¶
func (x *DataQualityRule_RowConditionExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_RowConditionExpectation) Reset ¶
func (x *DataQualityRule_RowConditionExpectation) Reset()
func (*DataQualityRule_RowConditionExpectation) SetSqlExpression ¶
func (x *DataQualityRule_RowConditionExpectation) SetSqlExpression(v string)
func (*DataQualityRule_RowConditionExpectation) String ¶
func (x *DataQualityRule_RowConditionExpectation) String() string
type DataQualityRule_RowConditionExpectation_ ¶
type DataQualityRule_RowConditionExpectation_ struct {
// Table rule which evaluates whether each row passes the specified
// condition.
RowConditionExpectation *DataQualityRule_RowConditionExpectation `protobuf:"bytes,200,opt,name=row_condition_expectation,json=rowConditionExpectation,proto3,oneof"`
}
type DataQualityRule_RowConditionExpectation_builder ¶
type DataQualityRule_RowConditionExpectation_builder struct {
// The SQL expression.
SqlExpression string
// contains filtered or unexported fields
}
func (DataQualityRule_RowConditionExpectation_builder) Build ¶
type DataQualityRule_SetExpectation ¶
type DataQualityRule_SetExpectation struct {
// 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) GetValues ¶
func (x *DataQualityRule_SetExpectation) GetValues() []string
func (*DataQualityRule_SetExpectation) ProtoMessage ¶
func (*DataQualityRule_SetExpectation) ProtoMessage()
func (*DataQualityRule_SetExpectation) ProtoReflect ¶
func (x *DataQualityRule_SetExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_SetExpectation) Reset ¶
func (x *DataQualityRule_SetExpectation) Reset()
func (*DataQualityRule_SetExpectation) SetValues ¶
func (x *DataQualityRule_SetExpectation) SetValues(v []string)
func (*DataQualityRule_SetExpectation) String ¶
func (x *DataQualityRule_SetExpectation) String() string
type DataQualityRule_SetExpectation_ ¶
type DataQualityRule_SetExpectation_ struct {
// ColumnMap 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"`
}
type DataQualityRule_SetExpectation_builder ¶
type DataQualityRule_SetExpectation_builder struct {
// Expected values for the column value.
Values []string
// contains filtered or unexported fields
}
func (DataQualityRule_SetExpectation_builder) Build ¶
func (b0 DataQualityRule_SetExpectation_builder) Build() *DataQualityRule_SetExpectation
type DataQualityRule_StatisticRangeExpectation ¶
type DataQualityRule_StatisticRangeExpectation struct {
Statistic DataQualityRule_StatisticRangeExpectation_ColumnStatistic `` /* 167-byte string literal not displayed */
// 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"`
// 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"`
// 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"`
// 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) GetMaxValue ¶
func (x *DataQualityRule_StatisticRangeExpectation) GetMaxValue() string
func (*DataQualityRule_StatisticRangeExpectation) GetMinValue ¶
func (x *DataQualityRule_StatisticRangeExpectation) GetMinValue() string
func (*DataQualityRule_StatisticRangeExpectation) GetStatistic ¶
func (x *DataQualityRule_StatisticRangeExpectation) GetStatistic() DataQualityRule_StatisticRangeExpectation_ColumnStatistic
func (*DataQualityRule_StatisticRangeExpectation) GetStrictMaxEnabled ¶
func (x *DataQualityRule_StatisticRangeExpectation) GetStrictMaxEnabled() bool
func (*DataQualityRule_StatisticRangeExpectation) GetStrictMinEnabled ¶
func (x *DataQualityRule_StatisticRangeExpectation) GetStrictMinEnabled() bool
func (*DataQualityRule_StatisticRangeExpectation) ProtoMessage ¶
func (*DataQualityRule_StatisticRangeExpectation) ProtoMessage()
func (*DataQualityRule_StatisticRangeExpectation) ProtoReflect ¶
func (x *DataQualityRule_StatisticRangeExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_StatisticRangeExpectation) Reset ¶
func (x *DataQualityRule_StatisticRangeExpectation) Reset()
func (*DataQualityRule_StatisticRangeExpectation) SetMaxValue ¶
func (x *DataQualityRule_StatisticRangeExpectation) SetMaxValue(v string)
func (*DataQualityRule_StatisticRangeExpectation) SetMinValue ¶
func (x *DataQualityRule_StatisticRangeExpectation) SetMinValue(v string)
func (*DataQualityRule_StatisticRangeExpectation) SetStatistic ¶
func (x *DataQualityRule_StatisticRangeExpectation) SetStatistic(v DataQualityRule_StatisticRangeExpectation_ColumnStatistic)
func (*DataQualityRule_StatisticRangeExpectation) SetStrictMaxEnabled ¶
func (x *DataQualityRule_StatisticRangeExpectation) SetStrictMaxEnabled(v bool)
func (*DataQualityRule_StatisticRangeExpectation) SetStrictMinEnabled ¶
func (x *DataQualityRule_StatisticRangeExpectation) SetStrictMinEnabled(v bool)
func (*DataQualityRule_StatisticRangeExpectation) String ¶
func (x *DataQualityRule_StatisticRangeExpectation) String() string
type DataQualityRule_StatisticRangeExpectation_ ¶
type DataQualityRule_StatisticRangeExpectation_ struct {
// ColumnAggregate 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"`
}
type DataQualityRule_StatisticRangeExpectation_ColumnStatistic ¶
type DataQualityRule_StatisticRangeExpectation_ColumnStatistic int32
const ( // Unspecified statistic type DataQualityRule_StatisticRangeExpectation_STATISTIC_UNDEFINED DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 0 // Evaluate the column mean DataQualityRule_StatisticRangeExpectation_MEAN DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 1 // Evaluate the column min DataQualityRule_StatisticRangeExpectation_MIN DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 2 // Evaluate the column max DataQualityRule_StatisticRangeExpectation_MAX DataQualityRule_StatisticRangeExpectation_ColumnStatistic = 3 )
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Descriptor ¶
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Descriptor() protoreflect.EnumDescriptor
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Enum ¶
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Number ¶
func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Number() protoreflect.EnumNumber
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) String ¶
func (x DataQualityRule_StatisticRangeExpectation_ColumnStatistic) String() string
func (DataQualityRule_StatisticRangeExpectation_ColumnStatistic) Type ¶
type DataQualityRule_StatisticRangeExpectation_builder ¶
type DataQualityRule_StatisticRangeExpectation_builder struct {
Statistic DataQualityRule_StatisticRangeExpectation_ColumnStatistic
// 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
// 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
// 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
// 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
// contains filtered or unexported fields
}
func (DataQualityRule_StatisticRangeExpectation_builder) Build ¶
type DataQualityRule_TableConditionExpectation ¶
type DataQualityRule_TableConditionExpectation struct {
// The SQL expression.
SqlExpression string `protobuf:"bytes,1,opt,name=sql_expression,json=sqlExpression,proto3" json:"sql_expression,omitempty"`
// contains filtered or unexported fields
}
Evaluates whether the provided expression is true.
The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.
Example: MIN(col1) >= 0
func (*DataQualityRule_TableConditionExpectation) GetSqlExpression ¶
func (x *DataQualityRule_TableConditionExpectation) GetSqlExpression() string
func (*DataQualityRule_TableConditionExpectation) ProtoMessage ¶
func (*DataQualityRule_TableConditionExpectation) ProtoMessage()
func (*DataQualityRule_TableConditionExpectation) ProtoReflect ¶
func (x *DataQualityRule_TableConditionExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_TableConditionExpectation) Reset ¶
func (x *DataQualityRule_TableConditionExpectation) Reset()
func (*DataQualityRule_TableConditionExpectation) SetSqlExpression ¶
func (x *DataQualityRule_TableConditionExpectation) SetSqlExpression(v string)
func (*DataQualityRule_TableConditionExpectation) String ¶
func (x *DataQualityRule_TableConditionExpectation) String() string
type DataQualityRule_TableConditionExpectation_ ¶
type DataQualityRule_TableConditionExpectation_ struct {
// Table rule which evaluates whether the provided expression is true.
TableConditionExpectation *DataQualityRule_TableConditionExpectation `protobuf:"bytes,201,opt,name=table_condition_expectation,json=tableConditionExpectation,proto3,oneof"`
}
type DataQualityRule_TableConditionExpectation_builder ¶
type DataQualityRule_TableConditionExpectation_builder struct {
// The SQL expression.
SqlExpression string
// contains filtered or unexported fields
}
func (DataQualityRule_TableConditionExpectation_builder) Build ¶
type DataQualityRule_UniquenessExpectation ¶
type DataQualityRule_UniquenessExpectation struct {
// contains filtered or unexported fields
}
Evaluates whether the column has duplicates.
func (*DataQualityRule_UniquenessExpectation) ProtoMessage ¶
func (*DataQualityRule_UniquenessExpectation) ProtoMessage()
func (*DataQualityRule_UniquenessExpectation) ProtoReflect ¶
func (x *DataQualityRule_UniquenessExpectation) ProtoReflect() protoreflect.Message
func (*DataQualityRule_UniquenessExpectation) Reset ¶
func (x *DataQualityRule_UniquenessExpectation) Reset()
func (*DataQualityRule_UniquenessExpectation) String ¶
func (x *DataQualityRule_UniquenessExpectation) String() string
type DataQualityRule_UniquenessExpectation_ ¶
type DataQualityRule_UniquenessExpectation_ struct {
// ColumnAggregate rule which evaluates whether the column has duplicates.
UniquenessExpectation *DataQualityRule_UniquenessExpectation `protobuf:"bytes,100,opt,name=uniqueness_expectation,json=uniquenessExpectation,proto3,oneof"`
}
type DataQualityRule_UniquenessExpectation_builder ¶
type DataQualityRule_UniquenessExpectation_builder struct {
// contains filtered or unexported fields
}
func (DataQualityRule_UniquenessExpectation_builder) Build ¶
type DataQualityRule_builder ¶
type DataQualityRule_builder struct {
// Fields of oneof RuleType:
// ColumnMap rule which evaluates whether each column value lies between a
// specified range.
RangeExpectation *DataQualityRule_RangeExpectation
// ColumnMap rule which evaluates whether each column value is null.
NonNullExpectation *DataQualityRule_NonNullExpectation
// ColumnMap rule which evaluates whether each column value is contained by
// a specified set.
SetExpectation *DataQualityRule_SetExpectation
// ColumnMap rule which evaluates whether each column value matches a
// specified regex.
RegexExpectation *DataQualityRule_RegexExpectation
// ColumnAggregate rule which evaluates whether the column has duplicates.
UniquenessExpectation *DataQualityRule_UniquenessExpectation
// ColumnAggregate rule which evaluates whether the column aggregate
// statistic lies between a specified range.
StatisticRangeExpectation *DataQualityRule_StatisticRangeExpectation
// Table rule which evaluates whether each row passes the specified
// condition.
RowConditionExpectation *DataQualityRule_RowConditionExpectation
// Table rule which evaluates whether the provided expression is true.
TableConditionExpectation *DataQualityRule_TableConditionExpectation
// -- end of RuleType
// Optional. The unnested column which this rule is evaluated against.
Column string
// 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.
//
// Only applicable to ColumnMap rules.
IgnoreNull bool
// Required. The dimension a rule belongs to. Results are also aggregated at
// the dimension level. Supported dimensions are **["COMPLETENESS",
// "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
Dimension string
// 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).
Threshold float64
// contains filtered or unexported fields
}
func (DataQualityRule_builder) Build ¶
func (b0 DataQualityRule_builder) Build() *DataQualityRule
type DataQualitySpec ¶
type DataQualitySpec struct {
// 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"`
// contains filtered or unexported fields
}
DataQualityScan related setting.
func (*DataQualitySpec) GetRules ¶
func (x *DataQualitySpec) GetRules() []*DataQualityRule
func (*DataQualitySpec) ProtoMessage ¶
func (*DataQualitySpec) ProtoMessage()
func (*DataQualitySpec) ProtoReflect ¶
func (x *DataQualitySpec) ProtoReflect() protoreflect.Message
func (*DataQualitySpec) Reset ¶
func (x *DataQualitySpec) Reset()
func (*DataQualitySpec) SetRules ¶
func (x *DataQualitySpec) SetRules(v []*DataQualityRule)
func (*DataQualitySpec) String ¶
func (x *DataQualitySpec) String() string
type DataQualitySpec_builder ¶
type DataQualitySpec_builder struct {
// The list of rules to evaluate against a data source. At least one rule is
// required.
Rules []*DataQualityRule
// contains filtered or unexported fields
}
func (DataQualitySpec_builder) Build ¶
func (b0 DataQualitySpec_builder) Build() *DataQualitySpec
type DataScan ¶
type DataScan struct {
// Output only. 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 GCP 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 `` /* 139-byte string literal not displayed */
// Output only. Current state of the DataScan.
State State `protobuf:"varint,6,opt,name=state,proto3,enum=google.events.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.events.cloud.dataplex.v1.DataScanType" json:"type,omitempty"`
// Data Scan related setting.
// It is required and immutable which means once data_quality_spec is set, it
// cannot be changed to data_profile_spec.
//
// Types that are valid to be assigned to Spec:
//
// *DataScan_DataQualitySpec
// *DataScan_DataProfileSpec
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
Result isDataScan_Result `protobuf_oneof:"result"`
// 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.
- Data Profile: analyzes the data in table(s) and generates insights about the structure, content and relationships (such as null percent, cardinality, min/max/mean, etc).
func (*DataScan) GetCreateTime ¶
func (x *DataScan) GetCreateTime() *timestamppb.Timestamp
func (*DataScan) GetData ¶
func (x *DataScan) GetData() *DataSource
func (*DataScan) GetDataProfileResult ¶
func (x *DataScan) GetDataProfileResult() *DataProfileResult
func (*DataScan) GetDataProfileSpec ¶
func (x *DataScan) GetDataProfileSpec() *DataProfileSpec
func (*DataScan) GetDataQualityResult ¶
func (x *DataScan) GetDataQualityResult() *DataQualityResult
func (*DataScan) GetDataQualitySpec ¶
func (x *DataScan) GetDataQualitySpec() *DataQualitySpec
func (*DataScan) GetExecutionSpec ¶
func (x *DataScan) GetExecutionSpec() *DataScan_ExecutionSpec
func (*DataScan) GetExecutionStatus ¶
func (x *DataScan) GetExecutionStatus() *DataScan_ExecutionStatus
func (*DataScan) GetType ¶
func (x *DataScan) GetType() DataScanType
func (*DataScan) GetUpdateTime ¶
func (x *DataScan) GetUpdateTime() *timestamppb.Timestamp
func (*DataScan) ProtoReflect ¶
func (x *DataScan) ProtoReflect() protoreflect.Message
func (*DataScan) SetCreateTime ¶
func (x *DataScan) SetCreateTime(v *timestamppb.Timestamp)
func (*DataScan) SetData ¶
func (x *DataScan) SetData(v *DataSource)
func (*DataScan) SetDataProfileResult ¶
func (x *DataScan) SetDataProfileResult(v *DataProfileResult)
func (*DataScan) SetDataProfileSpec ¶
func (x *DataScan) SetDataProfileSpec(v *DataProfileSpec)
func (*DataScan) SetDataQualityResult ¶
func (x *DataScan) SetDataQualityResult(v *DataQualityResult)
func (*DataScan) SetDataQualitySpec ¶
func (x *DataScan) SetDataQualitySpec(v *DataQualitySpec)
func (*DataScan) SetExecutionSpec ¶
func (x *DataScan) SetExecutionSpec(v *DataScan_ExecutionSpec)
func (*DataScan) SetExecutionStatus ¶
func (x *DataScan) SetExecutionStatus(v *DataScan_ExecutionStatus)
func (*DataScan) SetType ¶
func (x *DataScan) SetType(v DataScanType)
func (*DataScan) SetUpdateTime ¶
func (x *DataScan) SetUpdateTime(v *timestamppb.Timestamp)
type DataScanCreatedEvent ¶
type DataScanCreatedEvent struct {
// The data associated with the event.
Data *DataScanEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataScan is created.
func (*DataScanCreatedEvent) ClearData ¶
func (x *DataScanCreatedEvent) ClearData()
func (*DataScanCreatedEvent) GetData ¶
func (x *DataScanCreatedEvent) GetData() *DataScanEventData
func (*DataScanCreatedEvent) HasData ¶
func (x *DataScanCreatedEvent) HasData() bool
func (*DataScanCreatedEvent) ProtoMessage ¶
func (*DataScanCreatedEvent) ProtoMessage()
func (*DataScanCreatedEvent) ProtoReflect ¶
func (x *DataScanCreatedEvent) ProtoReflect() protoreflect.Message
func (*DataScanCreatedEvent) Reset ¶
func (x *DataScanCreatedEvent) Reset()
func (*DataScanCreatedEvent) SetData ¶
func (x *DataScanCreatedEvent) SetData(v *DataScanEventData)
func (*DataScanCreatedEvent) String ¶
func (x *DataScanCreatedEvent) String() string
type DataScanCreatedEvent_builder ¶
type DataScanCreatedEvent_builder struct {
// The data associated with the event.
Data *DataScanEventData
// contains filtered or unexported fields
}
func (DataScanCreatedEvent_builder) Build ¶
func (b0 DataScanCreatedEvent_builder) Build() *DataScanCreatedEvent
type DataScanDeletedEvent ¶
type DataScanDeletedEvent struct {
// The data associated with the event.
Data *DataScanEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataScan is deleted.
func (*DataScanDeletedEvent) ClearData ¶
func (x *DataScanDeletedEvent) ClearData()
func (*DataScanDeletedEvent) GetData ¶
func (x *DataScanDeletedEvent) GetData() *DataScanEventData
func (*DataScanDeletedEvent) HasData ¶
func (x *DataScanDeletedEvent) HasData() bool
func (*DataScanDeletedEvent) ProtoMessage ¶
func (*DataScanDeletedEvent) ProtoMessage()
func (*DataScanDeletedEvent) ProtoReflect ¶
func (x *DataScanDeletedEvent) ProtoReflect() protoreflect.Message
func (*DataScanDeletedEvent) Reset ¶
func (x *DataScanDeletedEvent) Reset()
func (*DataScanDeletedEvent) SetData ¶
func (x *DataScanDeletedEvent) SetData(v *DataScanEventData)
func (*DataScanDeletedEvent) String ¶
func (x *DataScanDeletedEvent) String() string
type DataScanDeletedEvent_builder ¶
type DataScanDeletedEvent_builder struct {
// The data associated with the event.
Data *DataScanEventData
// contains filtered or unexported fields
}
func (DataScanDeletedEvent_builder) Build ¶
func (b0 DataScanDeletedEvent_builder) Build() *DataScanDeletedEvent
type DataScanEventData ¶
type DataScanEventData struct {
// Optional. The DataScan event payload. Unset for deletion events.
Payload *DataScan `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all DataScan events.
func (*DataScanEventData) ClearPayload ¶
func (x *DataScanEventData) ClearPayload()
func (*DataScanEventData) GetPayload ¶
func (x *DataScanEventData) GetPayload() *DataScan
func (*DataScanEventData) HasPayload ¶
func (x *DataScanEventData) HasPayload() bool
func (*DataScanEventData) ProtoMessage ¶
func (*DataScanEventData) ProtoMessage()
func (*DataScanEventData) ProtoReflect ¶
func (x *DataScanEventData) ProtoReflect() protoreflect.Message
func (*DataScanEventData) Reset ¶
func (x *DataScanEventData) Reset()
func (*DataScanEventData) SetPayload ¶
func (x *DataScanEventData) SetPayload(v *DataScan)
func (*DataScanEventData) String ¶
func (x *DataScanEventData) String() string
type DataScanEventData_builder ¶
type DataScanEventData_builder struct {
// Optional. The DataScan event payload. Unset for deletion events.
Payload *DataScan
// contains filtered or unexported fields
}
func (DataScanEventData_builder) Build ¶
func (b0 DataScanEventData_builder) Build() *DataScanEventData
type DataScanType ¶
type DataScanType int32
The type of DataScan.
const ( // The DataScan type is unspecified. DataScanType_DATA_SCAN_TYPE_UNSPECIFIED DataScanType = 0 // Data Quality scan. DataScanType_DATA_QUALITY DataScanType = 1 // Data Profile scan. DataScanType_DATA_PROFILE DataScanType = 2 )
func (DataScanType) Descriptor ¶
func (DataScanType) Descriptor() protoreflect.EnumDescriptor
func (DataScanType) Enum ¶
func (x DataScanType) Enum() *DataScanType
func (DataScanType) Number ¶
func (x DataScanType) Number() protoreflect.EnumNumber
func (DataScanType) String ¶
func (x DataScanType) String() string
func (DataScanType) Type ¶
func (DataScanType) Type() protoreflect.EnumType
type DataScanUpdatedEvent ¶
type DataScanUpdatedEvent struct {
// The data associated with the event.
Data *DataScanEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataScan is updated.
func (*DataScanUpdatedEvent) ClearData ¶
func (x *DataScanUpdatedEvent) ClearData()
func (*DataScanUpdatedEvent) GetData ¶
func (x *DataScanUpdatedEvent) GetData() *DataScanEventData
func (*DataScanUpdatedEvent) HasData ¶
func (x *DataScanUpdatedEvent) HasData() bool
func (*DataScanUpdatedEvent) ProtoMessage ¶
func (*DataScanUpdatedEvent) ProtoMessage()
func (*DataScanUpdatedEvent) ProtoReflect ¶
func (x *DataScanUpdatedEvent) ProtoReflect() protoreflect.Message
func (*DataScanUpdatedEvent) Reset ¶
func (x *DataScanUpdatedEvent) Reset()
func (*DataScanUpdatedEvent) SetData ¶
func (x *DataScanUpdatedEvent) SetData(v *DataScanEventData)
func (*DataScanUpdatedEvent) String ¶
func (x *DataScanUpdatedEvent) String() string
type DataScanUpdatedEvent_builder ¶
type DataScanUpdatedEvent_builder struct {
// The data associated with the event.
Data *DataScanEventData
// contains filtered or unexported fields
}
func (DataScanUpdatedEvent_builder) Build ¶
func (b0 DataScanUpdatedEvent_builder) Build() *DataScanUpdatedEvent
type DataScan_DataProfileResult ¶
type DataScan_DataProfileResult struct {
// Output only. The result of the data profile scan.
DataProfileResult *DataProfileResult `protobuf:"bytes,201,opt,name=data_profile_result,json=dataProfileResult,proto3,oneof"`
}
type DataScan_DataProfileSpec ¶
type DataScan_DataProfileSpec struct {
// DataProfileScan related setting.
DataProfileSpec *DataProfileSpec `protobuf:"bytes,101,opt,name=data_profile_spec,json=dataProfileSpec,proto3,oneof"`
}
type DataScan_DataQualityResult ¶
type DataScan_DataQualityResult struct {
// Output only. The result of the data quality scan.
DataQualityResult *DataQualityResult `protobuf:"bytes,200,opt,name=data_quality_result,json=dataQualityResult,proto3,oneof"`
}
type DataScan_DataQualitySpec ¶
type DataScan_DataQualitySpec struct {
// DataQualityScan related setting.
DataQualitySpec *DataQualitySpec `protobuf:"bytes,100,opt,name=data_quality_spec,json=dataQualitySpec,proto3,oneof"`
}
type 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) ClearField ¶
func (x *DataScan_ExecutionSpec) ClearField()
func (*DataScan_ExecutionSpec) ClearIncremental ¶
func (x *DataScan_ExecutionSpec) ClearIncremental()
func (*DataScan_ExecutionSpec) ClearTrigger ¶
func (x *DataScan_ExecutionSpec) ClearTrigger()
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) HasField ¶
func (x *DataScan_ExecutionSpec) HasField() bool
func (*DataScan_ExecutionSpec) HasIncremental ¶
func (x *DataScan_ExecutionSpec) HasIncremental() bool
func (*DataScan_ExecutionSpec) HasTrigger ¶
func (x *DataScan_ExecutionSpec) HasTrigger() bool
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) SetField ¶
func (x *DataScan_ExecutionSpec) SetField(v string)
func (*DataScan_ExecutionSpec) SetTrigger ¶
func (x *DataScan_ExecutionSpec) SetTrigger(v *Trigger)
func (*DataScan_ExecutionSpec) String ¶
func (x *DataScan_ExecutionSpec) String() string
func (*DataScan_ExecutionSpec) WhichIncremental ¶
func (x *DataScan_ExecutionSpec) WhichIncremental() case_DataScan_ExecutionSpec_Incremental
type 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"`
}
type DataScan_ExecutionSpec_builder ¶
type DataScan_ExecutionSpec_builder 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
// Fields of oneof Incremental:
// 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
// contains filtered or unexported fields
}
func (DataScan_ExecutionSpec_builder) Build ¶
func (b0 DataScan_ExecutionSpec_builder) Build() *DataScan_ExecutionSpec
type DataScan_ExecutionStatus ¶
type DataScan_ExecutionStatus struct {
// The time when the latest DataScanJob started.
LatestJobStartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=latest_job_start_time,json=latestJobStartTime,proto3" json:"latest_job_start_time,omitempty"`
// The time when the latest DataScanJob ended.
LatestJobEndTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=latest_job_end_time,json=latestJobEndTime,proto3" json:"latest_job_end_time,omitempty"`
// contains filtered or unexported fields
}
Status of the data scan execution.
func (*DataScan_ExecutionStatus) ClearLatestJobEndTime ¶
func (x *DataScan_ExecutionStatus) ClearLatestJobEndTime()
func (*DataScan_ExecutionStatus) ClearLatestJobStartTime ¶
func (x *DataScan_ExecutionStatus) ClearLatestJobStartTime()
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) HasLatestJobEndTime ¶
func (x *DataScan_ExecutionStatus) HasLatestJobEndTime() bool
func (*DataScan_ExecutionStatus) HasLatestJobStartTime ¶
func (x *DataScan_ExecutionStatus) HasLatestJobStartTime() bool
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) SetLatestJobEndTime ¶
func (x *DataScan_ExecutionStatus) SetLatestJobEndTime(v *timestamppb.Timestamp)
func (*DataScan_ExecutionStatus) SetLatestJobStartTime ¶
func (x *DataScan_ExecutionStatus) SetLatestJobStartTime(v *timestamppb.Timestamp)
func (*DataScan_ExecutionStatus) String ¶
func (x *DataScan_ExecutionStatus) String() string
type DataScan_ExecutionStatus_builder ¶
type DataScan_ExecutionStatus_builder struct {
// The time when the latest DataScanJob started.
LatestJobStartTime *timestamppb.Timestamp
// The time when the latest DataScanJob ended.
LatestJobEndTime *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (DataScan_ExecutionStatus_builder) Build ¶
func (b0 DataScan_ExecutionStatus_builder) Build() *DataScan_ExecutionStatus
type DataScan_builder ¶
type DataScan_builder struct {
// Output only. 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 GCP region.
Name string
// 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
// Optional. Description of the scan.
//
// * Must be between 1-1024 characters.
Description string
// Optional. User friendly display name.
//
// * Must be between 1-256 characters.
DisplayName string
// Optional. User-defined labels for the scan.
Labels map[string]string
// Output only. Current state of the DataScan.
State State
// Output only. The time when the scan was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the scan was last updated.
UpdateTime *timestamppb.Timestamp
// Required. The data source for DataScan.
Data *DataSource
// Optional. DataScan execution settings.
//
// If not specified, the fields in it will use their default values.
ExecutionSpec *DataScan_ExecutionSpec
// Output only. Status of the data scan execution.
ExecutionStatus *DataScan_ExecutionStatus
// Output only. The type of DataScan.
Type DataScanType
// Fields of oneof Spec:
// DataQualityScan related setting.
DataQualitySpec *DataQualitySpec
// DataProfileScan related setting.
DataProfileSpec *DataProfileSpec
// Fields of oneof Result:
// Output only. The result of the data quality scan.
DataQualityResult *DataQualityResult
// Output only. The result of the data profile scan.
DataProfileResult *DataProfileResult
// contains filtered or unexported fields
}
func (DataScan_builder) Build ¶
func (b0 DataScan_builder) Build() *DataScan
type 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
Source isDataSource_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
The data source for DataScan.
func (*DataSource) ClearEntity ¶
func (x *DataSource) ClearEntity()
func (*DataSource) ClearSource ¶
func (x *DataSource) ClearSource()
func (*DataSource) GetEntity ¶
func (x *DataSource) GetEntity() string
func (*DataSource) GetSource ¶
func (x *DataSource) GetSource() isDataSource_Source
func (*DataSource) HasEntity ¶
func (x *DataSource) HasEntity() bool
func (*DataSource) HasSource ¶
func (x *DataSource) HasSource() bool
func (*DataSource) ProtoMessage ¶
func (*DataSource) ProtoMessage()
func (*DataSource) ProtoReflect ¶
func (x *DataSource) ProtoReflect() protoreflect.Message
func (*DataSource) Reset ¶
func (x *DataSource) Reset()
func (*DataSource) SetEntity ¶
func (x *DataSource) SetEntity(v string)
func (*DataSource) String ¶
func (x *DataSource) String() string
func (*DataSource) WhichSource ¶
func (x *DataSource) WhichSource() case_DataSource_Source
type DataSource_Entity ¶
type DataSource_Entity struct {
// Immutable. The Dataplex entity that represents the data source (e.g.
// BigQuery table) for DataScan, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
Entity string `protobuf:"bytes,100,opt,name=entity,proto3,oneof"`
}
type DataSource_builder ¶
type DataSource_builder struct {
// Fields of oneof Source:
// Immutable. The Dataplex entity that represents the data source (e.g.
// BigQuery table) for DataScan, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
Entity *string
// contains filtered or unexported fields
}
func (DataSource_builder) Build ¶
func (b0 DataSource_builder) Build() *DataSource
type DataTaxonomy ¶
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 `` /* 139-byte string literal not displayed */
// 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"`
// 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.
func (*DataTaxonomy) ClearCreateTime ¶
func (x *DataTaxonomy) ClearCreateTime()
func (*DataTaxonomy) ClearUpdateTime ¶
func (x *DataTaxonomy) ClearUpdateTime()
func (*DataTaxonomy) GetAttributeCount ¶
func (x *DataTaxonomy) GetAttributeCount() int32
func (*DataTaxonomy) GetCreateTime ¶
func (x *DataTaxonomy) GetCreateTime() *timestamppb.Timestamp
func (*DataTaxonomy) GetDescription ¶
func (x *DataTaxonomy) GetDescription() string
func (*DataTaxonomy) GetDisplayName ¶
func (x *DataTaxonomy) GetDisplayName() string
func (*DataTaxonomy) GetEtag ¶
func (x *DataTaxonomy) GetEtag() string
func (*DataTaxonomy) GetLabels ¶
func (x *DataTaxonomy) GetLabels() map[string]string
func (*DataTaxonomy) GetName ¶
func (x *DataTaxonomy) GetName() string
func (*DataTaxonomy) GetUid ¶
func (x *DataTaxonomy) GetUid() string
func (*DataTaxonomy) GetUpdateTime ¶
func (x *DataTaxonomy) GetUpdateTime() *timestamppb.Timestamp
func (*DataTaxonomy) HasCreateTime ¶
func (x *DataTaxonomy) HasCreateTime() bool
func (*DataTaxonomy) HasUpdateTime ¶
func (x *DataTaxonomy) HasUpdateTime() bool
func (*DataTaxonomy) ProtoMessage ¶
func (*DataTaxonomy) ProtoMessage()
func (*DataTaxonomy) ProtoReflect ¶
func (x *DataTaxonomy) ProtoReflect() protoreflect.Message
func (*DataTaxonomy) Reset ¶
func (x *DataTaxonomy) Reset()
func (*DataTaxonomy) SetAttributeCount ¶
func (x *DataTaxonomy) SetAttributeCount(v int32)
func (*DataTaxonomy) SetCreateTime ¶
func (x *DataTaxonomy) SetCreateTime(v *timestamppb.Timestamp)
func (*DataTaxonomy) SetDescription ¶
func (x *DataTaxonomy) SetDescription(v string)
func (*DataTaxonomy) SetDisplayName ¶
func (x *DataTaxonomy) SetDisplayName(v string)
func (*DataTaxonomy) SetEtag ¶
func (x *DataTaxonomy) SetEtag(v string)
func (*DataTaxonomy) SetLabels ¶
func (x *DataTaxonomy) SetLabels(v map[string]string)
func (*DataTaxonomy) SetName ¶
func (x *DataTaxonomy) SetName(v string)
func (*DataTaxonomy) SetUid ¶
func (x *DataTaxonomy) SetUid(v string)
func (*DataTaxonomy) SetUpdateTime ¶
func (x *DataTaxonomy) SetUpdateTime(v *timestamppb.Timestamp)
func (*DataTaxonomy) String ¶
func (x *DataTaxonomy) String() string
type DataTaxonomyCreatedEvent ¶
type DataTaxonomyCreatedEvent struct {
// The data associated with the event.
Data *DataTaxonomyEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataTaxonomy is created.
func (*DataTaxonomyCreatedEvent) ClearData ¶
func (x *DataTaxonomyCreatedEvent) ClearData()
func (*DataTaxonomyCreatedEvent) GetData ¶
func (x *DataTaxonomyCreatedEvent) GetData() *DataTaxonomyEventData
func (*DataTaxonomyCreatedEvent) HasData ¶
func (x *DataTaxonomyCreatedEvent) HasData() bool
func (*DataTaxonomyCreatedEvent) ProtoMessage ¶
func (*DataTaxonomyCreatedEvent) ProtoMessage()
func (*DataTaxonomyCreatedEvent) ProtoReflect ¶
func (x *DataTaxonomyCreatedEvent) ProtoReflect() protoreflect.Message
func (*DataTaxonomyCreatedEvent) Reset ¶
func (x *DataTaxonomyCreatedEvent) Reset()
func (*DataTaxonomyCreatedEvent) SetData ¶
func (x *DataTaxonomyCreatedEvent) SetData(v *DataTaxonomyEventData)
func (*DataTaxonomyCreatedEvent) String ¶
func (x *DataTaxonomyCreatedEvent) String() string
type DataTaxonomyCreatedEvent_builder ¶
type DataTaxonomyCreatedEvent_builder struct {
// The data associated with the event.
Data *DataTaxonomyEventData
// contains filtered or unexported fields
}
func (DataTaxonomyCreatedEvent_builder) Build ¶
func (b0 DataTaxonomyCreatedEvent_builder) Build() *DataTaxonomyCreatedEvent
type DataTaxonomyDeletedEvent ¶
type DataTaxonomyDeletedEvent struct {
// The data associated with the event.
Data *DataTaxonomyEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataTaxonomy is deleted.
func (*DataTaxonomyDeletedEvent) ClearData ¶
func (x *DataTaxonomyDeletedEvent) ClearData()
func (*DataTaxonomyDeletedEvent) GetData ¶
func (x *DataTaxonomyDeletedEvent) GetData() *DataTaxonomyEventData
func (*DataTaxonomyDeletedEvent) HasData ¶
func (x *DataTaxonomyDeletedEvent) HasData() bool
func (*DataTaxonomyDeletedEvent) ProtoMessage ¶
func (*DataTaxonomyDeletedEvent) ProtoMessage()
func (*DataTaxonomyDeletedEvent) ProtoReflect ¶
func (x *DataTaxonomyDeletedEvent) ProtoReflect() protoreflect.Message
func (*DataTaxonomyDeletedEvent) Reset ¶
func (x *DataTaxonomyDeletedEvent) Reset()
func (*DataTaxonomyDeletedEvent) SetData ¶
func (x *DataTaxonomyDeletedEvent) SetData(v *DataTaxonomyEventData)
func (*DataTaxonomyDeletedEvent) String ¶
func (x *DataTaxonomyDeletedEvent) String() string
type DataTaxonomyDeletedEvent_builder ¶
type DataTaxonomyDeletedEvent_builder struct {
// The data associated with the event.
Data *DataTaxonomyEventData
// contains filtered or unexported fields
}
func (DataTaxonomyDeletedEvent_builder) Build ¶
func (b0 DataTaxonomyDeletedEvent_builder) Build() *DataTaxonomyDeletedEvent
type DataTaxonomyEventData ¶
type DataTaxonomyEventData struct {
// Optional. The DataTaxonomy event payload. Unset for deletion events.
Payload *DataTaxonomy `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all DataTaxonomy events.
func (*DataTaxonomyEventData) ClearPayload ¶
func (x *DataTaxonomyEventData) ClearPayload()
func (*DataTaxonomyEventData) GetPayload ¶
func (x *DataTaxonomyEventData) GetPayload() *DataTaxonomy
func (*DataTaxonomyEventData) HasPayload ¶
func (x *DataTaxonomyEventData) HasPayload() bool
func (*DataTaxonomyEventData) ProtoMessage ¶
func (*DataTaxonomyEventData) ProtoMessage()
func (*DataTaxonomyEventData) ProtoReflect ¶
func (x *DataTaxonomyEventData) ProtoReflect() protoreflect.Message
func (*DataTaxonomyEventData) Reset ¶
func (x *DataTaxonomyEventData) Reset()
func (*DataTaxonomyEventData) SetPayload ¶
func (x *DataTaxonomyEventData) SetPayload(v *DataTaxonomy)
func (*DataTaxonomyEventData) String ¶
func (x *DataTaxonomyEventData) String() string
type DataTaxonomyEventData_builder ¶
type DataTaxonomyEventData_builder struct {
// Optional. The DataTaxonomy event payload. Unset for deletion events.
Payload *DataTaxonomy
// contains filtered or unexported fields
}
func (DataTaxonomyEventData_builder) Build ¶
func (b0 DataTaxonomyEventData_builder) Build() *DataTaxonomyEventData
type DataTaxonomyUpdatedEvent ¶
type DataTaxonomyUpdatedEvent struct {
// The data associated with the event.
Data *DataTaxonomyEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a DataTaxonomy is updated.
func (*DataTaxonomyUpdatedEvent) ClearData ¶
func (x *DataTaxonomyUpdatedEvent) ClearData()
func (*DataTaxonomyUpdatedEvent) GetData ¶
func (x *DataTaxonomyUpdatedEvent) GetData() *DataTaxonomyEventData
func (*DataTaxonomyUpdatedEvent) HasData ¶
func (x *DataTaxonomyUpdatedEvent) HasData() bool
func (*DataTaxonomyUpdatedEvent) ProtoMessage ¶
func (*DataTaxonomyUpdatedEvent) ProtoMessage()
func (*DataTaxonomyUpdatedEvent) ProtoReflect ¶
func (x *DataTaxonomyUpdatedEvent) ProtoReflect() protoreflect.Message
func (*DataTaxonomyUpdatedEvent) Reset ¶
func (x *DataTaxonomyUpdatedEvent) Reset()
func (*DataTaxonomyUpdatedEvent) SetData ¶
func (x *DataTaxonomyUpdatedEvent) SetData(v *DataTaxonomyEventData)
func (*DataTaxonomyUpdatedEvent) String ¶
func (x *DataTaxonomyUpdatedEvent) String() string
type DataTaxonomyUpdatedEvent_builder ¶
type DataTaxonomyUpdatedEvent_builder struct {
// The data associated with the event.
Data *DataTaxonomyEventData
// contains filtered or unexported fields
}
func (DataTaxonomyUpdatedEvent_builder) Build ¶
func (b0 DataTaxonomyUpdatedEvent_builder) Build() *DataTaxonomyUpdatedEvent
type DataTaxonomy_builder ¶
type DataTaxonomy_builder 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
// 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
// Output only. The time when the DataTaxonomy was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the DataTaxonomy was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. Description of the DataTaxonomy.
Description string
// Optional. User friendly display name.
DisplayName string
// Optional. User-defined labels for the DataTaxonomy.
Labels map[string]string
// Output only. The number of attributes in the DataTaxonomy.
AttributeCount int32
// 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
// contains filtered or unexported fields
}
func (DataTaxonomy_builder) Build ¶
func (b0 DataTaxonomy_builder) Build() *DataTaxonomy
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 `` /* 139-byte string literal not displayed */
// 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.events.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) ClearCreateTime ¶
func (x *Environment) ClearCreateTime()
func (*Environment) ClearEndpoints ¶
func (x *Environment) ClearEndpoints()
func (*Environment) ClearInfrastructureSpec ¶
func (x *Environment) ClearInfrastructureSpec()
func (*Environment) ClearSessionSpec ¶
func (x *Environment) ClearSessionSpec()
func (*Environment) ClearSessionStatus ¶
func (x *Environment) ClearSessionStatus()
func (*Environment) ClearUpdateTime ¶
func (x *Environment) ClearUpdateTime()
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) HasCreateTime ¶
func (x *Environment) HasCreateTime() bool
func (*Environment) HasEndpoints ¶
func (x *Environment) HasEndpoints() bool
func (*Environment) HasInfrastructureSpec ¶
func (x *Environment) HasInfrastructureSpec() bool
func (*Environment) HasSessionSpec ¶
func (x *Environment) HasSessionSpec() bool
func (*Environment) HasSessionStatus ¶
func (x *Environment) HasSessionStatus() bool
func (*Environment) HasUpdateTime ¶
func (x *Environment) HasUpdateTime() bool
func (*Environment) ProtoMessage ¶
func (*Environment) ProtoMessage()
func (*Environment) ProtoReflect ¶
func (x *Environment) ProtoReflect() protoreflect.Message
func (*Environment) Reset ¶
func (x *Environment) Reset()
func (*Environment) SetCreateTime ¶
func (x *Environment) SetCreateTime(v *timestamppb.Timestamp)
func (*Environment) SetDescription ¶
func (x *Environment) SetDescription(v string)
func (*Environment) SetDisplayName ¶
func (x *Environment) SetDisplayName(v string)
func (*Environment) SetEndpoints ¶
func (x *Environment) SetEndpoints(v *Environment_Endpoints)
func (*Environment) SetInfrastructureSpec ¶
func (x *Environment) SetInfrastructureSpec(v *Environment_InfrastructureSpec)
func (*Environment) SetLabels ¶
func (x *Environment) SetLabels(v map[string]string)
func (*Environment) SetName ¶
func (x *Environment) SetName(v string)
func (*Environment) SetSessionSpec ¶
func (x *Environment) SetSessionSpec(v *Environment_SessionSpec)
func (*Environment) SetSessionStatus ¶
func (x *Environment) SetSessionStatus(v *Environment_SessionStatus)
func (*Environment) SetState ¶
func (x *Environment) SetState(v State)
func (*Environment) SetUid ¶
func (x *Environment) SetUid(v string)
func (*Environment) SetUpdateTime ¶
func (x *Environment) SetUpdateTime(v *timestamppb.Timestamp)
func (*Environment) String ¶
func (x *Environment) String() string
type EnvironmentCreatedEvent ¶
type EnvironmentCreatedEvent struct {
// The data associated with the event.
Data *EnvironmentEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when an Environment is created.
func (*EnvironmentCreatedEvent) ClearData ¶
func (x *EnvironmentCreatedEvent) ClearData()
func (*EnvironmentCreatedEvent) GetData ¶
func (x *EnvironmentCreatedEvent) GetData() *EnvironmentEventData
func (*EnvironmentCreatedEvent) HasData ¶
func (x *EnvironmentCreatedEvent) HasData() bool
func (*EnvironmentCreatedEvent) ProtoMessage ¶
func (*EnvironmentCreatedEvent) ProtoMessage()
func (*EnvironmentCreatedEvent) ProtoReflect ¶
func (x *EnvironmentCreatedEvent) ProtoReflect() protoreflect.Message
func (*EnvironmentCreatedEvent) Reset ¶
func (x *EnvironmentCreatedEvent) Reset()
func (*EnvironmentCreatedEvent) SetData ¶
func (x *EnvironmentCreatedEvent) SetData(v *EnvironmentEventData)
func (*EnvironmentCreatedEvent) String ¶
func (x *EnvironmentCreatedEvent) String() string
type EnvironmentCreatedEvent_builder ¶
type EnvironmentCreatedEvent_builder struct {
// The data associated with the event.
Data *EnvironmentEventData
// contains filtered or unexported fields
}
func (EnvironmentCreatedEvent_builder) Build ¶
func (b0 EnvironmentCreatedEvent_builder) Build() *EnvironmentCreatedEvent
type EnvironmentDeletedEvent ¶
type EnvironmentDeletedEvent struct {
// The data associated with the event.
Data *EnvironmentEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when an Environment is deleted.
func (*EnvironmentDeletedEvent) ClearData ¶
func (x *EnvironmentDeletedEvent) ClearData()
func (*EnvironmentDeletedEvent) GetData ¶
func (x *EnvironmentDeletedEvent) GetData() *EnvironmentEventData
func (*EnvironmentDeletedEvent) HasData ¶
func (x *EnvironmentDeletedEvent) HasData() bool
func (*EnvironmentDeletedEvent) ProtoMessage ¶
func (*EnvironmentDeletedEvent) ProtoMessage()
func (*EnvironmentDeletedEvent) ProtoReflect ¶
func (x *EnvironmentDeletedEvent) ProtoReflect() protoreflect.Message
func (*EnvironmentDeletedEvent) Reset ¶
func (x *EnvironmentDeletedEvent) Reset()
func (*EnvironmentDeletedEvent) SetData ¶
func (x *EnvironmentDeletedEvent) SetData(v *EnvironmentEventData)
func (*EnvironmentDeletedEvent) String ¶
func (x *EnvironmentDeletedEvent) String() string
type EnvironmentDeletedEvent_builder ¶
type EnvironmentDeletedEvent_builder struct {
// The data associated with the event.
Data *EnvironmentEventData
// contains filtered or unexported fields
}
func (EnvironmentDeletedEvent_builder) Build ¶
func (b0 EnvironmentDeletedEvent_builder) Build() *EnvironmentDeletedEvent
type EnvironmentEventData ¶
type EnvironmentEventData struct {
// Optional. The Environment event payload. Unset for deletion events.
Payload *Environment `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all Environment events.
func (*EnvironmentEventData) ClearPayload ¶
func (x *EnvironmentEventData) ClearPayload()
func (*EnvironmentEventData) GetPayload ¶
func (x *EnvironmentEventData) GetPayload() *Environment
func (*EnvironmentEventData) HasPayload ¶
func (x *EnvironmentEventData) HasPayload() bool
func (*EnvironmentEventData) ProtoMessage ¶
func (*EnvironmentEventData) ProtoMessage()
func (*EnvironmentEventData) ProtoReflect ¶
func (x *EnvironmentEventData) ProtoReflect() protoreflect.Message
func (*EnvironmentEventData) Reset ¶
func (x *EnvironmentEventData) Reset()
func (*EnvironmentEventData) SetPayload ¶
func (x *EnvironmentEventData) SetPayload(v *Environment)
func (*EnvironmentEventData) String ¶
func (x *EnvironmentEventData) String() string
type EnvironmentEventData_builder ¶
type EnvironmentEventData_builder struct {
// Optional. The Environment event payload. Unset for deletion events.
Payload *Environment
// contains filtered or unexported fields
}
func (EnvironmentEventData_builder) Build ¶
func (b0 EnvironmentEventData_builder) Build() *EnvironmentEventData
type EnvironmentUpdatedEvent ¶
type EnvironmentUpdatedEvent struct {
// The data associated with the event.
Data *EnvironmentEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when an Environment is updated.
func (*EnvironmentUpdatedEvent) ClearData ¶
func (x *EnvironmentUpdatedEvent) ClearData()
func (*EnvironmentUpdatedEvent) GetData ¶
func (x *EnvironmentUpdatedEvent) GetData() *EnvironmentEventData
func (*EnvironmentUpdatedEvent) HasData ¶
func (x *EnvironmentUpdatedEvent) HasData() bool
func (*EnvironmentUpdatedEvent) ProtoMessage ¶
func (*EnvironmentUpdatedEvent) ProtoMessage()
func (*EnvironmentUpdatedEvent) ProtoReflect ¶
func (x *EnvironmentUpdatedEvent) ProtoReflect() protoreflect.Message
func (*EnvironmentUpdatedEvent) Reset ¶
func (x *EnvironmentUpdatedEvent) Reset()
func (*EnvironmentUpdatedEvent) SetData ¶
func (x *EnvironmentUpdatedEvent) SetData(v *EnvironmentEventData)
func (*EnvironmentUpdatedEvent) String ¶
func (x *EnvironmentUpdatedEvent) String() string
type EnvironmentUpdatedEvent_builder ¶
type EnvironmentUpdatedEvent_builder struct {
// The data associated with the event.
Data *EnvironmentEventData
// contains filtered or unexported fields
}
func (EnvironmentUpdatedEvent_builder) Build ¶
func (b0 EnvironmentUpdatedEvent_builder) Build() *EnvironmentUpdatedEvent
type 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) 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) SetNotebooks ¶
func (x *Environment_Endpoints) SetNotebooks(v string)
func (*Environment_Endpoints) SetSql ¶
func (x *Environment_Endpoints) SetSql(v string)
func (*Environment_Endpoints) String ¶
func (x *Environment_Endpoints) String() string
type Environment_Endpoints_builder ¶
type Environment_Endpoints_builder struct {
// Output only. URI to serve notebook APIs
Notebooks string
// Output only. URI to serve SQL APIs
Sql string
// contains filtered or unexported fields
}
func (Environment_Endpoints_builder) Build ¶
func (b0 Environment_Endpoints_builder) Build() *Environment_Endpoints
type 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) ClearCompute ¶
func (x *Environment_InfrastructureSpec) ClearCompute()
func (*Environment_InfrastructureSpec) ClearOsImage ¶
func (x *Environment_InfrastructureSpec) ClearOsImage()
func (*Environment_InfrastructureSpec) ClearResources ¶
func (x *Environment_InfrastructureSpec) ClearResources()
func (*Environment_InfrastructureSpec) ClearRuntime ¶
func (x *Environment_InfrastructureSpec) ClearRuntime()
func (*Environment_InfrastructureSpec) GetCompute ¶
func (x *Environment_InfrastructureSpec) GetCompute() *Environment_InfrastructureSpec_ComputeResources
func (*Environment_InfrastructureSpec) GetOsImage ¶
func (x *Environment_InfrastructureSpec) GetOsImage() *Environment_InfrastructureSpec_OsImageRuntime
func (*Environment_InfrastructureSpec) GetResources ¶
func (x *Environment_InfrastructureSpec) GetResources() isEnvironment_InfrastructureSpec_Resources
func (*Environment_InfrastructureSpec) GetRuntime ¶
func (x *Environment_InfrastructureSpec) GetRuntime() isEnvironment_InfrastructureSpec_Runtime
func (*Environment_InfrastructureSpec) HasCompute ¶
func (x *Environment_InfrastructureSpec) HasCompute() bool
func (*Environment_InfrastructureSpec) HasOsImage ¶
func (x *Environment_InfrastructureSpec) HasOsImage() bool
func (*Environment_InfrastructureSpec) HasResources ¶
func (x *Environment_InfrastructureSpec) HasResources() bool
func (*Environment_InfrastructureSpec) HasRuntime ¶
func (x *Environment_InfrastructureSpec) HasRuntime() bool
func (*Environment_InfrastructureSpec) ProtoMessage ¶
func (*Environment_InfrastructureSpec) ProtoMessage()
func (*Environment_InfrastructureSpec) ProtoReflect ¶
func (x *Environment_InfrastructureSpec) ProtoReflect() protoreflect.Message
func (*Environment_InfrastructureSpec) Reset ¶
func (x *Environment_InfrastructureSpec) Reset()
func (*Environment_InfrastructureSpec) SetCompute ¶
func (x *Environment_InfrastructureSpec) SetCompute(v *Environment_InfrastructureSpec_ComputeResources)
func (*Environment_InfrastructureSpec) SetOsImage ¶
func (x *Environment_InfrastructureSpec) SetOsImage(v *Environment_InfrastructureSpec_OsImageRuntime)
func (*Environment_InfrastructureSpec) String ¶
func (x *Environment_InfrastructureSpec) String() string
func (*Environment_InfrastructureSpec) WhichResources ¶
func (x *Environment_InfrastructureSpec) WhichResources() case_Environment_InfrastructureSpec_Resources
func (*Environment_InfrastructureSpec) WhichRuntime ¶
func (x *Environment_InfrastructureSpec) WhichRuntime() case_Environment_InfrastructureSpec_Runtime
type 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"`
}
type 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) GetDiskSizeGb ¶
func (x *Environment_InfrastructureSpec_ComputeResources) GetDiskSizeGb() int32
func (*Environment_InfrastructureSpec_ComputeResources) GetMaxNodeCount ¶
func (x *Environment_InfrastructureSpec_ComputeResources) GetMaxNodeCount() int32
func (*Environment_InfrastructureSpec_ComputeResources) GetNodeCount ¶
func (x *Environment_InfrastructureSpec_ComputeResources) GetNodeCount() int32
func (*Environment_InfrastructureSpec_ComputeResources) ProtoMessage ¶
func (*Environment_InfrastructureSpec_ComputeResources) ProtoMessage()
func (*Environment_InfrastructureSpec_ComputeResources) ProtoReflect ¶
func (x *Environment_InfrastructureSpec_ComputeResources) ProtoReflect() protoreflect.Message
func (*Environment_InfrastructureSpec_ComputeResources) Reset ¶
func (x *Environment_InfrastructureSpec_ComputeResources) Reset()
func (*Environment_InfrastructureSpec_ComputeResources) SetDiskSizeGb ¶
func (x *Environment_InfrastructureSpec_ComputeResources) SetDiskSizeGb(v int32)
func (*Environment_InfrastructureSpec_ComputeResources) SetMaxNodeCount ¶
func (x *Environment_InfrastructureSpec_ComputeResources) SetMaxNodeCount(v int32)
func (*Environment_InfrastructureSpec_ComputeResources) SetNodeCount ¶
func (x *Environment_InfrastructureSpec_ComputeResources) SetNodeCount(v int32)
func (*Environment_InfrastructureSpec_ComputeResources) String ¶
func (x *Environment_InfrastructureSpec_ComputeResources) String() string
type Environment_InfrastructureSpec_ComputeResources_builder ¶
type Environment_InfrastructureSpec_ComputeResources_builder struct {
// Optional. Size in GB of the disk. Default is 100 GB.
DiskSizeGb int32
// Optional. Total number of nodes in the sessions created for this
// environment.
NodeCount int32
// Optional. Max configurable nodes.
// If max_node_count > node_count, then auto-scaling is enabled.
MaxNodeCount int32
// contains filtered or unexported fields
}
func (Environment_InfrastructureSpec_ComputeResources_builder) Build ¶
type 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"`
}
type Environment_InfrastructureSpec_OsImageRuntime ¶
type Environment_InfrastructureSpec_OsImageRuntime struct {
// Required. Dataplex 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 `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
Software Runtime Configuration to run Analyze.
func (*Environment_InfrastructureSpec_OsImageRuntime) GetImageVersion ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetImageVersion() string
func (*Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetJavaLibraries() []string
func (*Environment_InfrastructureSpec_OsImageRuntime) GetProperties ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetProperties() map[string]string
func (*Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) GetPythonPackages() []string
func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoMessage ¶
func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoMessage()
func (*Environment_InfrastructureSpec_OsImageRuntime) ProtoReflect ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) ProtoReflect() protoreflect.Message
func (*Environment_InfrastructureSpec_OsImageRuntime) Reset ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) Reset()
func (*Environment_InfrastructureSpec_OsImageRuntime) SetImageVersion ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) SetImageVersion(v string)
func (*Environment_InfrastructureSpec_OsImageRuntime) SetJavaLibraries ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) SetJavaLibraries(v []string)
func (*Environment_InfrastructureSpec_OsImageRuntime) SetProperties ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) SetProperties(v map[string]string)
func (*Environment_InfrastructureSpec_OsImageRuntime) SetPythonPackages ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) SetPythonPackages(v []string)
func (*Environment_InfrastructureSpec_OsImageRuntime) String ¶
func (x *Environment_InfrastructureSpec_OsImageRuntime) String() string
type Environment_InfrastructureSpec_OsImageRuntime_builder ¶
type Environment_InfrastructureSpec_OsImageRuntime_builder struct {
// Required. Dataplex Image version.
ImageVersion string
// 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
// 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
// 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
// contains filtered or unexported fields
}
func (Environment_InfrastructureSpec_OsImageRuntime_builder) Build ¶
type Environment_InfrastructureSpec_builder ¶
type Environment_InfrastructureSpec_builder struct {
// Fields of oneof Resources:
// Optional. Compute resources needed for analyze interactive workloads.
Compute *Environment_InfrastructureSpec_ComputeResources
// Fields of oneof Runtime:
// Required. Software Runtime Configuration for analyze interactive
// workloads.
OsImage *Environment_InfrastructureSpec_OsImageRuntime
// contains filtered or unexported fields
}
func (Environment_InfrastructureSpec_builder) Build ¶
func (b0 Environment_InfrastructureSpec_builder) Build() *Environment_InfrastructureSpec
type 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) ClearMaxIdleDuration ¶
func (x *Environment_SessionSpec) ClearMaxIdleDuration()
func (*Environment_SessionSpec) GetEnableFastStartup ¶
func (x *Environment_SessionSpec) GetEnableFastStartup() bool
func (*Environment_SessionSpec) GetMaxIdleDuration ¶
func (x *Environment_SessionSpec) GetMaxIdleDuration() *durationpb.Duration
func (*Environment_SessionSpec) HasMaxIdleDuration ¶
func (x *Environment_SessionSpec) HasMaxIdleDuration() bool
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) SetEnableFastStartup ¶
func (x *Environment_SessionSpec) SetEnableFastStartup(v bool)
func (*Environment_SessionSpec) SetMaxIdleDuration ¶
func (x *Environment_SessionSpec) SetMaxIdleDuration(v *durationpb.Duration)
func (*Environment_SessionSpec) String ¶
func (x *Environment_SessionSpec) String() string
type Environment_SessionSpec_builder ¶
type Environment_SessionSpec_builder struct {
// Optional. The idle time configuration of the session. The session will be
// auto-terminated at the end of this period.
MaxIdleDuration *durationpb.Duration
// 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
// contains filtered or unexported fields
}
func (Environment_SessionSpec_builder) Build ¶
func (b0 Environment_SessionSpec_builder) Build() *Environment_SessionSpec
type 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) GetActive ¶
func (x *Environment_SessionStatus) GetActive() bool
func (*Environment_SessionStatus) ProtoMessage ¶
func (*Environment_SessionStatus) ProtoMessage()
func (*Environment_SessionStatus) ProtoReflect ¶
func (x *Environment_SessionStatus) ProtoReflect() protoreflect.Message
func (*Environment_SessionStatus) Reset ¶
func (x *Environment_SessionStatus) Reset()
func (*Environment_SessionStatus) SetActive ¶
func (x *Environment_SessionStatus) SetActive(v bool)
func (*Environment_SessionStatus) String ¶
func (x *Environment_SessionStatus) String() string
type Environment_SessionStatus_builder ¶
type Environment_SessionStatus_builder struct {
// Output only. Queries over sessions to mark whether the environment is
// currently active or not
Active bool
// contains filtered or unexported fields
}
func (Environment_SessionStatus_builder) Build ¶
func (b0 Environment_SessionStatus_builder) Build() *Environment_SessionStatus
type Environment_builder ¶
type Environment_builder 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
// Optional. User friendly display name.
DisplayName string
// 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
// Output only. Environment creation time.
CreateTime *timestamppb.Timestamp
// Output only. The time when the environment was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. User defined labels for the environment.
Labels map[string]string
// Optional. Description of the environment.
Description string
// Output only. Current state of the environment.
State State
// Required. Infrastructure specification for the Environment.
InfrastructureSpec *Environment_InfrastructureSpec
// Optional. Configuration for sessions created for this environment.
SessionSpec *Environment_SessionSpec
// Output only. Status of sessions created for this environment.
SessionStatus *Environment_SessionStatus
// Output only. URI Endpoints to access sessions associated with the
// Environment.
Endpoints *Environment_Endpoints
// contains filtered or unexported fields
}
func (Environment_builder) Build ¶
func (b0 Environment_builder) Build() *Environment
type 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.events.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.events.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"`
// contains filtered or unexported fields
}
A job represents an instance of a task.
func (*Job) GetEndTime ¶
func (x *Job) GetEndTime() *timestamppb.Timestamp
func (*Job) GetService ¶
func (x *Job) GetService() Job_Service
func (*Job) GetStartTime ¶
func (x *Job) GetStartTime() *timestamppb.Timestamp
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
func (*Job) SetEndTime ¶
func (x *Job) SetEndTime(v *timestamppb.Timestamp)
func (*Job) SetService ¶
func (x *Job) SetService(v Job_Service)
func (*Job) SetStartTime ¶
func (x *Job) SetStartTime(v *timestamppb.Timestamp)
type Job_Service ¶
type Job_Service int32
const ( // Service used to run the job is unspecified. Job_SERVICE_UNSPECIFIED Job_Service = 0 // Dataproc service is used to run this job. Job_DATAPROC Job_Service = 1 )
func (Job_Service) Descriptor ¶
func (Job_Service) Descriptor() protoreflect.EnumDescriptor
func (Job_Service) Enum ¶
func (x Job_Service) Enum() *Job_Service
func (Job_Service) Number ¶
func (x Job_Service) Number() protoreflect.EnumNumber
func (Job_Service) String ¶
func (x Job_Service) String() string
func (Job_Service) Type ¶
func (Job_Service) Type() protoreflect.EnumType
type Job_State ¶
type Job_State int32
const ( // The job state is unknown. Job_STATE_UNSPECIFIED Job_State = 0 // The job is running. Job_RUNNING Job_State = 1 // The job is cancelling. Job_CANCELLING Job_State = 2 // The job cancellation was successful. Job_CANCELLED Job_State = 3 // The job completed successfully. Job_SUCCEEDED Job_State = 4 // The job is no longer running due to an error. Job_FAILED Job_State = 5 // The job was cancelled outside of Dataplex. Job_ABORTED Job_State = 6 )
func (Job_State) Descriptor ¶
func (Job_State) Descriptor() protoreflect.EnumDescriptor
func (Job_State) Number ¶
func (x Job_State) Number() protoreflect.EnumNumber
func (Job_State) Type ¶
func (Job_State) Type() protoreflect.EnumType
type Job_builder ¶
type Job_builder 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
// Output only. System generated globally unique ID for the job.
Uid string
// Output only. The time when the job was started.
StartTime *timestamppb.Timestamp
// Output only. The time when the job ended.
EndTime *timestamppb.Timestamp
// Output only. Execution state for the job.
State Job_State
// Output only. The number of times the job has been retried (excluding the
// initial attempt).
RetryCount uint32
// Output only. The underlying service running a job.
Service Job_Service
// Output only. The full resource name for the job run under a particular
// service.
ServiceJob string
// Output only. Additional information about the current state.
Message string
// contains filtered or unexported fields
}
func (Job_builder) Build ¶
func (b0 Job_builder) Build() *Job
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 `` /* 139-byte string literal not displayed */
// 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.events.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) GetAssetStatus ¶
func (x *Lake) GetAssetStatus() *AssetStatus
func (*Lake) GetCreateTime ¶
func (x *Lake) GetCreateTime() *timestamppb.Timestamp
func (*Lake) GetMetastore ¶
func (x *Lake) GetMetastore() *Lake_Metastore
func (*Lake) GetMetastoreStatus ¶
func (x *Lake) GetMetastoreStatus() *Lake_MetastoreStatus
func (*Lake) GetUpdateTime ¶
func (x *Lake) GetUpdateTime() *timestamppb.Timestamp
func (*Lake) ProtoReflect ¶
func (x *Lake) ProtoReflect() protoreflect.Message
func (*Lake) SetAssetStatus ¶
func (x *Lake) SetAssetStatus(v *AssetStatus)
func (*Lake) SetCreateTime ¶
func (x *Lake) SetCreateTime(v *timestamppb.Timestamp)
func (*Lake) SetMetastore ¶
func (x *Lake) SetMetastore(v *Lake_Metastore)
func (*Lake) SetMetastoreStatus ¶
func (x *Lake) SetMetastoreStatus(v *Lake_MetastoreStatus)
func (*Lake) SetUpdateTime ¶
func (x *Lake) SetUpdateTime(v *timestamppb.Timestamp)
type LakeCreatedEvent ¶
type LakeCreatedEvent struct {
// The data associated with the event.
Data *LakeEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Lake is created.
func (*LakeCreatedEvent) ClearData ¶
func (x *LakeCreatedEvent) ClearData()
func (*LakeCreatedEvent) GetData ¶
func (x *LakeCreatedEvent) GetData() *LakeEventData
func (*LakeCreatedEvent) HasData ¶
func (x *LakeCreatedEvent) HasData() bool
func (*LakeCreatedEvent) ProtoMessage ¶
func (*LakeCreatedEvent) ProtoMessage()
func (*LakeCreatedEvent) ProtoReflect ¶
func (x *LakeCreatedEvent) ProtoReflect() protoreflect.Message
func (*LakeCreatedEvent) Reset ¶
func (x *LakeCreatedEvent) Reset()
func (*LakeCreatedEvent) SetData ¶
func (x *LakeCreatedEvent) SetData(v *LakeEventData)
func (*LakeCreatedEvent) String ¶
func (x *LakeCreatedEvent) String() string
type LakeCreatedEvent_builder ¶
type LakeCreatedEvent_builder struct {
// The data associated with the event.
Data *LakeEventData
// contains filtered or unexported fields
}
func (LakeCreatedEvent_builder) Build ¶
func (b0 LakeCreatedEvent_builder) Build() *LakeCreatedEvent
type LakeDeletedEvent ¶
type LakeDeletedEvent struct {
// The data associated with the event.
Data *LakeEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Lake is deleted.
func (*LakeDeletedEvent) ClearData ¶
func (x *LakeDeletedEvent) ClearData()
func (*LakeDeletedEvent) GetData ¶
func (x *LakeDeletedEvent) GetData() *LakeEventData
func (*LakeDeletedEvent) HasData ¶
func (x *LakeDeletedEvent) HasData() bool
func (*LakeDeletedEvent) ProtoMessage ¶
func (*LakeDeletedEvent) ProtoMessage()
func (*LakeDeletedEvent) ProtoReflect ¶
func (x *LakeDeletedEvent) ProtoReflect() protoreflect.Message
func (*LakeDeletedEvent) Reset ¶
func (x *LakeDeletedEvent) Reset()
func (*LakeDeletedEvent) SetData ¶
func (x *LakeDeletedEvent) SetData(v *LakeEventData)
func (*LakeDeletedEvent) String ¶
func (x *LakeDeletedEvent) String() string
type LakeDeletedEvent_builder ¶
type LakeDeletedEvent_builder struct {
// The data associated with the event.
Data *LakeEventData
// contains filtered or unexported fields
}
func (LakeDeletedEvent_builder) Build ¶
func (b0 LakeDeletedEvent_builder) Build() *LakeDeletedEvent
type LakeEventData ¶
type LakeEventData struct {
// Optional. The Lake event payload. Unset for deletion events.
Payload *Lake `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all Lake events.
func (*LakeEventData) ClearPayload ¶
func (x *LakeEventData) ClearPayload()
func (*LakeEventData) GetPayload ¶
func (x *LakeEventData) GetPayload() *Lake
func (*LakeEventData) HasPayload ¶
func (x *LakeEventData) HasPayload() bool
func (*LakeEventData) ProtoMessage ¶
func (*LakeEventData) ProtoMessage()
func (*LakeEventData) ProtoReflect ¶
func (x *LakeEventData) ProtoReflect() protoreflect.Message
func (*LakeEventData) Reset ¶
func (x *LakeEventData) Reset()
func (*LakeEventData) SetPayload ¶
func (x *LakeEventData) SetPayload(v *Lake)
func (*LakeEventData) String ¶
func (x *LakeEventData) String() string
type LakeEventData_builder ¶
type LakeEventData_builder struct {
// Optional. The Lake event payload. Unset for deletion events.
Payload *Lake
// contains filtered or unexported fields
}
func (LakeEventData_builder) Build ¶
func (b0 LakeEventData_builder) Build() *LakeEventData
type LakeUpdatedEvent ¶
type LakeUpdatedEvent struct {
// The data associated with the event.
Data *LakeEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Lake is updated.
func (*LakeUpdatedEvent) ClearData ¶
func (x *LakeUpdatedEvent) ClearData()
func (*LakeUpdatedEvent) GetData ¶
func (x *LakeUpdatedEvent) GetData() *LakeEventData
func (*LakeUpdatedEvent) HasData ¶
func (x *LakeUpdatedEvent) HasData() bool
func (*LakeUpdatedEvent) ProtoMessage ¶
func (*LakeUpdatedEvent) ProtoMessage()
func (*LakeUpdatedEvent) ProtoReflect ¶
func (x *LakeUpdatedEvent) ProtoReflect() protoreflect.Message
func (*LakeUpdatedEvent) Reset ¶
func (x *LakeUpdatedEvent) Reset()
func (*LakeUpdatedEvent) SetData ¶
func (x *LakeUpdatedEvent) SetData(v *LakeEventData)
func (*LakeUpdatedEvent) String ¶
func (x *LakeUpdatedEvent) String() string
type LakeUpdatedEvent_builder ¶
type LakeUpdatedEvent_builder struct {
// The data associated with the event.
Data *LakeEventData
// contains filtered or unexported fields
}
func (LakeUpdatedEvent_builder) Build ¶
func (b0 LakeUpdatedEvent_builder) Build() *LakeUpdatedEvent
type 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) 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) SetService ¶
func (x *Lake_Metastore) SetService(v string)
func (*Lake_Metastore) String ¶
func (x *Lake_Metastore) String() string
type Lake_MetastoreStatus ¶
type Lake_MetastoreStatus struct {
// Current state of association.
State Lake_MetastoreStatus_State `` /* 128-byte string literal not displayed */
// 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) ClearUpdateTime ¶
func (x *Lake_MetastoreStatus) ClearUpdateTime()
func (*Lake_MetastoreStatus) GetEndpoint ¶
func (x *Lake_MetastoreStatus) GetEndpoint() string
func (*Lake_MetastoreStatus) GetMessage ¶
func (x *Lake_MetastoreStatus) GetMessage() string
func (*Lake_MetastoreStatus) GetState ¶
func (x *Lake_MetastoreStatus) GetState() Lake_MetastoreStatus_State
func (*Lake_MetastoreStatus) GetUpdateTime ¶
func (x *Lake_MetastoreStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Lake_MetastoreStatus) HasUpdateTime ¶
func (x *Lake_MetastoreStatus) HasUpdateTime() bool
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) SetEndpoint ¶
func (x *Lake_MetastoreStatus) SetEndpoint(v string)
func (*Lake_MetastoreStatus) SetMessage ¶
func (x *Lake_MetastoreStatus) SetMessage(v string)
func (*Lake_MetastoreStatus) SetState ¶
func (x *Lake_MetastoreStatus) SetState(v Lake_MetastoreStatus_State)
func (*Lake_MetastoreStatus) SetUpdateTime ¶
func (x *Lake_MetastoreStatus) SetUpdateTime(v *timestamppb.Timestamp)
func (*Lake_MetastoreStatus) String ¶
func (x *Lake_MetastoreStatus) String() string
type Lake_MetastoreStatus_State ¶
type Lake_MetastoreStatus_State int32
Current state of association.
const ( // Unspecified. Lake_MetastoreStatus_STATE_UNSPECIFIED Lake_MetastoreStatus_State = 0 // A Metastore service instance is not associated with the lake. Lake_MetastoreStatus_NONE Lake_MetastoreStatus_State = 1 // A Metastore service instance is attached to the lake. Lake_MetastoreStatus_READY Lake_MetastoreStatus_State = 2 // Attach/detach is in progress. Lake_MetastoreStatus_UPDATING Lake_MetastoreStatus_State = 3 // Attach/detach could not be done due to errors. Lake_MetastoreStatus_ERROR Lake_MetastoreStatus_State = 4 )
func (Lake_MetastoreStatus_State) Descriptor ¶
func (Lake_MetastoreStatus_State) Descriptor() protoreflect.EnumDescriptor
func (Lake_MetastoreStatus_State) Enum ¶
func (x Lake_MetastoreStatus_State) Enum() *Lake_MetastoreStatus_State
func (Lake_MetastoreStatus_State) Number ¶
func (x Lake_MetastoreStatus_State) Number() protoreflect.EnumNumber
func (Lake_MetastoreStatus_State) String ¶
func (x Lake_MetastoreStatus_State) String() string
func (Lake_MetastoreStatus_State) Type ¶
func (Lake_MetastoreStatus_State) Type() protoreflect.EnumType
type Lake_MetastoreStatus_builder ¶
type Lake_MetastoreStatus_builder struct {
// Current state of association.
State Lake_MetastoreStatus_State
// Additional information about the current status.
Message string
// Last update time of the metastore status of the lake.
UpdateTime *timestamppb.Timestamp
// The URI of the endpoint used to access the Metastore service.
Endpoint string
// contains filtered or unexported fields
}
func (Lake_MetastoreStatus_builder) Build ¶
func (b0 Lake_MetastoreStatus_builder) Build() *Lake_MetastoreStatus
type Lake_Metastore_builder ¶
type Lake_Metastore_builder 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
// contains filtered or unexported fields
}
func (Lake_Metastore_builder) Build ¶
func (b0 Lake_Metastore_builder) Build() *Lake_Metastore
type Lake_builder ¶
type Lake_builder struct {
// Output only. The relative resource name of the lake, of the form:
// `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
Name string
// Optional. User friendly display name.
DisplayName string
// 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
// Output only. The time when the lake was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the lake was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. User-defined labels for the lake.
Labels map[string]string
// Optional. Description of the lake.
Description string
// Output only. Current state of the lake.
State State
// 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
// Optional. Settings to manage lake and Dataproc Metastore service instance
// association.
Metastore *Lake_Metastore
// Output only. Aggregated status of the underlying assets of the lake.
AssetStatus *AssetStatus
// Output only. Metastore status of the lake.
MetastoreStatus *Lake_MetastoreStatus
// contains filtered or unexported fields
}
func (Lake_builder) Build ¶
func (b0 Lake_builder) Build() *Lake
type 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) 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) SetOwners ¶
func (x *ResourceAccessSpec) SetOwners(v []string)
func (*ResourceAccessSpec) SetReaders ¶
func (x *ResourceAccessSpec) SetReaders(v []string)
func (*ResourceAccessSpec) SetWriters ¶
func (x *ResourceAccessSpec) SetWriters(v []string)
func (*ResourceAccessSpec) String ¶
func (x *ResourceAccessSpec) String() string
type ResourceAccessSpec_builder ¶
type ResourceAccessSpec_builder 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
// Optional. The set of principals to be granted writer role on the resource.
Writers []string
// Optional. The set of principals to be granted owner role on the resource.
Owners []string
// contains filtered or unexported fields
}
func (ResourceAccessSpec_builder) Build ¶
func (b0 ResourceAccessSpec_builder) Build() *ResourceAccessSpec
type 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) ClearDataRange ¶
func (x *ScannedData) ClearDataRange()
func (*ScannedData) ClearIncrementalField ¶
func (x *ScannedData) ClearIncrementalField()
func (*ScannedData) GetDataRange ¶
func (x *ScannedData) GetDataRange() isScannedData_DataRange
func (*ScannedData) GetIncrementalField ¶
func (x *ScannedData) GetIncrementalField() *ScannedData_IncrementalField
func (*ScannedData) HasDataRange ¶
func (x *ScannedData) HasDataRange() bool
func (*ScannedData) HasIncrementalField ¶
func (x *ScannedData) HasIncrementalField() bool
func (*ScannedData) ProtoMessage ¶
func (*ScannedData) ProtoMessage()
func (*ScannedData) ProtoReflect ¶
func (x *ScannedData) ProtoReflect() protoreflect.Message
func (*ScannedData) Reset ¶
func (x *ScannedData) Reset()
func (*ScannedData) SetIncrementalField ¶
func (x *ScannedData) SetIncrementalField(v *ScannedData_IncrementalField)
func (*ScannedData) String ¶
func (x *ScannedData) String() string
func (*ScannedData) WhichDataRange ¶
func (x *ScannedData) WhichDataRange() case_ScannedData_DataRange
type ScannedData_IncrementalField ¶
type ScannedData_IncrementalField struct {
// The field that contains values which monotonically increases over time
// (e.g. a timestamp column).
Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
// Value that marks the start of the range.
Start string `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
// Value that marks the end of the range.
End string `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
// contains filtered or unexported fields
}
A data range denoted by a pair of start/end values of a field.
func (*ScannedData_IncrementalField) GetEnd ¶
func (x *ScannedData_IncrementalField) GetEnd() string
func (*ScannedData_IncrementalField) GetField ¶
func (x *ScannedData_IncrementalField) GetField() string
func (*ScannedData_IncrementalField) GetStart ¶
func (x *ScannedData_IncrementalField) GetStart() string
func (*ScannedData_IncrementalField) ProtoMessage ¶
func (*ScannedData_IncrementalField) ProtoMessage()
func (*ScannedData_IncrementalField) ProtoReflect ¶
func (x *ScannedData_IncrementalField) ProtoReflect() protoreflect.Message
func (*ScannedData_IncrementalField) Reset ¶
func (x *ScannedData_IncrementalField) Reset()
func (*ScannedData_IncrementalField) SetEnd ¶
func (x *ScannedData_IncrementalField) SetEnd(v string)
func (*ScannedData_IncrementalField) SetField ¶
func (x *ScannedData_IncrementalField) SetField(v string)
func (*ScannedData_IncrementalField) SetStart ¶
func (x *ScannedData_IncrementalField) SetStart(v string)
func (*ScannedData_IncrementalField) String ¶
func (x *ScannedData_IncrementalField) String() string
type 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"`
}
type ScannedData_IncrementalField_builder ¶
type ScannedData_IncrementalField_builder struct {
// The field that contains values which monotonically increases over time
// (e.g. a timestamp column).
Field string
// Value that marks the start of the range.
Start string
// Value that marks the end of the range.
End string
// contains filtered or unexported fields
}
func (ScannedData_IncrementalField_builder) Build ¶
func (b0 ScannedData_IncrementalField_builder) Build() *ScannedData_IncrementalField
type ScannedData_builder ¶
type ScannedData_builder struct {
// Fields of oneof DataRange:
// The range denoted by values of an incremental field
IncrementalField *ScannedData_IncrementalField
// contains filtered or unexported fields
}
func (ScannedData_builder) Build ¶
func (b0 ScannedData_builder) Build() *ScannedData
type State ¶
type State int32
State of a resource.
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) Number ¶
func (x State) Number() protoreflect.EnumNumber
func (State) Type ¶
func (State) Type() protoreflect.EnumType
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.events.cloud.dataplex.v1.State" json:"state,omitempty"`
// Optional. User-defined labels for the task.
Labels map[string]string `` /* 139-byte string literal not displayed */
// 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) GetCreateTime ¶
func (x *Task) GetCreateTime() *timestamppb.Timestamp
func (*Task) GetExecutionSpec ¶
func (x *Task) GetExecutionSpec() *Task_ExecutionSpec
func (*Task) GetExecutionStatus ¶
func (x *Task) GetExecutionStatus() *Task_ExecutionStatus
func (*Task) GetNotebook ¶
func (x *Task) GetNotebook() *Task_NotebookTaskConfig
func (*Task) GetSpark ¶
func (x *Task) GetSpark() *Task_SparkTaskConfig
func (*Task) GetTriggerSpec ¶
func (x *Task) GetTriggerSpec() *Task_TriggerSpec
func (*Task) GetUpdateTime ¶
func (x *Task) GetUpdateTime() *timestamppb.Timestamp
func (*Task) ProtoReflect ¶
func (x *Task) ProtoReflect() protoreflect.Message
func (*Task) SetCreateTime ¶
func (x *Task) SetCreateTime(v *timestamppb.Timestamp)
func (*Task) SetExecutionSpec ¶
func (x *Task) SetExecutionSpec(v *Task_ExecutionSpec)
func (*Task) SetExecutionStatus ¶
func (x *Task) SetExecutionStatus(v *Task_ExecutionStatus)
func (*Task) SetNotebook ¶
func (x *Task) SetNotebook(v *Task_NotebookTaskConfig)
func (*Task) SetSpark ¶
func (x *Task) SetSpark(v *Task_SparkTaskConfig)
func (*Task) SetTriggerSpec ¶
func (x *Task) SetTriggerSpec(v *Task_TriggerSpec)
func (*Task) SetUpdateTime ¶
func (x *Task) SetUpdateTime(v *timestamppb.Timestamp)
type TaskCreatedEvent ¶
type TaskCreatedEvent struct {
// The data associated with the event.
Data *TaskEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Task is created.
func (*TaskCreatedEvent) ClearData ¶
func (x *TaskCreatedEvent) ClearData()
func (*TaskCreatedEvent) GetData ¶
func (x *TaskCreatedEvent) GetData() *TaskEventData
func (*TaskCreatedEvent) HasData ¶
func (x *TaskCreatedEvent) HasData() bool
func (*TaskCreatedEvent) ProtoMessage ¶
func (*TaskCreatedEvent) ProtoMessage()
func (*TaskCreatedEvent) ProtoReflect ¶
func (x *TaskCreatedEvent) ProtoReflect() protoreflect.Message
func (*TaskCreatedEvent) Reset ¶
func (x *TaskCreatedEvent) Reset()
func (*TaskCreatedEvent) SetData ¶
func (x *TaskCreatedEvent) SetData(v *TaskEventData)
func (*TaskCreatedEvent) String ¶
func (x *TaskCreatedEvent) String() string
type TaskCreatedEvent_builder ¶
type TaskCreatedEvent_builder struct {
// The data associated with the event.
Data *TaskEventData
// contains filtered or unexported fields
}
func (TaskCreatedEvent_builder) Build ¶
func (b0 TaskCreatedEvent_builder) Build() *TaskCreatedEvent
type TaskDeletedEvent ¶
type TaskDeletedEvent struct {
// The data associated with the event.
Data *TaskEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Task is deleted.
func (*TaskDeletedEvent) ClearData ¶
func (x *TaskDeletedEvent) ClearData()
func (*TaskDeletedEvent) GetData ¶
func (x *TaskDeletedEvent) GetData() *TaskEventData
func (*TaskDeletedEvent) HasData ¶
func (x *TaskDeletedEvent) HasData() bool
func (*TaskDeletedEvent) ProtoMessage ¶
func (*TaskDeletedEvent) ProtoMessage()
func (*TaskDeletedEvent) ProtoReflect ¶
func (x *TaskDeletedEvent) ProtoReflect() protoreflect.Message
func (*TaskDeletedEvent) Reset ¶
func (x *TaskDeletedEvent) Reset()
func (*TaskDeletedEvent) SetData ¶
func (x *TaskDeletedEvent) SetData(v *TaskEventData)
func (*TaskDeletedEvent) String ¶
func (x *TaskDeletedEvent) String() string
type TaskDeletedEvent_builder ¶
type TaskDeletedEvent_builder struct {
// The data associated with the event.
Data *TaskEventData
// contains filtered or unexported fields
}
func (TaskDeletedEvent_builder) Build ¶
func (b0 TaskDeletedEvent_builder) Build() *TaskDeletedEvent
type TaskEventData ¶
type TaskEventData struct {
// Optional. The Task event payload. Unset for deletion events.
Payload *Task `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all Task events.
func (*TaskEventData) ClearPayload ¶
func (x *TaskEventData) ClearPayload()
func (*TaskEventData) GetPayload ¶
func (x *TaskEventData) GetPayload() *Task
func (*TaskEventData) HasPayload ¶
func (x *TaskEventData) HasPayload() bool
func (*TaskEventData) ProtoMessage ¶
func (*TaskEventData) ProtoMessage()
func (*TaskEventData) ProtoReflect ¶
func (x *TaskEventData) ProtoReflect() protoreflect.Message
func (*TaskEventData) Reset ¶
func (x *TaskEventData) Reset()
func (*TaskEventData) SetPayload ¶
func (x *TaskEventData) SetPayload(v *Task)
func (*TaskEventData) String ¶
func (x *TaskEventData) String() string
type TaskEventData_builder ¶
type TaskEventData_builder struct {
// Optional. The Task event payload. Unset for deletion events.
Payload *Task
// contains filtered or unexported fields
}
func (TaskEventData_builder) Build ¶
func (b0 TaskEventData_builder) Build() *TaskEventData
type TaskUpdatedEvent ¶
type TaskUpdatedEvent struct {
// The data associated with the event.
Data *TaskEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Task is updated.
func (*TaskUpdatedEvent) ClearData ¶
func (x *TaskUpdatedEvent) ClearData()
func (*TaskUpdatedEvent) GetData ¶
func (x *TaskUpdatedEvent) GetData() *TaskEventData
func (*TaskUpdatedEvent) HasData ¶
func (x *TaskUpdatedEvent) HasData() bool
func (*TaskUpdatedEvent) ProtoMessage ¶
func (*TaskUpdatedEvent) ProtoMessage()
func (*TaskUpdatedEvent) ProtoReflect ¶
func (x *TaskUpdatedEvent) ProtoReflect() protoreflect.Message
func (*TaskUpdatedEvent) Reset ¶
func (x *TaskUpdatedEvent) Reset()
func (*TaskUpdatedEvent) SetData ¶
func (x *TaskUpdatedEvent) SetData(v *TaskEventData)
func (*TaskUpdatedEvent) String ¶
func (x *TaskUpdatedEvent) String() string
type TaskUpdatedEvent_builder ¶
type TaskUpdatedEvent_builder struct {
// The data associated with the event.
Data *TaskEventData
// contains filtered or unexported fields
}
func (TaskUpdatedEvent_builder) Build ¶
func (b0 TaskUpdatedEvent_builder) Build() *TaskUpdatedEvent
type 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 `` /* 135-byte string literal not displayed */
// 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 `` /* 134-byte string literal not displayed */
// 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) ClearMaxJobExecutionLifetime ¶
func (x *Task_ExecutionSpec) ClearMaxJobExecutionLifetime()
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) HasMaxJobExecutionLifetime ¶
func (x *Task_ExecutionSpec) HasMaxJobExecutionLifetime() bool
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) SetArgs ¶
func (x *Task_ExecutionSpec) SetArgs(v map[string]string)
func (*Task_ExecutionSpec) SetKmsKey ¶
func (x *Task_ExecutionSpec) SetKmsKey(v string)
func (*Task_ExecutionSpec) SetMaxJobExecutionLifetime ¶
func (x *Task_ExecutionSpec) SetMaxJobExecutionLifetime(v *durationpb.Duration)
func (*Task_ExecutionSpec) SetProject ¶
func (x *Task_ExecutionSpec) SetProject(v string)
func (*Task_ExecutionSpec) SetServiceAccount ¶
func (x *Task_ExecutionSpec) SetServiceAccount(v string)
func (*Task_ExecutionSpec) String ¶
func (x *Task_ExecutionSpec) String() string
type Task_ExecutionSpec_builder ¶
type Task_ExecutionSpec_builder 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
// Required. Service account to use to execute a task.
// If not provided, the default Compute service account for the project is
// used.
ServiceAccount string
// 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
// Optional. The maximum duration after which the job execution is expired.
MaxJobExecutionLifetime *durationpb.Duration
// 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
// contains filtered or unexported fields
}
func (Task_ExecutionSpec_builder) Build ¶
func (b0 Task_ExecutionSpec_builder) Build() *Task_ExecutionSpec
type 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) ClearLatestJob ¶
func (x *Task_ExecutionStatus) ClearLatestJob()
func (*Task_ExecutionStatus) ClearUpdateTime ¶
func (x *Task_ExecutionStatus) ClearUpdateTime()
func (*Task_ExecutionStatus) GetLatestJob ¶
func (x *Task_ExecutionStatus) GetLatestJob() *Job
func (*Task_ExecutionStatus) GetUpdateTime ¶
func (x *Task_ExecutionStatus) GetUpdateTime() *timestamppb.Timestamp
func (*Task_ExecutionStatus) HasLatestJob ¶
func (x *Task_ExecutionStatus) HasLatestJob() bool
func (*Task_ExecutionStatus) HasUpdateTime ¶
func (x *Task_ExecutionStatus) HasUpdateTime() bool
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) SetLatestJob ¶
func (x *Task_ExecutionStatus) SetLatestJob(v *Job)
func (*Task_ExecutionStatus) SetUpdateTime ¶
func (x *Task_ExecutionStatus) SetUpdateTime(v *timestamppb.Timestamp)
func (*Task_ExecutionStatus) String ¶
func (x *Task_ExecutionStatus) String() string
type Task_ExecutionStatus_builder ¶
type Task_ExecutionStatus_builder struct {
// Output only. Last update time of the status.
UpdateTime *timestamppb.Timestamp
// Output only. latest job execution
LatestJob *Job
// contains filtered or unexported fields
}
func (Task_ExecutionStatus_builder) Build ¶
func (b0 Task_ExecutionStatus_builder) Build() *Task_ExecutionStatus
type 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) ClearBatch ¶
func (x *Task_InfrastructureSpec) ClearBatch()
func (*Task_InfrastructureSpec) ClearContainerImage ¶
func (x *Task_InfrastructureSpec) ClearContainerImage()
func (*Task_InfrastructureSpec) ClearNetwork ¶
func (x *Task_InfrastructureSpec) ClearNetwork()
func (*Task_InfrastructureSpec) ClearResources ¶
func (x *Task_InfrastructureSpec) ClearResources()
func (*Task_InfrastructureSpec) ClearRuntime ¶
func (x *Task_InfrastructureSpec) ClearRuntime()
func (*Task_InfrastructureSpec) ClearVpcNetwork ¶
func (x *Task_InfrastructureSpec) ClearVpcNetwork()
func (*Task_InfrastructureSpec) GetBatch ¶
func (x *Task_InfrastructureSpec) GetBatch() *Task_InfrastructureSpec_BatchComputeResources
func (*Task_InfrastructureSpec) GetContainerImage ¶
func (x *Task_InfrastructureSpec) GetContainerImage() *Task_InfrastructureSpec_ContainerImageRuntime
func (*Task_InfrastructureSpec) GetNetwork ¶
func (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 (x *Task_InfrastructureSpec) GetVpcNetwork() *Task_InfrastructureSpec_VpcNetwork
func (*Task_InfrastructureSpec) HasBatch ¶
func (x *Task_InfrastructureSpec) HasBatch() bool
func (*Task_InfrastructureSpec) HasContainerImage ¶
func (x *Task_InfrastructureSpec) HasContainerImage() bool
func (*Task_InfrastructureSpec) HasNetwork ¶
func (x *Task_InfrastructureSpec) HasNetwork() bool
func (*Task_InfrastructureSpec) HasResources ¶
func (x *Task_InfrastructureSpec) HasResources() bool
func (*Task_InfrastructureSpec) HasRuntime ¶
func (x *Task_InfrastructureSpec) HasRuntime() bool
func (*Task_InfrastructureSpec) HasVpcNetwork ¶
func (x *Task_InfrastructureSpec) HasVpcNetwork() bool
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) SetBatch ¶
func (x *Task_InfrastructureSpec) SetBatch(v *Task_InfrastructureSpec_BatchComputeResources)
func (*Task_InfrastructureSpec) SetContainerImage ¶
func (x *Task_InfrastructureSpec) SetContainerImage(v *Task_InfrastructureSpec_ContainerImageRuntime)
func (*Task_InfrastructureSpec) SetVpcNetwork ¶
func (x *Task_InfrastructureSpec) SetVpcNetwork(v *Task_InfrastructureSpec_VpcNetwork)
func (*Task_InfrastructureSpec) String ¶
func (x *Task_InfrastructureSpec) String() string
func (*Task_InfrastructureSpec) WhichNetwork ¶
func (x *Task_InfrastructureSpec) WhichNetwork() case_Task_InfrastructureSpec_Network
func (*Task_InfrastructureSpec) WhichResources ¶
func (x *Task_InfrastructureSpec) WhichResources() case_Task_InfrastructureSpec_Resources
func (*Task_InfrastructureSpec) WhichRuntime ¶
func (x *Task_InfrastructureSpec) WhichRuntime() case_Task_InfrastructureSpec_Runtime
type 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"`
}
type 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) GetExecutorsCount ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) GetExecutorsCount() int32
func (*Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) GetMaxExecutorsCount() int32
func (*Task_InfrastructureSpec_BatchComputeResources) ProtoMessage ¶
func (*Task_InfrastructureSpec_BatchComputeResources) ProtoMessage()
func (*Task_InfrastructureSpec_BatchComputeResources) ProtoReflect ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec_BatchComputeResources) Reset ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) Reset()
func (*Task_InfrastructureSpec_BatchComputeResources) SetExecutorsCount ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) SetExecutorsCount(v int32)
func (*Task_InfrastructureSpec_BatchComputeResources) SetMaxExecutorsCount ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) SetMaxExecutorsCount(v int32)
func (*Task_InfrastructureSpec_BatchComputeResources) String ¶
func (x *Task_InfrastructureSpec_BatchComputeResources) String() string
type Task_InfrastructureSpec_BatchComputeResources_builder ¶
type Task_InfrastructureSpec_BatchComputeResources_builder struct {
// Optional. Total number of job executors.
// Executor Count should be between 2 and 100. [Default=2]
ExecutorsCount int32
// 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
// contains filtered or unexported fields
}
func (Task_InfrastructureSpec_BatchComputeResources_builder) Build ¶
type 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"`
}
type 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 `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
Container Image Runtime Configuration used with Batch execution.
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetImage ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetImage() string
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetJavaJars ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetJavaJars() []string
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetProperties ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetProperties() map[string]string
func (*Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) GetPythonPackages() []string
func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoMessage ¶
func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoMessage()
func (*Task_InfrastructureSpec_ContainerImageRuntime) ProtoReflect ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec_ContainerImageRuntime) Reset ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) Reset()
func (*Task_InfrastructureSpec_ContainerImageRuntime) SetImage ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetImage(v string)
func (*Task_InfrastructureSpec_ContainerImageRuntime) SetJavaJars ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetJavaJars(v []string)
func (*Task_InfrastructureSpec_ContainerImageRuntime) SetProperties ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetProperties(v map[string]string)
func (*Task_InfrastructureSpec_ContainerImageRuntime) SetPythonPackages ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) SetPythonPackages(v []string)
func (*Task_InfrastructureSpec_ContainerImageRuntime) String ¶
func (x *Task_InfrastructureSpec_ContainerImageRuntime) String() string
type Task_InfrastructureSpec_ContainerImageRuntime_builder ¶
type Task_InfrastructureSpec_ContainerImageRuntime_builder struct {
// Optional. Container image to use.
Image string
// 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
// 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
// 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
// contains filtered or unexported fields
}
func (Task_InfrastructureSpec_ContainerImageRuntime_builder) Build ¶
type 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) ClearNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) ClearNetwork()
func (*Task_InfrastructureSpec_VpcNetwork) ClearNetworkName ¶
func (x *Task_InfrastructureSpec_VpcNetwork) ClearNetworkName()
func (*Task_InfrastructureSpec_VpcNetwork) ClearSubNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) ClearSubNetwork()
func (*Task_InfrastructureSpec_VpcNetwork) GetNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) GetNetwork() string
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) HasNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) HasNetwork() bool
func (*Task_InfrastructureSpec_VpcNetwork) HasNetworkName ¶
func (x *Task_InfrastructureSpec_VpcNetwork) HasNetworkName() bool
func (*Task_InfrastructureSpec_VpcNetwork) HasSubNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) HasSubNetwork() bool
func (*Task_InfrastructureSpec_VpcNetwork) ProtoMessage ¶
func (*Task_InfrastructureSpec_VpcNetwork) ProtoMessage()
func (*Task_InfrastructureSpec_VpcNetwork) ProtoReflect ¶
func (x *Task_InfrastructureSpec_VpcNetwork) ProtoReflect() protoreflect.Message
func (*Task_InfrastructureSpec_VpcNetwork) Reset ¶
func (x *Task_InfrastructureSpec_VpcNetwork) Reset()
func (*Task_InfrastructureSpec_VpcNetwork) SetNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) SetNetwork(v string)
func (*Task_InfrastructureSpec_VpcNetwork) SetNetworkTags ¶
func (x *Task_InfrastructureSpec_VpcNetwork) SetNetworkTags(v []string)
func (*Task_InfrastructureSpec_VpcNetwork) SetSubNetwork ¶
func (x *Task_InfrastructureSpec_VpcNetwork) SetSubNetwork(v string)
func (*Task_InfrastructureSpec_VpcNetwork) String ¶
func (x *Task_InfrastructureSpec_VpcNetwork) String() string
func (*Task_InfrastructureSpec_VpcNetwork) WhichNetworkName ¶
func (x *Task_InfrastructureSpec_VpcNetwork) WhichNetworkName() case_Task_InfrastructureSpec_VpcNetwork_NetworkName
type 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"`
}
type 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"`
}
type 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"`
}
type Task_InfrastructureSpec_VpcNetwork_builder ¶
type Task_InfrastructureSpec_VpcNetwork_builder struct {
// Fields of oneof NetworkName:
// 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
// Optional. The Cloud VPC sub-network in which the job is run.
SubNetwork *string
// -- end of NetworkName
// Optional. List of network tags to apply to the job.
NetworkTags []string
// contains filtered or unexported fields
}
func (Task_InfrastructureSpec_VpcNetwork_builder) Build ¶
func (b0 Task_InfrastructureSpec_VpcNetwork_builder) Build() *Task_InfrastructureSpec_VpcNetwork
type Task_InfrastructureSpec_builder ¶
type Task_InfrastructureSpec_builder struct {
// Fields of oneof Resources:
// Compute resources needed for a Task when using Dataproc Serverless.
Batch *Task_InfrastructureSpec_BatchComputeResources
// Fields of oneof Runtime:
// Container Image Runtime Configuration.
ContainerImage *Task_InfrastructureSpec_ContainerImageRuntime
// Fields of oneof Network:
// Vpc network.
VpcNetwork *Task_InfrastructureSpec_VpcNetwork
// contains filtered or unexported fields
}
func (Task_InfrastructureSpec_builder) Build ¶
func (b0 Task_InfrastructureSpec_builder) Build() *Task_InfrastructureSpec
type Task_Notebook ¶
type Task_Notebook struct {
// Config related to running scheduled Notebooks.
Notebook *Task_NotebookTaskConfig `protobuf:"bytes,302,opt,name=notebook,proto3,oneof"`
}
type 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) ClearInfrastructureSpec ¶
func (x *Task_NotebookTaskConfig) ClearInfrastructureSpec()
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) HasInfrastructureSpec ¶
func (x *Task_NotebookTaskConfig) HasInfrastructureSpec() bool
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) SetArchiveUris ¶
func (x *Task_NotebookTaskConfig) SetArchiveUris(v []string)
func (*Task_NotebookTaskConfig) SetFileUris ¶
func (x *Task_NotebookTaskConfig) SetFileUris(v []string)
func (*Task_NotebookTaskConfig) SetInfrastructureSpec ¶
func (x *Task_NotebookTaskConfig) SetInfrastructureSpec(v *Task_InfrastructureSpec)
func (*Task_NotebookTaskConfig) SetNotebook ¶
func (x *Task_NotebookTaskConfig) SetNotebook(v string)
func (*Task_NotebookTaskConfig) String ¶
func (x *Task_NotebookTaskConfig) String() string
type Task_NotebookTaskConfig_builder ¶
type Task_NotebookTaskConfig_builder 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
// Optional. Infrastructure specification for the execution.
InfrastructureSpec *Task_InfrastructureSpec
// Optional. Cloud Storage URIs of files to be placed in the working
// directory of each executor.
FileUris []string
// 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
// contains filtered or unexported fields
}
func (Task_NotebookTaskConfig_builder) Build ¶
func (b0 Task_NotebookTaskConfig_builder) Build() *Task_NotebookTaskConfig
type Task_Spark ¶
type Task_Spark struct {
// Config related to running custom Spark tasks.
Spark *Task_SparkTaskConfig `protobuf:"bytes,300,opt,name=spark,proto3,oneof"`
}
type 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) ClearDriver ¶
func (x *Task_SparkTaskConfig) ClearDriver()
func (*Task_SparkTaskConfig) ClearInfrastructureSpec ¶
func (x *Task_SparkTaskConfig) ClearInfrastructureSpec()
func (*Task_SparkTaskConfig) ClearMainClass ¶
func (x *Task_SparkTaskConfig) ClearMainClass()
func (*Task_SparkTaskConfig) ClearMainJarFileUri ¶
func (x *Task_SparkTaskConfig) ClearMainJarFileUri()
func (*Task_SparkTaskConfig) ClearPythonScriptFile ¶
func (x *Task_SparkTaskConfig) ClearPythonScriptFile()
func (*Task_SparkTaskConfig) ClearSqlScript ¶
func (x *Task_SparkTaskConfig) ClearSqlScript()
func (*Task_SparkTaskConfig) ClearSqlScriptFile ¶
func (x *Task_SparkTaskConfig) ClearSqlScriptFile()
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) HasDriver ¶
func (x *Task_SparkTaskConfig) HasDriver() bool
func (*Task_SparkTaskConfig) HasInfrastructureSpec ¶
func (x *Task_SparkTaskConfig) HasInfrastructureSpec() bool
func (*Task_SparkTaskConfig) HasMainClass ¶
func (x *Task_SparkTaskConfig) HasMainClass() bool
func (*Task_SparkTaskConfig) HasMainJarFileUri ¶
func (x *Task_SparkTaskConfig) HasMainJarFileUri() bool
func (*Task_SparkTaskConfig) HasPythonScriptFile ¶
func (x *Task_SparkTaskConfig) HasPythonScriptFile() bool
func (*Task_SparkTaskConfig) HasSqlScript ¶
func (x *Task_SparkTaskConfig) HasSqlScript() bool
func (*Task_SparkTaskConfig) HasSqlScriptFile ¶
func (x *Task_SparkTaskConfig) HasSqlScriptFile() bool
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) SetArchiveUris ¶
func (x *Task_SparkTaskConfig) SetArchiveUris(v []string)
func (*Task_SparkTaskConfig) SetFileUris ¶
func (x *Task_SparkTaskConfig) SetFileUris(v []string)
func (*Task_SparkTaskConfig) SetInfrastructureSpec ¶
func (x *Task_SparkTaskConfig) SetInfrastructureSpec(v *Task_InfrastructureSpec)
func (*Task_SparkTaskConfig) SetMainClass ¶
func (x *Task_SparkTaskConfig) SetMainClass(v string)
func (*Task_SparkTaskConfig) SetMainJarFileUri ¶
func (x *Task_SparkTaskConfig) SetMainJarFileUri(v string)
func (*Task_SparkTaskConfig) SetPythonScriptFile ¶
func (x *Task_SparkTaskConfig) SetPythonScriptFile(v string)
func (*Task_SparkTaskConfig) SetSqlScript ¶
func (x *Task_SparkTaskConfig) SetSqlScript(v string)
func (*Task_SparkTaskConfig) SetSqlScriptFile ¶
func (x *Task_SparkTaskConfig) SetSqlScriptFile(v string)
func (*Task_SparkTaskConfig) String ¶
func (x *Task_SparkTaskConfig) String() string
func (*Task_SparkTaskConfig) WhichDriver ¶
func (x *Task_SparkTaskConfig) WhichDriver() case_Task_SparkTaskConfig_Driver
type 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"`
}
type 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"`
}
type 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"`
}
type 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"`
}
type Task_SparkTaskConfig_SqlScriptFile ¶
type Task_SparkTaskConfig_SqlScriptFile struct {
// A reference to a query file. This can be the Cloud Storage URI of the
// query file or it can the path to a SqlScript Content. The execution
// args are used to declare a set of script variables
// (`set key="value";`).
SqlScriptFile string `protobuf:"bytes,104,opt,name=sql_script_file,json=sqlScriptFile,proto3,oneof"`
}
type Task_SparkTaskConfig_builder ¶
type Task_SparkTaskConfig_builder struct {
// Fields of oneof Driver:
// 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
// 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
// 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
// A reference to a query file. This can be the Cloud Storage URI of the
// query file or it can the path to a SqlScript Content. The execution
// args are used to declare a set of script variables
// (`set key="value";`).
SqlScriptFile *string
// The query text.
// The execution args are used to declare a set of script variables
// (`set key="value";`).
SqlScript *string
// -- end of Driver
// Optional. Cloud Storage URIs of files to be placed in the working
// directory of each executor.
FileUris []string
// 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
// Optional. Infrastructure specification for the execution.
InfrastructureSpec *Task_InfrastructureSpec
// contains filtered or unexported fields
}
func (Task_SparkTaskConfig_builder) Build ¶
func (b0 Task_SparkTaskConfig_builder) Build() *Task_SparkTaskConfig
type 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.events.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) ClearSchedule ¶
func (x *Task_TriggerSpec) ClearSchedule()
func (*Task_TriggerSpec) ClearStartTime ¶
func (x *Task_TriggerSpec) ClearStartTime()
func (*Task_TriggerSpec) ClearTrigger ¶
func (x *Task_TriggerSpec) ClearTrigger()
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 (x *Task_TriggerSpec) GetType() Task_TriggerSpec_Type
func (*Task_TriggerSpec) HasSchedule ¶
func (x *Task_TriggerSpec) HasSchedule() bool
func (*Task_TriggerSpec) HasStartTime ¶
func (x *Task_TriggerSpec) HasStartTime() bool
func (*Task_TriggerSpec) HasTrigger ¶
func (x *Task_TriggerSpec) HasTrigger() bool
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) SetDisabled ¶
func (x *Task_TriggerSpec) SetDisabled(v bool)
func (*Task_TriggerSpec) SetMaxRetries ¶
func (x *Task_TriggerSpec) SetMaxRetries(v int32)
func (*Task_TriggerSpec) SetSchedule ¶
func (x *Task_TriggerSpec) SetSchedule(v string)
func (*Task_TriggerSpec) SetStartTime ¶
func (x *Task_TriggerSpec) SetStartTime(v *timestamppb.Timestamp)
func (*Task_TriggerSpec) SetType ¶
func (x *Task_TriggerSpec) SetType(v Task_TriggerSpec_Type)
func (*Task_TriggerSpec) String ¶
func (x *Task_TriggerSpec) String() string
func (*Task_TriggerSpec) WhichTrigger ¶
func (x *Task_TriggerSpec) WhichTrigger() case_Task_TriggerSpec_Trigger
type 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"`
}
type Task_TriggerSpec_Type ¶
type Task_TriggerSpec_Type int32
Determines how often and when the job will run.
const ( // Unspecified trigger type. Task_TriggerSpec_TYPE_UNSPECIFIED Task_TriggerSpec_Type = 0 // The task runs one-time shortly after Task Creation. Task_TriggerSpec_ON_DEMAND Task_TriggerSpec_Type = 1 // The task is scheduled to run periodically. Task_TriggerSpec_RECURRING Task_TriggerSpec_Type = 2 )
func (Task_TriggerSpec_Type) Descriptor ¶
func (Task_TriggerSpec_Type) Descriptor() protoreflect.EnumDescriptor
func (Task_TriggerSpec_Type) Enum ¶
func (x Task_TriggerSpec_Type) Enum() *Task_TriggerSpec_Type
func (Task_TriggerSpec_Type) Number ¶
func (x Task_TriggerSpec_Type) Number() protoreflect.EnumNumber
func (Task_TriggerSpec_Type) String ¶
func (x Task_TriggerSpec_Type) String() string
func (Task_TriggerSpec_Type) Type ¶
func (Task_TriggerSpec_Type) Type() protoreflect.EnumType
type Task_TriggerSpec_builder ¶
type Task_TriggerSpec_builder struct {
// Required. Immutable. Trigger type of the user-specified Task.
Type Task_TriggerSpec_Type
// 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
// Optional. Prevent the task from executing.
// This does not cancel already running tasks. It is intended to temporarily
// disable RECURRING tasks.
Disabled bool
// Optional. Number of retry attempts before aborting.
// Set to zero to never attempt to retry a failed task.
MaxRetries int32
// Fields of oneof Trigger:
// 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
// contains filtered or unexported fields
}
func (Task_TriggerSpec_builder) Build ¶
func (b0 Task_TriggerSpec_builder) Build() *Task_TriggerSpec
type Task_builder ¶
type Task_builder 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
// 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
// Output only. The time when the task was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the task was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. Description of the task.
Description string
// Optional. User friendly display name.
DisplayName string
// Output only. Current state of the task.
State State
// Optional. User-defined labels for the task.
Labels map[string]string
// Required. Spec related to how often and when a task should be triggered.
TriggerSpec *Task_TriggerSpec
// Required. Spec related to how a task is executed.
ExecutionSpec *Task_ExecutionSpec
// Output only. Status of the latest task executions.
ExecutionStatus *Task_ExecutionStatus
// Fields of oneof Config:
// Config related to running custom Spark tasks.
Spark *Task_SparkTaskConfig
// Config related to running scheduled Notebooks.
Notebook *Task_NotebookTaskConfig
// contains filtered or unexported fields
}
func (Task_builder) Build ¶
func (b0 Task_builder) Build() *Task
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_
Mode isTrigger_Mode `protobuf_oneof:"mode"`
// contains filtered or unexported fields
}
DataScan scheduling and trigger settings.
func (*Trigger) GetOnDemand ¶
func (x *Trigger) GetOnDemand() *Trigger_OnDemand
func (*Trigger) GetSchedule ¶
func (x *Trigger) GetSchedule() *Trigger_Schedule
func (*Trigger) ProtoReflect ¶
func (x *Trigger) ProtoReflect() protoreflect.Message
func (*Trigger) SetOnDemand ¶
func (x *Trigger) SetOnDemand(v *Trigger_OnDemand)
func (*Trigger) SetSchedule ¶
func (x *Trigger) SetSchedule(v *Trigger_Schedule)
type Trigger_OnDemand ¶
type Trigger_OnDemand struct {
// contains filtered or unexported fields
}
The scan runs once via `RunDataScan` API.
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
type 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"`
}
type Trigger_OnDemand_builder ¶
type Trigger_OnDemand_builder struct {
// contains filtered or unexported fields
}
func (Trigger_OnDemand_builder) Build ¶
func (b0 Trigger_OnDemand_builder) Build() *Trigger_OnDemand
type 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) 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) SetCron ¶
func (x *Trigger_Schedule) SetCron(v string)
func (*Trigger_Schedule) String ¶
func (x *Trigger_Schedule) String() string
type Trigger_Schedule_ ¶
type Trigger_Schedule_ struct {
// The scan is scheduled to run periodically.
Schedule *Trigger_Schedule `protobuf:"bytes,101,opt,name=schedule,proto3,oneof"`
}
type Trigger_Schedule_builder ¶
type Trigger_Schedule_builder 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
// contains filtered or unexported fields
}
func (Trigger_Schedule_builder) Build ¶
func (b0 Trigger_Schedule_builder) Build() *Trigger_Schedule
type Trigger_builder ¶
type Trigger_builder struct {
// Fields of oneof Mode:
// The scan runs once via `RunDataScan` API.
OnDemand *Trigger_OnDemand
// The scan is scheduled to run periodically.
Schedule *Trigger_Schedule
// contains filtered or unexported fields
}
func (Trigger_builder) Build ¶
func (b0 Trigger_builder) Build() *Trigger
type 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 `` /* 139-byte string literal not displayed */
// 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.events.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.events.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) GetAssetStatus ¶
func (x *Zone) GetAssetStatus() *AssetStatus
func (*Zone) GetCreateTime ¶
func (x *Zone) GetCreateTime() *timestamppb.Timestamp
func (*Zone) GetDiscoverySpec ¶
func (x *Zone) GetDiscoverySpec() *Zone_DiscoverySpec
func (*Zone) GetResourceSpec ¶
func (x *Zone) GetResourceSpec() *Zone_ResourceSpec
func (*Zone) GetUpdateTime ¶
func (x *Zone) GetUpdateTime() *timestamppb.Timestamp
func (*Zone) ProtoReflect ¶
func (x *Zone) ProtoReflect() protoreflect.Message
func (*Zone) SetAssetStatus ¶
func (x *Zone) SetAssetStatus(v *AssetStatus)
func (*Zone) SetCreateTime ¶
func (x *Zone) SetCreateTime(v *timestamppb.Timestamp)
func (*Zone) SetDiscoverySpec ¶
func (x *Zone) SetDiscoverySpec(v *Zone_DiscoverySpec)
func (*Zone) SetResourceSpec ¶
func (x *Zone) SetResourceSpec(v *Zone_ResourceSpec)
func (*Zone) SetUpdateTime ¶
func (x *Zone) SetUpdateTime(v *timestamppb.Timestamp)
type ZoneCreatedEvent ¶
type ZoneCreatedEvent struct {
// The data associated with the event.
Data *ZoneEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Zone is created.
func (*ZoneCreatedEvent) ClearData ¶
func (x *ZoneCreatedEvent) ClearData()
func (*ZoneCreatedEvent) GetData ¶
func (x *ZoneCreatedEvent) GetData() *ZoneEventData
func (*ZoneCreatedEvent) HasData ¶
func (x *ZoneCreatedEvent) HasData() bool
func (*ZoneCreatedEvent) ProtoMessage ¶
func (*ZoneCreatedEvent) ProtoMessage()
func (*ZoneCreatedEvent) ProtoReflect ¶
func (x *ZoneCreatedEvent) ProtoReflect() protoreflect.Message
func (*ZoneCreatedEvent) Reset ¶
func (x *ZoneCreatedEvent) Reset()
func (*ZoneCreatedEvent) SetData ¶
func (x *ZoneCreatedEvent) SetData(v *ZoneEventData)
func (*ZoneCreatedEvent) String ¶
func (x *ZoneCreatedEvent) String() string
type ZoneCreatedEvent_builder ¶
type ZoneCreatedEvent_builder struct {
// The data associated with the event.
Data *ZoneEventData
// contains filtered or unexported fields
}
func (ZoneCreatedEvent_builder) Build ¶
func (b0 ZoneCreatedEvent_builder) Build() *ZoneCreatedEvent
type ZoneDeletedEvent ¶
type ZoneDeletedEvent struct {
// The data associated with the event.
Data *ZoneEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Zone is deleted.
func (*ZoneDeletedEvent) ClearData ¶
func (x *ZoneDeletedEvent) ClearData()
func (*ZoneDeletedEvent) GetData ¶
func (x *ZoneDeletedEvent) GetData() *ZoneEventData
func (*ZoneDeletedEvent) HasData ¶
func (x *ZoneDeletedEvent) HasData() bool
func (*ZoneDeletedEvent) ProtoMessage ¶
func (*ZoneDeletedEvent) ProtoMessage()
func (*ZoneDeletedEvent) ProtoReflect ¶
func (x *ZoneDeletedEvent) ProtoReflect() protoreflect.Message
func (*ZoneDeletedEvent) Reset ¶
func (x *ZoneDeletedEvent) Reset()
func (*ZoneDeletedEvent) SetData ¶
func (x *ZoneDeletedEvent) SetData(v *ZoneEventData)
func (*ZoneDeletedEvent) String ¶
func (x *ZoneDeletedEvent) String() string
type ZoneDeletedEvent_builder ¶
type ZoneDeletedEvent_builder struct {
// The data associated with the event.
Data *ZoneEventData
// contains filtered or unexported fields
}
func (ZoneDeletedEvent_builder) Build ¶
func (b0 ZoneDeletedEvent_builder) Build() *ZoneDeletedEvent
type ZoneEventData ¶
type ZoneEventData struct {
// Optional. The Zone event payload. Unset for deletion events.
Payload *Zone `protobuf:"bytes,1,opt,name=payload,proto3,oneof" json:"payload,omitempty"`
// contains filtered or unexported fields
}
The data within all Zone events.
func (*ZoneEventData) ClearPayload ¶
func (x *ZoneEventData) ClearPayload()
func (*ZoneEventData) GetPayload ¶
func (x *ZoneEventData) GetPayload() *Zone
func (*ZoneEventData) HasPayload ¶
func (x *ZoneEventData) HasPayload() bool
func (*ZoneEventData) ProtoMessage ¶
func (*ZoneEventData) ProtoMessage()
func (*ZoneEventData) ProtoReflect ¶
func (x *ZoneEventData) ProtoReflect() protoreflect.Message
func (*ZoneEventData) Reset ¶
func (x *ZoneEventData) Reset()
func (*ZoneEventData) SetPayload ¶
func (x *ZoneEventData) SetPayload(v *Zone)
func (*ZoneEventData) String ¶
func (x *ZoneEventData) String() string
type ZoneEventData_builder ¶
type ZoneEventData_builder struct {
// Optional. The Zone event payload. Unset for deletion events.
Payload *Zone
// contains filtered or unexported fields
}
func (ZoneEventData_builder) Build ¶
func (b0 ZoneEventData_builder) Build() *ZoneEventData
type ZoneUpdatedEvent ¶
type ZoneUpdatedEvent struct {
// The data associated with the event.
Data *ZoneEventData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
The CloudEvent raised when a Zone is updated.
func (*ZoneUpdatedEvent) ClearData ¶
func (x *ZoneUpdatedEvent) ClearData()
func (*ZoneUpdatedEvent) GetData ¶
func (x *ZoneUpdatedEvent) GetData() *ZoneEventData
func (*ZoneUpdatedEvent) HasData ¶
func (x *ZoneUpdatedEvent) HasData() bool
func (*ZoneUpdatedEvent) ProtoMessage ¶
func (*ZoneUpdatedEvent) ProtoMessage()
func (*ZoneUpdatedEvent) ProtoReflect ¶
func (x *ZoneUpdatedEvent) ProtoReflect() protoreflect.Message
func (*ZoneUpdatedEvent) Reset ¶
func (x *ZoneUpdatedEvent) Reset()
func (*ZoneUpdatedEvent) SetData ¶
func (x *ZoneUpdatedEvent) SetData(v *ZoneEventData)
func (*ZoneUpdatedEvent) String ¶
func (x *ZoneUpdatedEvent) String() string
type ZoneUpdatedEvent_builder ¶
type ZoneUpdatedEvent_builder struct {
// The data associated with the event.
Data *ZoneEventData
// contains filtered or unexported fields
}
func (ZoneUpdatedEvent_builder) Build ¶
func (b0 ZoneUpdatedEvent_builder) Build() *ZoneUpdatedEvent
type 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) ClearCsvOptions ¶
func (x *Zone_DiscoverySpec) ClearCsvOptions()
func (*Zone_DiscoverySpec) ClearJsonOptions ¶
func (x *Zone_DiscoverySpec) ClearJsonOptions()
func (*Zone_DiscoverySpec) ClearSchedule ¶
func (x *Zone_DiscoverySpec) ClearSchedule()
func (*Zone_DiscoverySpec) ClearTrigger ¶
func (x *Zone_DiscoverySpec) ClearTrigger()
func (*Zone_DiscoverySpec) GetCsvOptions ¶
func (x *Zone_DiscoverySpec) GetCsvOptions() *Zone_DiscoverySpec_CsvOptions
func (*Zone_DiscoverySpec) GetEnabled ¶
func (x *Zone_DiscoverySpec) GetEnabled() bool
func (*Zone_DiscoverySpec) GetExcludePatterns ¶
func (x *Zone_DiscoverySpec) GetExcludePatterns() []string
func (*Zone_DiscoverySpec) GetIncludePatterns ¶
func (x *Zone_DiscoverySpec) GetIncludePatterns() []string
func (*Zone_DiscoverySpec) GetJsonOptions ¶
func (x *Zone_DiscoverySpec) GetJsonOptions() *Zone_DiscoverySpec_JsonOptions
func (*Zone_DiscoverySpec) GetSchedule ¶
func (x *Zone_DiscoverySpec) GetSchedule() string
func (*Zone_DiscoverySpec) GetTrigger ¶
func (x *Zone_DiscoverySpec) GetTrigger() isZone_DiscoverySpec_Trigger
func (*Zone_DiscoverySpec) HasCsvOptions ¶
func (x *Zone_DiscoverySpec) HasCsvOptions() bool
func (*Zone_DiscoverySpec) HasJsonOptions ¶
func (x *Zone_DiscoverySpec) HasJsonOptions() bool
func (*Zone_DiscoverySpec) HasSchedule ¶
func (x *Zone_DiscoverySpec) HasSchedule() bool
func (*Zone_DiscoverySpec) HasTrigger ¶
func (x *Zone_DiscoverySpec) HasTrigger() bool
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) SetCsvOptions ¶
func (x *Zone_DiscoverySpec) SetCsvOptions(v *Zone_DiscoverySpec_CsvOptions)
func (*Zone_DiscoverySpec) SetEnabled ¶
func (x *Zone_DiscoverySpec) SetEnabled(v bool)
func (*Zone_DiscoverySpec) SetExcludePatterns ¶
func (x *Zone_DiscoverySpec) SetExcludePatterns(v []string)
func (*Zone_DiscoverySpec) SetIncludePatterns ¶
func (x *Zone_DiscoverySpec) SetIncludePatterns(v []string)
func (*Zone_DiscoverySpec) SetJsonOptions ¶
func (x *Zone_DiscoverySpec) SetJsonOptions(v *Zone_DiscoverySpec_JsonOptions)
func (*Zone_DiscoverySpec) SetSchedule ¶
func (x *Zone_DiscoverySpec) SetSchedule(v string)
func (*Zone_DiscoverySpec) String ¶
func (x *Zone_DiscoverySpec) String() string
func (*Zone_DiscoverySpec) WhichTrigger ¶
func (x *Zone_DiscoverySpec) WhichTrigger() case_Zone_DiscoverySpec_Trigger
type 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) GetDelimiter ¶
func (x *Zone_DiscoverySpec_CsvOptions) GetDelimiter() string
func (*Zone_DiscoverySpec_CsvOptions) GetDisableTypeInference ¶
func (x *Zone_DiscoverySpec_CsvOptions) GetDisableTypeInference() bool
func (*Zone_DiscoverySpec_CsvOptions) GetEncoding ¶
func (x *Zone_DiscoverySpec_CsvOptions) GetEncoding() string
func (*Zone_DiscoverySpec_CsvOptions) GetHeaderRows ¶
func (x *Zone_DiscoverySpec_CsvOptions) GetHeaderRows() int32
func (*Zone_DiscoverySpec_CsvOptions) ProtoMessage ¶
func (*Zone_DiscoverySpec_CsvOptions) ProtoMessage()
func (*Zone_DiscoverySpec_CsvOptions) ProtoReflect ¶
func (x *Zone_DiscoverySpec_CsvOptions) ProtoReflect() protoreflect.Message
func (*Zone_DiscoverySpec_CsvOptions) Reset ¶
func (x *Zone_DiscoverySpec_CsvOptions) Reset()
func (*Zone_DiscoverySpec_CsvOptions) SetDelimiter ¶
func (x *Zone_DiscoverySpec_CsvOptions) SetDelimiter(v string)
func (*Zone_DiscoverySpec_CsvOptions) SetDisableTypeInference ¶
func (x *Zone_DiscoverySpec_CsvOptions) SetDisableTypeInference(v bool)
func (*Zone_DiscoverySpec_CsvOptions) SetEncoding ¶
func (x *Zone_DiscoverySpec_CsvOptions) SetEncoding(v string)
func (*Zone_DiscoverySpec_CsvOptions) SetHeaderRows ¶
func (x *Zone_DiscoverySpec_CsvOptions) SetHeaderRows(v int32)
func (*Zone_DiscoverySpec_CsvOptions) String ¶
func (x *Zone_DiscoverySpec_CsvOptions) String() string
type Zone_DiscoverySpec_CsvOptions_builder ¶
type Zone_DiscoverySpec_CsvOptions_builder struct {
// Optional. The number of rows to interpret as header rows that should be
// skipped when reading data rows.
HeaderRows int32
// Optional. The delimiter being used to separate values. This defaults to
// ','.
Delimiter string
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string
// Optional. Whether to disable the inference of data type for CSV data.
// If true, all columns will be registered as strings.
DisableTypeInference bool
// contains filtered or unexported fields
}
func (Zone_DiscoverySpec_CsvOptions_builder) Build ¶
func (b0 Zone_DiscoverySpec_CsvOptions_builder) Build() *Zone_DiscoverySpec_CsvOptions
type 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) GetDisableTypeInference ¶
func (x *Zone_DiscoverySpec_JsonOptions) GetDisableTypeInference() bool
func (*Zone_DiscoverySpec_JsonOptions) GetEncoding ¶
func (x *Zone_DiscoverySpec_JsonOptions) GetEncoding() string
func (*Zone_DiscoverySpec_JsonOptions) ProtoMessage ¶
func (*Zone_DiscoverySpec_JsonOptions) ProtoMessage()
func (*Zone_DiscoverySpec_JsonOptions) ProtoReflect ¶
func (x *Zone_DiscoverySpec_JsonOptions) ProtoReflect() protoreflect.Message
func (*Zone_DiscoverySpec_JsonOptions) Reset ¶
func (x *Zone_DiscoverySpec_JsonOptions) Reset()
func (*Zone_DiscoverySpec_JsonOptions) SetDisableTypeInference ¶
func (x *Zone_DiscoverySpec_JsonOptions) SetDisableTypeInference(v bool)
func (*Zone_DiscoverySpec_JsonOptions) SetEncoding ¶
func (x *Zone_DiscoverySpec_JsonOptions) SetEncoding(v string)
func (*Zone_DiscoverySpec_JsonOptions) String ¶
func (x *Zone_DiscoverySpec_JsonOptions) String() string
type Zone_DiscoverySpec_JsonOptions_builder ¶
type Zone_DiscoverySpec_JsonOptions_builder struct {
// Optional. The character encoding of the data. The default is UTF-8.
Encoding string
// 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
// contains filtered or unexported fields
}
func (Zone_DiscoverySpec_JsonOptions_builder) Build ¶
func (b0 Zone_DiscoverySpec_JsonOptions_builder) Build() *Zone_DiscoverySpec_JsonOptions
type 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"`
}
type Zone_DiscoverySpec_builder ¶
type Zone_DiscoverySpec_builder struct {
// Required. Whether discovery is enabled.
Enabled bool
// 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
// 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
// Optional. Configuration for CSV data.
CsvOptions *Zone_DiscoverySpec_CsvOptions
// Optional. Configuration for Json data.
JsonOptions *Zone_DiscoverySpec_JsonOptions
// Fields of oneof Trigger:
// 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
// contains filtered or unexported fields
}
func (Zone_DiscoverySpec_builder) Build ¶
func (b0 Zone_DiscoverySpec_builder) Build() *Zone_DiscoverySpec
type 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 `` /* 166-byte string literal not displayed */
// contains filtered or unexported fields
}
Settings for resources attached as assets within a zone.
func (*Zone_ResourceSpec) GetLocationType ¶
func (x *Zone_ResourceSpec) GetLocationType() Zone_ResourceSpec_LocationType
func (*Zone_ResourceSpec) ProtoMessage ¶
func (*Zone_ResourceSpec) ProtoMessage()
func (*Zone_ResourceSpec) ProtoReflect ¶
func (x *Zone_ResourceSpec) ProtoReflect() protoreflect.Message
func (*Zone_ResourceSpec) Reset ¶
func (x *Zone_ResourceSpec) Reset()
func (*Zone_ResourceSpec) SetLocationType ¶
func (x *Zone_ResourceSpec) SetLocationType(v Zone_ResourceSpec_LocationType)
func (*Zone_ResourceSpec) String ¶
func (x *Zone_ResourceSpec) String() string
type Zone_ResourceSpec_LocationType ¶
type Zone_ResourceSpec_LocationType int32
Location type of the resources attached to a zone.
const ( // Unspecified location type. Zone_ResourceSpec_LOCATION_TYPE_UNSPECIFIED Zone_ResourceSpec_LocationType = 0 // Resources that are associated with a single region. Zone_ResourceSpec_SINGLE_REGION Zone_ResourceSpec_LocationType = 1 // Resources that are associated with a multi-region location. Zone_ResourceSpec_MULTI_REGION Zone_ResourceSpec_LocationType = 2 )
func (Zone_ResourceSpec_LocationType) Descriptor ¶
func (Zone_ResourceSpec_LocationType) Descriptor() protoreflect.EnumDescriptor
func (Zone_ResourceSpec_LocationType) Enum ¶
func (x Zone_ResourceSpec_LocationType) Enum() *Zone_ResourceSpec_LocationType
func (Zone_ResourceSpec_LocationType) Number ¶
func (x Zone_ResourceSpec_LocationType) Number() protoreflect.EnumNumber
func (Zone_ResourceSpec_LocationType) String ¶
func (x Zone_ResourceSpec_LocationType) String() string
func (Zone_ResourceSpec_LocationType) Type ¶
func (Zone_ResourceSpec_LocationType) Type() protoreflect.EnumType
type Zone_ResourceSpec_builder ¶
type Zone_ResourceSpec_builder 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
// contains filtered or unexported fields
}
func (Zone_ResourceSpec_builder) Build ¶
func (b0 Zone_ResourceSpec_builder) Build() *Zone_ResourceSpec
type Zone_Type ¶
type Zone_Type int32
Type of zone.
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) Number ¶
func (x Zone_Type) Number() protoreflect.EnumNumber
func (Zone_Type) Type ¶
func (Zone_Type) Type() protoreflect.EnumType
type Zone_builder ¶
type Zone_builder 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
// Optional. User friendly display name.
DisplayName string
// 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
// Output only. The time when the zone was created.
CreateTime *timestamppb.Timestamp
// Output only. The time when the zone was last updated.
UpdateTime *timestamppb.Timestamp
// Optional. User defined labels for the zone.
Labels map[string]string
// Optional. Description of the zone.
Description string
// Output only. Current state of the zone.
State State
// Required. Immutable. The type of the zone.
Type Zone_Type
// Optional. Specification of the discovery feature applied to data in this
// zone.
DiscoverySpec *Zone_DiscoverySpec
// Required. Specification of the resources that are referenced by the assets
// within this zone.
ResourceSpec *Zone_ResourceSpec
// Output only. Aggregated status of the underlying assets of the zone.
AssetStatus *AssetStatus
// contains filtered or unexported fields
}
func (Zone_builder) Build ¶
func (b0 Zone_builder) Build() *Zone
Source Files
¶
- data.pb.go
- events.pb.go