...

Package dataplex

import "google.golang.org/api/dataplex/v1"
Overview
Index

Overview ▾

Package dataplex provides access to the Cloud Dataplex API.

For product documentation, see: https://cloud.google.com/dataplex/docs

Library status

These client libraries are officially supported by Google. However, this library is considered complete and is in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

When possible, we recommend using our newer [Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go) that are still actively being worked and iterated on.

Creating a client

Usage example:

import "google.golang.org/api/dataplex/v1"
...
ctx := context.Background()
dataplexService, err := dataplex.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication. For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use google.golang.org/api/option.WithAPIKey:

dataplexService, err := dataplex.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow, use google.golang.org/api/option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
dataplexService, err := dataplex.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See google.golang.org/api/option.ClientOption for details on options.

Index ▾

Constants
type Empty
type GoogleCloudDataplexV1Action
    func (s *GoogleCloudDataplexV1Action) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionFailedSecurityPolicyApply
    func (s *GoogleCloudDataplexV1ActionFailedSecurityPolicyApply) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionIncompatibleDataSchema
    func (s *GoogleCloudDataplexV1ActionIncompatibleDataSchema) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionInvalidDataFormat
    func (s *GoogleCloudDataplexV1ActionInvalidDataFormat) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionInvalidDataOrganization
type GoogleCloudDataplexV1ActionInvalidDataPartition
    func (s *GoogleCloudDataplexV1ActionInvalidDataPartition) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionMissingData
type GoogleCloudDataplexV1ActionMissingResource
type GoogleCloudDataplexV1ActionUnauthorizedResource
type GoogleCloudDataplexV1Aspect
    func (s *GoogleCloudDataplexV1Aspect) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectSource
    func (s *GoogleCloudDataplexV1AspectSource) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectType
    func (s *GoogleCloudDataplexV1AspectType) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectTypeAuthorization
    func (s *GoogleCloudDataplexV1AspectTypeAuthorization) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectTypeMetadataTemplate
    func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplate) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations
    func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints
    func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue
    func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Asset
    func (s *GoogleCloudDataplexV1Asset) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoverySpec
    func (s *GoogleCloudDataplexV1AssetDiscoverySpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions
    func (s *GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions
    func (s *GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoveryStatus
    func (s *GoogleCloudDataplexV1AssetDiscoveryStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoveryStatusStats
    func (s *GoogleCloudDataplexV1AssetDiscoveryStatusStats) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetResourceSpec
    func (s *GoogleCloudDataplexV1AssetResourceSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetResourceStatus
    func (s *GoogleCloudDataplexV1AssetResourceStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetSecurityStatus
    func (s *GoogleCloudDataplexV1AssetSecurityStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetStatus
    func (s *GoogleCloudDataplexV1AssetStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1CancelJobRequest
type GoogleCloudDataplexV1Content
    func (s *GoogleCloudDataplexV1Content) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ContentNotebook
    func (s *GoogleCloudDataplexV1ContentNotebook) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ContentSqlScript
    func (s *GoogleCloudDataplexV1ContentSqlScript) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataAccessSpec
    func (s *GoogleCloudDataplexV1DataAccessSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataAttribute
    func (s *GoogleCloudDataplexV1DataAttribute) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataAttributeBinding
    func (s *GoogleCloudDataplexV1DataAttributeBinding) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataAttributeBindingPath
    func (s *GoogleCloudDataplexV1DataAttributeBindingPath) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileResult
    func (s *GoogleCloudDataplexV1DataProfileResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResult
    func (s *GoogleCloudDataplexV1DataProfileResultPostScanActionsResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult
    func (s *GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileResultProfile
    func (s *GoogleCloudDataplexV1DataProfileResultProfile) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileResultProfileField
    func (s *GoogleCloudDataplexV1DataProfileResultProfileField) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataProfileSpec
    func (s *GoogleCloudDataplexV1DataProfileSpec) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataProfileSpec) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataProfileSpecPostScanActions
    func (s *GoogleCloudDataplexV1DataProfileSpecPostScanActions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport
    func (s *GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataProfileSpecSelectedFields
    func (s *GoogleCloudDataplexV1DataProfileSpecSelectedFields) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityColumnResult
    func (s *GoogleCloudDataplexV1DataQualityColumnResult) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualityColumnResult) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualityDimension
    func (s *GoogleCloudDataplexV1DataQualityDimension) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityDimensionResult
    func (s *GoogleCloudDataplexV1DataQualityDimensionResult) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualityDimensionResult) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualityResult
    func (s *GoogleCloudDataplexV1DataQualityResult) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualityResult) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResult
    func (s *GoogleCloudDataplexV1DataQualityResultPostScanActionsResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult
    func (s *GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRule
    func (s *GoogleCloudDataplexV1DataQualityRule) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualityRule) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualityRuleNonNullExpectation
type GoogleCloudDataplexV1DataQualityRuleRangeExpectation
    func (s *GoogleCloudDataplexV1DataQualityRuleRangeExpectation) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleRegexExpectation
    func (s *GoogleCloudDataplexV1DataQualityRuleRegexExpectation) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleResult
    func (s *GoogleCloudDataplexV1DataQualityRuleResult) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualityRuleResult) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation
    func (s *GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleSetExpectation
    func (s *GoogleCloudDataplexV1DataQualityRuleSetExpectation) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleSqlAssertion
    func (s *GoogleCloudDataplexV1DataQualityRuleSqlAssertion) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation
    func (s *GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation
    func (s *GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation
type GoogleCloudDataplexV1DataQualityScanRuleResult
    func (s *GoogleCloudDataplexV1DataQualityScanRuleResult) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualityScanRuleResult) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualitySpec
    func (s *GoogleCloudDataplexV1DataQualitySpec) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualitySpec) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataQualitySpecPostScanActions
    func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport
    func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport
    func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients
    func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger
    func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataScan
    func (s *GoogleCloudDataplexV1DataScan) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanEvent
    func (s *GoogleCloudDataplexV1DataScanEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs
    func (s *GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataScanEventDataProfileResult
    func (s *GoogleCloudDataplexV1DataScanEventDataProfileResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs
    func (s *GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataScanEventDataQualityResult
    func (s *GoogleCloudDataplexV1DataScanEventDataQualityResult) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDataplexV1DataScanEventDataQualityResult) UnmarshalJSON(data []byte) error
type GoogleCloudDataplexV1DataScanEventPostScanActionsResult
    func (s *GoogleCloudDataplexV1DataScanEventPostScanActionsResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult
    func (s *GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanExecutionSpec
    func (s *GoogleCloudDataplexV1DataScanExecutionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanExecutionStatus
    func (s *GoogleCloudDataplexV1DataScanExecutionStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataScanJob
    func (s *GoogleCloudDataplexV1DataScanJob) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataSource
    func (s *GoogleCloudDataplexV1DataSource) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DataTaxonomy
    func (s *GoogleCloudDataplexV1DataTaxonomy) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEvent
    func (s *GoogleCloudDataplexV1DiscoveryEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventActionDetails
    func (s *GoogleCloudDataplexV1DiscoveryEventActionDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventConfigDetails
    func (s *GoogleCloudDataplexV1DiscoveryEventConfigDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventEntityDetails
    func (s *GoogleCloudDataplexV1DiscoveryEventEntityDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventPartitionDetails
    func (s *GoogleCloudDataplexV1DiscoveryEventPartitionDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Entity
    func (s *GoogleCloudDataplexV1Entity) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntityCompatibilityStatus
    func (s *GoogleCloudDataplexV1EntityCompatibilityStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility
    func (s *GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Entry
    func (s *GoogleCloudDataplexV1Entry) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntryGroup
    func (s *GoogleCloudDataplexV1EntryGroup) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntrySource
    func (s *GoogleCloudDataplexV1EntrySource) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntrySourceAncestor
    func (s *GoogleCloudDataplexV1EntrySourceAncestor) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntryType
    func (s *GoogleCloudDataplexV1EntryType) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntryTypeAspectInfo
    func (s *GoogleCloudDataplexV1EntryTypeAspectInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntryTypeAuthorization
    func (s *GoogleCloudDataplexV1EntryTypeAuthorization) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Environment
    func (s *GoogleCloudDataplexV1Environment) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentEndpoints
    func (s *GoogleCloudDataplexV1EnvironmentEndpoints) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentInfrastructureSpec
    func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources
    func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime
    func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentSessionSpec
    func (s *GoogleCloudDataplexV1EnvironmentSessionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentSessionStatus
    func (s *GoogleCloudDataplexV1EnvironmentSessionStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1GenerateDataQualityRulesRequest
type GoogleCloudDataplexV1GenerateDataQualityRulesResponse
    func (s *GoogleCloudDataplexV1GenerateDataQualityRulesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1GovernanceEvent
    func (s *GoogleCloudDataplexV1GovernanceEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1GovernanceEventEntity
    func (s *GoogleCloudDataplexV1GovernanceEventEntity) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Job
    func (s *GoogleCloudDataplexV1Job) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1JobEvent
    func (s *GoogleCloudDataplexV1JobEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Lake
    func (s *GoogleCloudDataplexV1Lake) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1LakeMetastore
    func (s *GoogleCloudDataplexV1LakeMetastore) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1LakeMetastoreStatus
    func (s *GoogleCloudDataplexV1LakeMetastoreStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListActionsResponse
    func (s *GoogleCloudDataplexV1ListActionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListAspectTypesResponse
    func (s *GoogleCloudDataplexV1ListAspectTypesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListAssetsResponse
    func (s *GoogleCloudDataplexV1ListAssetsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListContentResponse
    func (s *GoogleCloudDataplexV1ListContentResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListDataAttributeBindingsResponse
    func (s *GoogleCloudDataplexV1ListDataAttributeBindingsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListDataAttributesResponse
    func (s *GoogleCloudDataplexV1ListDataAttributesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListDataScanJobsResponse
    func (s *GoogleCloudDataplexV1ListDataScanJobsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListDataScansResponse
    func (s *GoogleCloudDataplexV1ListDataScansResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListDataTaxonomiesResponse
    func (s *GoogleCloudDataplexV1ListDataTaxonomiesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEntitiesResponse
    func (s *GoogleCloudDataplexV1ListEntitiesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEntriesResponse
    func (s *GoogleCloudDataplexV1ListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEntryGroupsResponse
    func (s *GoogleCloudDataplexV1ListEntryGroupsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEntryTypesResponse
    func (s *GoogleCloudDataplexV1ListEntryTypesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEnvironmentsResponse
    func (s *GoogleCloudDataplexV1ListEnvironmentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListJobsResponse
    func (s *GoogleCloudDataplexV1ListJobsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListLakesResponse
    func (s *GoogleCloudDataplexV1ListLakesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListPartitionsResponse
    func (s *GoogleCloudDataplexV1ListPartitionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListSessionsResponse
    func (s *GoogleCloudDataplexV1ListSessionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListTasksResponse
    func (s *GoogleCloudDataplexV1ListTasksResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListZonesResponse
    func (s *GoogleCloudDataplexV1ListZonesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1OperationMetadata
    func (s *GoogleCloudDataplexV1OperationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Partition
    func (s *GoogleCloudDataplexV1Partition) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ResourceAccessSpec
    func (s *GoogleCloudDataplexV1ResourceAccessSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1RunDataScanRequest
type GoogleCloudDataplexV1RunDataScanResponse
    func (s *GoogleCloudDataplexV1RunDataScanResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1RunTaskRequest
    func (s *GoogleCloudDataplexV1RunTaskRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1RunTaskResponse
    func (s *GoogleCloudDataplexV1RunTaskResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ScannedData
    func (s *GoogleCloudDataplexV1ScannedData) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ScannedDataIncrementalField
    func (s *GoogleCloudDataplexV1ScannedDataIncrementalField) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Schema
    func (s *GoogleCloudDataplexV1Schema) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SchemaPartitionField
    func (s *GoogleCloudDataplexV1SchemaPartitionField) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SchemaSchemaField
    func (s *GoogleCloudDataplexV1SchemaSchemaField) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SearchEntriesResponse
    func (s *GoogleCloudDataplexV1SearchEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SearchEntriesResult
    func (s *GoogleCloudDataplexV1SearchEntriesResult) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SearchEntriesResultSnippets
    func (s *GoogleCloudDataplexV1SearchEntriesResultSnippets) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Session
    func (s *GoogleCloudDataplexV1Session) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SessionEvent
    func (s *GoogleCloudDataplexV1SessionEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SessionEventQueryDetail
    func (s *GoogleCloudDataplexV1SessionEventQueryDetail) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageAccess
    func (s *GoogleCloudDataplexV1StorageAccess) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormat
    func (s *GoogleCloudDataplexV1StorageFormat) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormatCsvOptions
    func (s *GoogleCloudDataplexV1StorageFormatCsvOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormatIcebergOptions
    func (s *GoogleCloudDataplexV1StorageFormatIcebergOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormatJsonOptions
    func (s *GoogleCloudDataplexV1StorageFormatJsonOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Task
    func (s *GoogleCloudDataplexV1Task) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskExecutionSpec
    func (s *GoogleCloudDataplexV1TaskExecutionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskExecutionStatus
    func (s *GoogleCloudDataplexV1TaskExecutionStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpec
    func (s *GoogleCloudDataplexV1TaskInfrastructureSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources
    func (s *GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime
    func (s *GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork
    func (s *GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskNotebookTaskConfig
    func (s *GoogleCloudDataplexV1TaskNotebookTaskConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskSparkTaskConfig
    func (s *GoogleCloudDataplexV1TaskSparkTaskConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskTriggerSpec
    func (s *GoogleCloudDataplexV1TaskTriggerSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Trigger
    func (s *GoogleCloudDataplexV1Trigger) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TriggerOnDemand
type GoogleCloudDataplexV1TriggerSchedule
    func (s *GoogleCloudDataplexV1TriggerSchedule) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Zone
    func (s *GoogleCloudDataplexV1Zone) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneDiscoverySpec
    func (s *GoogleCloudDataplexV1ZoneDiscoverySpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions
    func (s *GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions
    func (s *GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneResourceSpec
    func (s *GoogleCloudDataplexV1ZoneResourceSpec) MarshalJSON() ([]byte, error)
type GoogleCloudLocationListLocationsResponse
    func (s *GoogleCloudLocationListLocationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudLocationLocation
    func (s *GoogleCloudLocationLocation) MarshalJSON() ([]byte, error)
type GoogleIamV1AuditConfig
    func (s *GoogleIamV1AuditConfig) MarshalJSON() ([]byte, error)
type GoogleIamV1AuditLogConfig
    func (s *GoogleIamV1AuditLogConfig) MarshalJSON() ([]byte, error)
type GoogleIamV1Binding
    func (s *GoogleIamV1Binding) MarshalJSON() ([]byte, error)
type GoogleIamV1Policy
    func (s *GoogleIamV1Policy) MarshalJSON() ([]byte, error)
type GoogleIamV1SetIamPolicyRequest
    func (s *GoogleIamV1SetIamPolicyRequest) MarshalJSON() ([]byte, error)
type GoogleIamV1TestIamPermissionsRequest
    func (s *GoogleIamV1TestIamPermissionsRequest) MarshalJSON() ([]byte, error)
type GoogleIamV1TestIamPermissionsResponse
    func (s *GoogleIamV1TestIamPermissionsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningCancelOperationRequest
type GoogleLongrunningListOperationsResponse
    func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation
    func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleRpcStatus
    func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)
type GoogleTypeExpr
    func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error)
type ProjectsLocationsAspectTypesCreateCall
    func (c *ProjectsLocationsAspectTypesCreateCall) AspectTypeId(aspectTypeId string) *ProjectsLocationsAspectTypesCreateCall
    func (c *ProjectsLocationsAspectTypesCreateCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesCreateCall
    func (c *ProjectsLocationsAspectTypesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsAspectTypesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesCreateCall
    func (c *ProjectsLocationsAspectTypesCreateCall) Header() http.Header
    func (c *ProjectsLocationsAspectTypesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAspectTypesCreateCall
type ProjectsLocationsAspectTypesDeleteCall
    func (c *ProjectsLocationsAspectTypesDeleteCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesDeleteCall
    func (c *ProjectsLocationsAspectTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsAspectTypesDeleteCall) Etag(etag string) *ProjectsLocationsAspectTypesDeleteCall
    func (c *ProjectsLocationsAspectTypesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesDeleteCall
    func (c *ProjectsLocationsAspectTypesDeleteCall) Header() http.Header
type ProjectsLocationsAspectTypesGetCall
    func (c *ProjectsLocationsAspectTypesGetCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesGetCall
    func (c *ProjectsLocationsAspectTypesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1AspectType, error)
    func (c *ProjectsLocationsAspectTypesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesGetCall
    func (c *ProjectsLocationsAspectTypesGetCall) Header() http.Header
    func (c *ProjectsLocationsAspectTypesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAspectTypesGetCall
type ProjectsLocationsAspectTypesGetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesGetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesGetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsAspectTypesGetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsAspectTypesGetIamPolicyCall
type ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListAspectTypesResponse, error)
    func (c *ProjectsLocationsAspectTypesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) Filter(filter string) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) Header() http.Header
    func (c *ProjectsLocationsAspectTypesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) OrderBy(orderBy string) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) PageSize(pageSize int64) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) PageToken(pageToken string) *ProjectsLocationsAspectTypesListCall
    func (c *ProjectsLocationsAspectTypesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListAspectTypesResponse) error) error
type ProjectsLocationsAspectTypesPatchCall
    func (c *ProjectsLocationsAspectTypesPatchCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesPatchCall
    func (c *ProjectsLocationsAspectTypesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsAspectTypesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesPatchCall
    func (c *ProjectsLocationsAspectTypesPatchCall) Header() http.Header
    func (c *ProjectsLocationsAspectTypesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsAspectTypesPatchCall
    func (c *ProjectsLocationsAspectTypesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAspectTypesPatchCall
type ProjectsLocationsAspectTypesService
    func NewProjectsLocationsAspectTypesService(s *Service) *ProjectsLocationsAspectTypesService
    func (r *ProjectsLocationsAspectTypesService) Create(parent string, googleclouddataplexv1aspecttype *GoogleCloudDataplexV1AspectType) *ProjectsLocationsAspectTypesCreateCall
    func (r *ProjectsLocationsAspectTypesService) Delete(name string) *ProjectsLocationsAspectTypesDeleteCall
    func (r *ProjectsLocationsAspectTypesService) Get(name string) *ProjectsLocationsAspectTypesGetCall
    func (r *ProjectsLocationsAspectTypesService) GetIamPolicy(resource string) *ProjectsLocationsAspectTypesGetIamPolicyCall
    func (r *ProjectsLocationsAspectTypesService) List(parent string) *ProjectsLocationsAspectTypesListCall
    func (r *ProjectsLocationsAspectTypesService) Patch(name string, googleclouddataplexv1aspecttype *GoogleCloudDataplexV1AspectType) *ProjectsLocationsAspectTypesPatchCall
    func (r *ProjectsLocationsAspectTypesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsAspectTypesSetIamPolicyCall
    func (r *ProjectsLocationsAspectTypesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsAspectTypesTestIamPermissionsCall
type ProjectsLocationsAspectTypesSetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesSetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesSetIamPolicyCall
    func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsAspectTypesTestIamPermissionsCall
    func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesTestIamPermissionsCall
    func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesTestIamPermissionsCall
    func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDataAttributeBindingsCreateCall
    func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsCreateCall
    func (c *ProjectsLocationsDataAttributeBindingsCreateCall) DataAttributeBindingId(dataAttributeBindingId string) *ProjectsLocationsDataAttributeBindingsCreateCall
    func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsCreateCall
    func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Header() http.Header
    func (c *ProjectsLocationsDataAttributeBindingsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataAttributeBindingsCreateCall
type ProjectsLocationsDataAttributeBindingsDeleteCall
    func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsDeleteCall
    func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Etag(etag string) *ProjectsLocationsDataAttributeBindingsDeleteCall
    func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsDeleteCall
    func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Header() http.Header
type ProjectsLocationsDataAttributeBindingsGetCall
    func (c *ProjectsLocationsDataAttributeBindingsGetCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsGetCall
    func (c *ProjectsLocationsDataAttributeBindingsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataAttributeBinding, error)
    func (c *ProjectsLocationsDataAttributeBindingsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsGetCall
    func (c *ProjectsLocationsDataAttributeBindingsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataAttributeBindingsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataAttributeBindingsGetCall
type ProjectsLocationsDataAttributeBindingsGetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall
type ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataAttributeBindingsResponse, error)
    func (c *ProjectsLocationsDataAttributeBindingsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) Filter(filter string) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) Header() http.Header
    func (c *ProjectsLocationsDataAttributeBindingsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) OrderBy(orderBy string) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) PageSize(pageSize int64) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) PageToken(pageToken string) *ProjectsLocationsDataAttributeBindingsListCall
    func (c *ProjectsLocationsDataAttributeBindingsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataAttributeBindingsResponse) error) error
type ProjectsLocationsDataAttributeBindingsPatchCall
    func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsPatchCall
    func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsPatchCall
    func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataAttributeBindingsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataAttributeBindingsPatchCall
    func (c *ProjectsLocationsDataAttributeBindingsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataAttributeBindingsPatchCall
type ProjectsLocationsDataAttributeBindingsService
    func NewProjectsLocationsDataAttributeBindingsService(s *Service) *ProjectsLocationsDataAttributeBindingsService
    func (r *ProjectsLocationsDataAttributeBindingsService) Create(parent string, googleclouddataplexv1dataattributebinding *GoogleCloudDataplexV1DataAttributeBinding) *ProjectsLocationsDataAttributeBindingsCreateCall
    func (r *ProjectsLocationsDataAttributeBindingsService) Delete(name string) *ProjectsLocationsDataAttributeBindingsDeleteCall
    func (r *ProjectsLocationsDataAttributeBindingsService) Get(name string) *ProjectsLocationsDataAttributeBindingsGetCall
    func (r *ProjectsLocationsDataAttributeBindingsService) GetIamPolicy(resource string) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall
    func (r *ProjectsLocationsDataAttributeBindingsService) List(parent string) *ProjectsLocationsDataAttributeBindingsListCall
    func (r *ProjectsLocationsDataAttributeBindingsService) Patch(name string, googleclouddataplexv1dataattributebinding *GoogleCloudDataplexV1DataAttributeBinding) *ProjectsLocationsDataAttributeBindingsPatchCall
    func (r *ProjectsLocationsDataAttributeBindingsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall
    func (r *ProjectsLocationsDataAttributeBindingsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall
type ProjectsLocationsDataAttributeBindingsSetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall
    func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall
    func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall
    func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall
    func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDataScansCreateCall
    func (c *ProjectsLocationsDataScansCreateCall) Context(ctx context.Context) *ProjectsLocationsDataScansCreateCall
    func (c *ProjectsLocationsDataScansCreateCall) DataScanId(dataScanId string) *ProjectsLocationsDataScansCreateCall
    func (c *ProjectsLocationsDataScansCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataScansCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansCreateCall
    func (c *ProjectsLocationsDataScansCreateCall) Header() http.Header
    func (c *ProjectsLocationsDataScansCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataScansCreateCall
type ProjectsLocationsDataScansDeleteCall
    func (c *ProjectsLocationsDataScansDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataScansDeleteCall
    func (c *ProjectsLocationsDataScansDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataScansDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansDeleteCall
    func (c *ProjectsLocationsDataScansDeleteCall) Header() http.Header
type ProjectsLocationsDataScansGenerateDataQualityRulesCall
    func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Context(ctx context.Context) *ProjectsLocationsDataScansGenerateDataQualityRulesCall
    func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1GenerateDataQualityRulesResponse, error)
    func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansGenerateDataQualityRulesCall
    func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Header() http.Header
type ProjectsLocationsDataScansGetCall
    func (c *ProjectsLocationsDataScansGetCall) Context(ctx context.Context) *ProjectsLocationsDataScansGetCall
    func (c *ProjectsLocationsDataScansGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataScan, error)
    func (c *ProjectsLocationsDataScansGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansGetCall
    func (c *ProjectsLocationsDataScansGetCall) Header() http.Header
    func (c *ProjectsLocationsDataScansGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansGetCall
    func (c *ProjectsLocationsDataScansGetCall) View(view string) *ProjectsLocationsDataScansGetCall
type ProjectsLocationsDataScansGetIamPolicyCall
    func (c *ProjectsLocationsDataScansGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataScansGetIamPolicyCall
    func (c *ProjectsLocationsDataScansGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataScansGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansGetIamPolicyCall
    func (c *ProjectsLocationsDataScansGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDataScansGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansGetIamPolicyCall
    func (c *ProjectsLocationsDataScansGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataScansGetIamPolicyCall
type ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall
    func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Context(ctx context.Context) *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall
    func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1GenerateDataQualityRulesResponse, error)
    func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall
    func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Header() http.Header
type ProjectsLocationsDataScansJobsGetCall
    func (c *ProjectsLocationsDataScansJobsGetCall) Context(ctx context.Context) *ProjectsLocationsDataScansJobsGetCall
    func (c *ProjectsLocationsDataScansJobsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataScanJob, error)
    func (c *ProjectsLocationsDataScansJobsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansJobsGetCall
    func (c *ProjectsLocationsDataScansJobsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataScansJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansJobsGetCall
    func (c *ProjectsLocationsDataScansJobsGetCall) View(view string) *ProjectsLocationsDataScansJobsGetCall
type ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) Context(ctx context.Context) *ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataScanJobsResponse, error)
    func (c *ProjectsLocationsDataScansJobsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) Filter(filter string) *ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) Header() http.Header
    func (c *ProjectsLocationsDataScansJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) PageSize(pageSize int64) *ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) PageToken(pageToken string) *ProjectsLocationsDataScansJobsListCall
    func (c *ProjectsLocationsDataScansJobsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataScanJobsResponse) error) error
type ProjectsLocationsDataScansJobsService
    func NewProjectsLocationsDataScansJobsService(s *Service) *ProjectsLocationsDataScansJobsService
    func (r *ProjectsLocationsDataScansJobsService) GenerateDataQualityRules(name string, googleclouddataplexv1generatedataqualityrulesrequest *GoogleCloudDataplexV1GenerateDataQualityRulesRequest) *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall
    func (r *ProjectsLocationsDataScansJobsService) Get(name string) *ProjectsLocationsDataScansJobsGetCall
    func (r *ProjectsLocationsDataScansJobsService) List(parent string) *ProjectsLocationsDataScansJobsListCall
type ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) Context(ctx context.Context) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataScansResponse, error)
    func (c *ProjectsLocationsDataScansListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) Filter(filter string) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) Header() http.Header
    func (c *ProjectsLocationsDataScansListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) OrderBy(orderBy string) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) PageSize(pageSize int64) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) PageToken(pageToken string) *ProjectsLocationsDataScansListCall
    func (c *ProjectsLocationsDataScansListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataScansResponse) error) error
type ProjectsLocationsDataScansPatchCall
    func (c *ProjectsLocationsDataScansPatchCall) Context(ctx context.Context) *ProjectsLocationsDataScansPatchCall
    func (c *ProjectsLocationsDataScansPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataScansPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansPatchCall
    func (c *ProjectsLocationsDataScansPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataScansPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataScansPatchCall
    func (c *ProjectsLocationsDataScansPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataScansPatchCall
type ProjectsLocationsDataScansRunCall
    func (c *ProjectsLocationsDataScansRunCall) Context(ctx context.Context) *ProjectsLocationsDataScansRunCall
    func (c *ProjectsLocationsDataScansRunCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1RunDataScanResponse, error)
    func (c *ProjectsLocationsDataScansRunCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansRunCall
    func (c *ProjectsLocationsDataScansRunCall) Header() http.Header
type ProjectsLocationsDataScansService
    func NewProjectsLocationsDataScansService(s *Service) *ProjectsLocationsDataScansService
    func (r *ProjectsLocationsDataScansService) Create(parent string, googleclouddataplexv1datascan *GoogleCloudDataplexV1DataScan) *ProjectsLocationsDataScansCreateCall
    func (r *ProjectsLocationsDataScansService) Delete(name string) *ProjectsLocationsDataScansDeleteCall
    func (r *ProjectsLocationsDataScansService) GenerateDataQualityRules(name string, googleclouddataplexv1generatedataqualityrulesrequest *GoogleCloudDataplexV1GenerateDataQualityRulesRequest) *ProjectsLocationsDataScansGenerateDataQualityRulesCall
    func (r *ProjectsLocationsDataScansService) Get(name string) *ProjectsLocationsDataScansGetCall
    func (r *ProjectsLocationsDataScansService) GetIamPolicy(resource string) *ProjectsLocationsDataScansGetIamPolicyCall
    func (r *ProjectsLocationsDataScansService) List(parent string) *ProjectsLocationsDataScansListCall
    func (r *ProjectsLocationsDataScansService) Patch(name string, googleclouddataplexv1datascan *GoogleCloudDataplexV1DataScan) *ProjectsLocationsDataScansPatchCall
    func (r *ProjectsLocationsDataScansService) Run(name string, googleclouddataplexv1rundatascanrequest *GoogleCloudDataplexV1RunDataScanRequest) *ProjectsLocationsDataScansRunCall
    func (r *ProjectsLocationsDataScansService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataScansSetIamPolicyCall
    func (r *ProjectsLocationsDataScansService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataScansTestIamPermissionsCall
type ProjectsLocationsDataScansSetIamPolicyCall
    func (c *ProjectsLocationsDataScansSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataScansSetIamPolicyCall
    func (c *ProjectsLocationsDataScansSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataScansSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansSetIamPolicyCall
    func (c *ProjectsLocationsDataScansSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDataScansTestIamPermissionsCall
    func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataScansTestIamPermissionsCall
    func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansTestIamPermissionsCall
    func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDataTaxonomiesAttributesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) DataAttributeId(dataAttributeId string) *ProjectsLocationsDataTaxonomiesAttributesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesAttributesCreateCall
type ProjectsLocationsDataTaxonomiesAttributesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Etag(etag string) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Header() http.Header
type ProjectsLocationsDataTaxonomiesAttributesGetCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesGetCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataAttribute, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesGetCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesAttributesGetCall
type ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall
type ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataAttributesResponse, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Filter(filter string) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) OrderBy(orderBy string) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) PageSize(pageSize int64) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) PageToken(pageToken string) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataAttributesResponse) error) error
type ProjectsLocationsDataTaxonomiesAttributesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataTaxonomiesAttributesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesAttributesPatchCall
type ProjectsLocationsDataTaxonomiesAttributesService
    func NewProjectsLocationsDataTaxonomiesAttributesService(s *Service) *ProjectsLocationsDataTaxonomiesAttributesService
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) Create(parent string, googleclouddataplexv1dataattribute *GoogleCloudDataplexV1DataAttribute) *ProjectsLocationsDataTaxonomiesAttributesCreateCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) Delete(name string) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) Get(name string) *ProjectsLocationsDataTaxonomiesAttributesGetCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) GetIamPolicy(resource string) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) List(parent string) *ProjectsLocationsDataTaxonomiesAttributesListCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) Patch(name string, googleclouddataplexv1dataattribute *GoogleCloudDataplexV1DataAttribute) *ProjectsLocationsDataTaxonomiesAttributesPatchCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall
    func (r *ProjectsLocationsDataTaxonomiesAttributesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall
type ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall
    func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsDataTaxonomiesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesCreateCall) DataTaxonomyId(dataTaxonomyId string) *ProjectsLocationsDataTaxonomiesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataTaxonomiesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesCreateCall
    func (c *ProjectsLocationsDataTaxonomiesCreateCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesCreateCall
type ProjectsLocationsDataTaxonomiesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Etag(etag string) *ProjectsLocationsDataTaxonomiesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesDeleteCall
    func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Header() http.Header
type ProjectsLocationsDataTaxonomiesGetCall
    func (c *ProjectsLocationsDataTaxonomiesGetCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesGetCall
    func (c *ProjectsLocationsDataTaxonomiesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataTaxonomy, error)
    func (c *ProjectsLocationsDataTaxonomiesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesGetCall
    func (c *ProjectsLocationsDataTaxonomiesGetCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesGetCall
type ProjectsLocationsDataTaxonomiesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall
type ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataTaxonomiesResponse, error)
    func (c *ProjectsLocationsDataTaxonomiesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) Filter(filter string) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) OrderBy(orderBy string) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) PageSize(pageSize int64) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) PageToken(pageToken string) *ProjectsLocationsDataTaxonomiesListCall
    func (c *ProjectsLocationsDataTaxonomiesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataTaxonomiesResponse) error) error
type ProjectsLocationsDataTaxonomiesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataTaxonomiesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataTaxonomiesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataTaxonomiesPatchCall
    func (c *ProjectsLocationsDataTaxonomiesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesPatchCall
type ProjectsLocationsDataTaxonomiesService
    func NewProjectsLocationsDataTaxonomiesService(s *Service) *ProjectsLocationsDataTaxonomiesService
    func (r *ProjectsLocationsDataTaxonomiesService) Create(parent string, googleclouddataplexv1datataxonomy *GoogleCloudDataplexV1DataTaxonomy) *ProjectsLocationsDataTaxonomiesCreateCall
    func (r *ProjectsLocationsDataTaxonomiesService) Delete(name string) *ProjectsLocationsDataTaxonomiesDeleteCall
    func (r *ProjectsLocationsDataTaxonomiesService) Get(name string) *ProjectsLocationsDataTaxonomiesGetCall
    func (r *ProjectsLocationsDataTaxonomiesService) GetIamPolicy(resource string) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall
    func (r *ProjectsLocationsDataTaxonomiesService) List(parent string) *ProjectsLocationsDataTaxonomiesListCall
    func (r *ProjectsLocationsDataTaxonomiesService) Patch(name string, googleclouddataplexv1datataxonomy *GoogleCloudDataplexV1DataTaxonomy) *ProjectsLocationsDataTaxonomiesPatchCall
    func (r *ProjectsLocationsDataTaxonomiesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataTaxonomiesSetIamPolicyCall
    func (r *ProjectsLocationsDataTaxonomiesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall
type ProjectsLocationsDataTaxonomiesSetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesSetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesSetIamPolicyCall
    func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsDataTaxonomiesTestIamPermissionsCall
    func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall
    func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall
    func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsEntryGroupsCreateCall
    func (c *ProjectsLocationsEntryGroupsCreateCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsCreateCall
    func (c *ProjectsLocationsEntryGroupsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsEntryGroupsCreateCall) EntryGroupId(entryGroupId string) *ProjectsLocationsEntryGroupsCreateCall
    func (c *ProjectsLocationsEntryGroupsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsCreateCall
    func (c *ProjectsLocationsEntryGroupsCreateCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryGroupsCreateCall
type ProjectsLocationsEntryGroupsDeleteCall
    func (c *ProjectsLocationsEntryGroupsDeleteCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsDeleteCall
    func (c *ProjectsLocationsEntryGroupsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsEntryGroupsDeleteCall) Etag(etag string) *ProjectsLocationsEntryGroupsDeleteCall
    func (c *ProjectsLocationsEntryGroupsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsDeleteCall
    func (c *ProjectsLocationsEntryGroupsDeleteCall) Header() http.Header
type ProjectsLocationsEntryGroupsEntriesCreateCall
    func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesCreateCall
    func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)
    func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) EntryId(entryId string) *ProjectsLocationsEntryGroupsEntriesCreateCall
    func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesCreateCall
    func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Header() http.Header
type ProjectsLocationsEntryGroupsEntriesDeleteCall
    func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesDeleteCall
    func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)
    func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesDeleteCall
    func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Header() http.Header
type ProjectsLocationsEntryGroupsEntriesGetCall
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) AspectTypes(aspectTypes ...string) *ProjectsLocationsEntryGroupsEntriesGetCall
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesGetCall
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesGetCall
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsEntriesGetCall
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Paths(paths ...string) *ProjectsLocationsEntryGroupsEntriesGetCall
    func (c *ProjectsLocationsEntryGroupsEntriesGetCall) View(view string) *ProjectsLocationsEntryGroupsEntriesGetCall
type ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntriesResponse, error)
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) Filter(filter string) *ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) PageSize(pageSize int64) *ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) PageToken(pageToken string) *ProjectsLocationsEntryGroupsEntriesListCall
    func (c *ProjectsLocationsEntryGroupsEntriesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntriesResponse) error) error
type ProjectsLocationsEntryGroupsEntriesPatchCall
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsEntryGroupsEntriesPatchCall
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) AspectKeys(aspectKeys ...string) *ProjectsLocationsEntryGroupsEntriesPatchCall
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesPatchCall
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) DeleteMissingAspects(deleteMissingAspects bool) *ProjectsLocationsEntryGroupsEntriesPatchCall
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesPatchCall
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsEntryGroupsEntriesPatchCall
type ProjectsLocationsEntryGroupsEntriesService
    func NewProjectsLocationsEntryGroupsEntriesService(s *Service) *ProjectsLocationsEntryGroupsEntriesService
    func (r *ProjectsLocationsEntryGroupsEntriesService) Create(parent string, googleclouddataplexv1entry *GoogleCloudDataplexV1Entry) *ProjectsLocationsEntryGroupsEntriesCreateCall
    func (r *ProjectsLocationsEntryGroupsEntriesService) Delete(name string) *ProjectsLocationsEntryGroupsEntriesDeleteCall
    func (r *ProjectsLocationsEntryGroupsEntriesService) Get(name string) *ProjectsLocationsEntryGroupsEntriesGetCall
    func (r *ProjectsLocationsEntryGroupsEntriesService) List(parent string) *ProjectsLocationsEntryGroupsEntriesListCall
    func (r *ProjectsLocationsEntryGroupsEntriesService) Patch(name string, googleclouddataplexv1entry *GoogleCloudDataplexV1Entry) *ProjectsLocationsEntryGroupsEntriesPatchCall
type ProjectsLocationsEntryGroupsGetCall
    func (c *ProjectsLocationsEntryGroupsGetCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsGetCall
    func (c *ProjectsLocationsEntryGroupsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1EntryGroup, error)
    func (c *ProjectsLocationsEntryGroupsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsGetCall
    func (c *ProjectsLocationsEntryGroupsGetCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsGetCall
type ProjectsLocationsEntryGroupsGetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsGetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsGetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsGetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsEntryGroupsGetIamPolicyCall
type ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntryGroupsResponse, error)
    func (c *ProjectsLocationsEntryGroupsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) Filter(filter string) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) OrderBy(orderBy string) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) PageSize(pageSize int64) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) PageToken(pageToken string) *ProjectsLocationsEntryGroupsListCall
    func (c *ProjectsLocationsEntryGroupsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntryGroupsResponse) error) error
type ProjectsLocationsEntryGroupsPatchCall
    func (c *ProjectsLocationsEntryGroupsPatchCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsPatchCall
    func (c *ProjectsLocationsEntryGroupsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsEntryGroupsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsPatchCall
    func (c *ProjectsLocationsEntryGroupsPatchCall) Header() http.Header
    func (c *ProjectsLocationsEntryGroupsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsEntryGroupsPatchCall
    func (c *ProjectsLocationsEntryGroupsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryGroupsPatchCall
type ProjectsLocationsEntryGroupsService
    func NewProjectsLocationsEntryGroupsService(s *Service) *ProjectsLocationsEntryGroupsService
    func (r *ProjectsLocationsEntryGroupsService) Create(parent string, googleclouddataplexv1entrygroup *GoogleCloudDataplexV1EntryGroup) *ProjectsLocationsEntryGroupsCreateCall
    func (r *ProjectsLocationsEntryGroupsService) Delete(name string) *ProjectsLocationsEntryGroupsDeleteCall
    func (r *ProjectsLocationsEntryGroupsService) Get(name string) *ProjectsLocationsEntryGroupsGetCall
    func (r *ProjectsLocationsEntryGroupsService) GetIamPolicy(resource string) *ProjectsLocationsEntryGroupsGetIamPolicyCall
    func (r *ProjectsLocationsEntryGroupsService) List(parent string) *ProjectsLocationsEntryGroupsListCall
    func (r *ProjectsLocationsEntryGroupsService) Patch(name string, googleclouddataplexv1entrygroup *GoogleCloudDataplexV1EntryGroup) *ProjectsLocationsEntryGroupsPatchCall
    func (r *ProjectsLocationsEntryGroupsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsEntryGroupsSetIamPolicyCall
    func (r *ProjectsLocationsEntryGroupsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsEntryGroupsTestIamPermissionsCall
type ProjectsLocationsEntryGroupsSetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsSetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsSetIamPolicyCall
    func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Header() http.Header
type ProjectsLocationsEntryGroupsTestIamPermissionsCall
    func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsTestIamPermissionsCall
    func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsTestIamPermissionsCall
    func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsEntryTypesCreateCall
    func (c *ProjectsLocationsEntryTypesCreateCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesCreateCall
    func (c *ProjectsLocationsEntryTypesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsEntryTypesCreateCall) EntryTypeId(entryTypeId string) *ProjectsLocationsEntryTypesCreateCall
    func (c *ProjectsLocationsEntryTypesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesCreateCall
    func (c *ProjectsLocationsEntryTypesCreateCall) Header() http.Header
    func (c *ProjectsLocationsEntryTypesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryTypesCreateCall
type ProjectsLocationsEntryTypesDeleteCall
    func (c *ProjectsLocationsEntryTypesDeleteCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesDeleteCall
    func (c *ProjectsLocationsEntryTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsEntryTypesDeleteCall) Etag(etag string) *ProjectsLocationsEntryTypesDeleteCall
    func (c *ProjectsLocationsEntryTypesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesDeleteCall
    func (c *ProjectsLocationsEntryTypesDeleteCall) Header() http.Header
type ProjectsLocationsEntryTypesGetCall
    func (c *ProjectsLocationsEntryTypesGetCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesGetCall
    func (c *ProjectsLocationsEntryTypesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1EntryType, error)
    func (c *ProjectsLocationsEntryTypesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesGetCall
    func (c *ProjectsLocationsEntryTypesGetCall) Header() http.Header
    func (c *ProjectsLocationsEntryTypesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryTypesGetCall
type ProjectsLocationsEntryTypesGetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesGetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesGetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryTypesGetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsEntryTypesGetIamPolicyCall
type ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntryTypesResponse, error)
    func (c *ProjectsLocationsEntryTypesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) Filter(filter string) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) Header() http.Header
    func (c *ProjectsLocationsEntryTypesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) OrderBy(orderBy string) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) PageSize(pageSize int64) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) PageToken(pageToken string) *ProjectsLocationsEntryTypesListCall
    func (c *ProjectsLocationsEntryTypesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntryTypesResponse) error) error
type ProjectsLocationsEntryTypesPatchCall
    func (c *ProjectsLocationsEntryTypesPatchCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesPatchCall
    func (c *ProjectsLocationsEntryTypesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsEntryTypesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesPatchCall
    func (c *ProjectsLocationsEntryTypesPatchCall) Header() http.Header
    func (c *ProjectsLocationsEntryTypesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsEntryTypesPatchCall
    func (c *ProjectsLocationsEntryTypesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryTypesPatchCall
type ProjectsLocationsEntryTypesService
    func NewProjectsLocationsEntryTypesService(s *Service) *ProjectsLocationsEntryTypesService
    func (r *ProjectsLocationsEntryTypesService) Create(parent string, googleclouddataplexv1entrytype *GoogleCloudDataplexV1EntryType) *ProjectsLocationsEntryTypesCreateCall
    func (r *ProjectsLocationsEntryTypesService) Delete(name string) *ProjectsLocationsEntryTypesDeleteCall
    func (r *ProjectsLocationsEntryTypesService) Get(name string) *ProjectsLocationsEntryTypesGetCall
    func (r *ProjectsLocationsEntryTypesService) GetIamPolicy(resource string) *ProjectsLocationsEntryTypesGetIamPolicyCall
    func (r *ProjectsLocationsEntryTypesService) List(parent string) *ProjectsLocationsEntryTypesListCall
    func (r *ProjectsLocationsEntryTypesService) Patch(name string, googleclouddataplexv1entrytype *GoogleCloudDataplexV1EntryType) *ProjectsLocationsEntryTypesPatchCall
    func (r *ProjectsLocationsEntryTypesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsEntryTypesSetIamPolicyCall
    func (r *ProjectsLocationsEntryTypesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsEntryTypesTestIamPermissionsCall
type ProjectsLocationsEntryTypesSetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesSetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesSetIamPolicyCall
    func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsEntryTypesTestIamPermissionsCall
    func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesTestIamPermissionsCall
    func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesTestIamPermissionsCall
    func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsGetCall
    func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall
    func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationLocation, error)
    func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall
    func (c *ProjectsLocationsGetCall) Header() http.Header
    func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall
type ProjectsLocationsGovernanceRulesGetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsGovernanceRulesGetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsGovernanceRulesGetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsGovernanceRulesGetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsGovernanceRulesGetIamPolicyCall
type ProjectsLocationsGovernanceRulesService
    func NewProjectsLocationsGovernanceRulesService(s *Service) *ProjectsLocationsGovernanceRulesService
    func (r *ProjectsLocationsGovernanceRulesService) GetIamPolicy(resource string) *ProjectsLocationsGovernanceRulesGetIamPolicyCall
    func (r *ProjectsLocationsGovernanceRulesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsGovernanceRulesSetIamPolicyCall
    func (r *ProjectsLocationsGovernanceRulesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsGovernanceRulesTestIamPermissionsCall
type ProjectsLocationsGovernanceRulesSetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsGovernanceRulesSetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsGovernanceRulesSetIamPolicyCall
    func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsGovernanceRulesTestIamPermissionsCall
    func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsGovernanceRulesTestIamPermissionsCall
    func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsGovernanceRulesTestIamPermissionsCall
    func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesActionsListCall
    func (c *ProjectsLocationsLakesActionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesActionsListCall
    func (c *ProjectsLocationsLakesActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)
    func (c *ProjectsLocationsLakesActionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesActionsListCall
    func (c *ProjectsLocationsLakesActionsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesActionsListCall
    func (c *ProjectsLocationsLakesActionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesActionsListCall
    func (c *ProjectsLocationsLakesActionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesActionsListCall
    func (c *ProjectsLocationsLakesActionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListActionsResponse) error) error
type ProjectsLocationsLakesActionsService
    func NewProjectsLocationsLakesActionsService(s *Service) *ProjectsLocationsLakesActionsService
    func (r *ProjectsLocationsLakesActionsService) List(parent string) *ProjectsLocationsLakesActionsListCall
type ProjectsLocationsLakesContentCreateCall
    func (c *ProjectsLocationsLakesContentCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesContentCreateCall
    func (c *ProjectsLocationsLakesContentCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
    func (c *ProjectsLocationsLakesContentCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentCreateCall
    func (c *ProjectsLocationsLakesContentCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentCreateCall
type ProjectsLocationsLakesContentDeleteCall
    func (c *ProjectsLocationsLakesContentDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesContentDeleteCall
    func (c *ProjectsLocationsLakesContentDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsLakesContentDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentDeleteCall
    func (c *ProjectsLocationsLakesContentDeleteCall) Header() http.Header
type ProjectsLocationsLakesContentGetCall
    func (c *ProjectsLocationsLakesContentGetCall) Context(ctx context.Context) *ProjectsLocationsLakesContentGetCall
    func (c *ProjectsLocationsLakesContentGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
    func (c *ProjectsLocationsLakesContentGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentGetCall
    func (c *ProjectsLocationsLakesContentGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentGetCall
    func (c *ProjectsLocationsLakesContentGetCall) View(view string) *ProjectsLocationsLakesContentGetCall
type ProjectsLocationsLakesContentGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesContentGetIamPolicyCall
type ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) Context(ctx context.Context) *ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListContentResponse, error)
    func (c *ProjectsLocationsLakesContentListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) Filter(filter string) *ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) PageSize(pageSize int64) *ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) PageToken(pageToken string) *ProjectsLocationsLakesContentListCall
    func (c *ProjectsLocationsLakesContentListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListContentResponse) error) error
type ProjectsLocationsLakesContentPatchCall
    func (c *ProjectsLocationsLakesContentPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesContentPatchCall
    func (c *ProjectsLocationsLakesContentPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
    func (c *ProjectsLocationsLakesContentPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentPatchCall
    func (c *ProjectsLocationsLakesContentPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesContentPatchCall
    func (c *ProjectsLocationsLakesContentPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentPatchCall
type ProjectsLocationsLakesContentService
    func NewProjectsLocationsLakesContentService(s *Service) *ProjectsLocationsLakesContentService
    func (r *ProjectsLocationsLakesContentService) Create(parent string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentCreateCall
    func (r *ProjectsLocationsLakesContentService) Delete(name string) *ProjectsLocationsLakesContentDeleteCall
    func (r *ProjectsLocationsLakesContentService) Get(name string) *ProjectsLocationsLakesContentGetCall
    func (r *ProjectsLocationsLakesContentService) GetIamPolicy(resource string) *ProjectsLocationsLakesContentGetIamPolicyCall
    func (r *ProjectsLocationsLakesContentService) List(parent string) *ProjectsLocationsLakesContentListCall
    func (r *ProjectsLocationsLakesContentService) Patch(name string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentPatchCall
    func (r *ProjectsLocationsLakesContentService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesContentSetIamPolicyCall
    func (r *ProjectsLocationsLakesContentService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesContentTestIamPermissionsCall
type ProjectsLocationsLakesContentSetIamPolicyCall
    func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentSetIamPolicyCall
    func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentSetIamPolicyCall
    func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesContentTestIamPermissionsCall
    func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesContentTestIamPermissionsCall
    func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentTestIamPermissionsCall
    func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesContentitemsCreateCall
    func (c *ProjectsLocationsLakesContentitemsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsCreateCall
    func (c *ProjectsLocationsLakesContentitemsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
    func (c *ProjectsLocationsLakesContentitemsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsCreateCall
    func (c *ProjectsLocationsLakesContentitemsCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentitemsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentitemsCreateCall
type ProjectsLocationsLakesContentitemsDeleteCall
    func (c *ProjectsLocationsLakesContentitemsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsDeleteCall
    func (c *ProjectsLocationsLakesContentitemsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsLakesContentitemsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsDeleteCall
    func (c *ProjectsLocationsLakesContentitemsDeleteCall) Header() http.Header
type ProjectsLocationsLakesContentitemsGetCall
    func (c *ProjectsLocationsLakesContentitemsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsGetCall
    func (c *ProjectsLocationsLakesContentitemsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
    func (c *ProjectsLocationsLakesContentitemsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsGetCall
    func (c *ProjectsLocationsLakesContentitemsGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentitemsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsGetCall
    func (c *ProjectsLocationsLakesContentitemsGetCall) View(view string) *ProjectsLocationsLakesContentitemsGetCall
type ProjectsLocationsLakesContentitemsGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
type ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListContentResponse, error)
    func (c *ProjectsLocationsLakesContentitemsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) Filter(filter string) *ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentitemsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) PageToken(pageToken string) *ProjectsLocationsLakesContentitemsListCall
    func (c *ProjectsLocationsLakesContentitemsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListContentResponse) error) error
type ProjectsLocationsLakesContentitemsPatchCall
    func (c *ProjectsLocationsLakesContentitemsPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsPatchCall
    func (c *ProjectsLocationsLakesContentitemsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
    func (c *ProjectsLocationsLakesContentitemsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsPatchCall
    func (c *ProjectsLocationsLakesContentitemsPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesContentitemsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesContentitemsPatchCall
    func (c *ProjectsLocationsLakesContentitemsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentitemsPatchCall
type ProjectsLocationsLakesContentitemsService
    func NewProjectsLocationsLakesContentitemsService(s *Service) *ProjectsLocationsLakesContentitemsService
    func (r *ProjectsLocationsLakesContentitemsService) Create(parent string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentitemsCreateCall
    func (r *ProjectsLocationsLakesContentitemsService) Delete(name string) *ProjectsLocationsLakesContentitemsDeleteCall
    func (r *ProjectsLocationsLakesContentitemsService) Get(name string) *ProjectsLocationsLakesContentitemsGetCall
    func (r *ProjectsLocationsLakesContentitemsService) GetIamPolicy(resource string) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
    func (r *ProjectsLocationsLakesContentitemsService) List(parent string) *ProjectsLocationsLakesContentitemsListCall
    func (r *ProjectsLocationsLakesContentitemsService) Patch(name string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentitemsPatchCall
    func (r *ProjectsLocationsLakesContentitemsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesContentitemsSetIamPolicyCall
    func (r *ProjectsLocationsLakesContentitemsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall
type ProjectsLocationsLakesContentitemsSetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsSetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsSetIamPolicyCall
    func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesContentitemsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesCreateCall
    func (c *ProjectsLocationsLakesCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesCreateCall
    func (c *ProjectsLocationsLakesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesCreateCall
    func (c *ProjectsLocationsLakesCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesCreateCall) LakeId(lakeId string) *ProjectsLocationsLakesCreateCall
    func (c *ProjectsLocationsLakesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesCreateCall
type ProjectsLocationsLakesDeleteCall
    func (c *ProjectsLocationsLakesDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesDeleteCall
    func (c *ProjectsLocationsLakesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesDeleteCall
    func (c *ProjectsLocationsLakesDeleteCall) Header() http.Header
type ProjectsLocationsLakesEnvironmentsCreateCall
    func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsCreateCall
    func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesEnvironmentsCreateCall) EnvironmentId(environmentId string) *ProjectsLocationsLakesEnvironmentsCreateCall
    func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsCreateCall
    func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesEnvironmentsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesEnvironmentsCreateCall
type ProjectsLocationsLakesEnvironmentsDeleteCall
    func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsDeleteCall
    func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsDeleteCall
    func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Header() http.Header
type ProjectsLocationsLakesEnvironmentsGetCall
    func (c *ProjectsLocationsLakesEnvironmentsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsGetCall
    func (c *ProjectsLocationsLakesEnvironmentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Environment, error)
    func (c *ProjectsLocationsLakesEnvironmentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsGetCall
    func (c *ProjectsLocationsLakesEnvironmentsGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesEnvironmentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsGetCall
type ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
type ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEnvironmentsResponse, error)
    func (c *ProjectsLocationsLakesEnvironmentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) Filter(filter string) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesEnvironmentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) OrderBy(orderBy string) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) PageToken(pageToken string) *ProjectsLocationsLakesEnvironmentsListCall
    func (c *ProjectsLocationsLakesEnvironmentsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEnvironmentsResponse) error) error
type ProjectsLocationsLakesEnvironmentsPatchCall
    func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsPatchCall
    func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsPatchCall
    func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesEnvironmentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesEnvironmentsPatchCall
    func (c *ProjectsLocationsLakesEnvironmentsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesEnvironmentsPatchCall
type ProjectsLocationsLakesEnvironmentsService
    func NewProjectsLocationsLakesEnvironmentsService(s *Service) *ProjectsLocationsLakesEnvironmentsService
    func (r *ProjectsLocationsLakesEnvironmentsService) Create(parent string, googleclouddataplexv1environment *GoogleCloudDataplexV1Environment) *ProjectsLocationsLakesEnvironmentsCreateCall
    func (r *ProjectsLocationsLakesEnvironmentsService) Delete(name string) *ProjectsLocationsLakesEnvironmentsDeleteCall
    func (r *ProjectsLocationsLakesEnvironmentsService) Get(name string) *ProjectsLocationsLakesEnvironmentsGetCall
    func (r *ProjectsLocationsLakesEnvironmentsService) GetIamPolicy(resource string) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
    func (r *ProjectsLocationsLakesEnvironmentsService) List(parent string) *ProjectsLocationsLakesEnvironmentsListCall
    func (r *ProjectsLocationsLakesEnvironmentsService) Patch(name string, googleclouddataplexv1environment *GoogleCloudDataplexV1Environment) *ProjectsLocationsLakesEnvironmentsPatchCall
    func (r *ProjectsLocationsLakesEnvironmentsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall
    func (r *ProjectsLocationsLakesEnvironmentsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall
type ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListSessionsResponse, error)
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Filter(filter string) *ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesEnvironmentsSessionsListCall
    func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListSessionsResponse) error) error
type ProjectsLocationsLakesEnvironmentsSessionsService
    func NewProjectsLocationsLakesEnvironmentsSessionsService(s *Service) *ProjectsLocationsLakesEnvironmentsSessionsService
    func (r *ProjectsLocationsLakesEnvironmentsSessionsService) List(parent string) *ProjectsLocationsLakesEnvironmentsSessionsListCall
type ProjectsLocationsLakesEnvironmentsSetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall
    func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesGetCall
    func (c *ProjectsLocationsLakesGetCall) Context(ctx context.Context) *ProjectsLocationsLakesGetCall
    func (c *ProjectsLocationsLakesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Lake, error)
    func (c *ProjectsLocationsLakesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesGetCall
    func (c *ProjectsLocationsLakesGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesGetCall
type ProjectsLocationsLakesGetIamPolicyCall
    func (c *ProjectsLocationsLakesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesGetIamPolicyCall
    func (c *ProjectsLocationsLakesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesGetIamPolicyCall
    func (c *ProjectsLocationsLakesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesGetIamPolicyCall
    func (c *ProjectsLocationsLakesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesGetIamPolicyCall
type ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) Context(ctx context.Context) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListLakesResponse, error)
    func (c *ProjectsLocationsLakesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) Filter(filter string) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) Header() http.Header
    func (c *ProjectsLocationsLakesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) OrderBy(orderBy string) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) PageSize(pageSize int64) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) PageToken(pageToken string) *ProjectsLocationsLakesListCall
    func (c *ProjectsLocationsLakesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListLakesResponse) error) error
type ProjectsLocationsLakesPatchCall
    func (c *ProjectsLocationsLakesPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesPatchCall
    func (c *ProjectsLocationsLakesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesPatchCall
    func (c *ProjectsLocationsLakesPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesPatchCall
    func (c *ProjectsLocationsLakesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesPatchCall
type ProjectsLocationsLakesService
    func NewProjectsLocationsLakesService(s *Service) *ProjectsLocationsLakesService
    func (r *ProjectsLocationsLakesService) Create(parent string, googleclouddataplexv1lake *GoogleCloudDataplexV1Lake) *ProjectsLocationsLakesCreateCall
    func (r *ProjectsLocationsLakesService) Delete(name string) *ProjectsLocationsLakesDeleteCall
    func (r *ProjectsLocationsLakesService) Get(name string) *ProjectsLocationsLakesGetCall
    func (r *ProjectsLocationsLakesService) GetIamPolicy(resource string) *ProjectsLocationsLakesGetIamPolicyCall
    func (r *ProjectsLocationsLakesService) List(parent string) *ProjectsLocationsLakesListCall
    func (r *ProjectsLocationsLakesService) Patch(name string, googleclouddataplexv1lake *GoogleCloudDataplexV1Lake) *ProjectsLocationsLakesPatchCall
    func (r *ProjectsLocationsLakesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesSetIamPolicyCall
    func (r *ProjectsLocationsLakesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesTestIamPermissionsCall
type ProjectsLocationsLakesSetIamPolicyCall
    func (c *ProjectsLocationsLakesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesSetIamPolicyCall
    func (c *ProjectsLocationsLakesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesSetIamPolicyCall
    func (c *ProjectsLocationsLakesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesTasksCreateCall
    func (c *ProjectsLocationsLakesTasksCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksCreateCall
    func (c *ProjectsLocationsLakesTasksCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesTasksCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksCreateCall
    func (c *ProjectsLocationsLakesTasksCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksCreateCall) TaskId(taskId string) *ProjectsLocationsLakesTasksCreateCall
    func (c *ProjectsLocationsLakesTasksCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesTasksCreateCall
type ProjectsLocationsLakesTasksDeleteCall
    func (c *ProjectsLocationsLakesTasksDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksDeleteCall
    func (c *ProjectsLocationsLakesTasksDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesTasksDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksDeleteCall
    func (c *ProjectsLocationsLakesTasksDeleteCall) Header() http.Header
type ProjectsLocationsLakesTasksGetCall
    func (c *ProjectsLocationsLakesTasksGetCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksGetCall
    func (c *ProjectsLocationsLakesTasksGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Task, error)
    func (c *ProjectsLocationsLakesTasksGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksGetCall
    func (c *ProjectsLocationsLakesTasksGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksGetCall
type ProjectsLocationsLakesTasksGetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksGetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksGetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksGetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesTasksGetIamPolicyCall
type ProjectsLocationsLakesTasksJobsCancelCall
    func (c *ProjectsLocationsLakesTasksJobsCancelCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksJobsCancelCall
    func (c *ProjectsLocationsLakesTasksJobsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsLakesTasksJobsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksJobsCancelCall
    func (c *ProjectsLocationsLakesTasksJobsCancelCall) Header() http.Header
type ProjectsLocationsLakesTasksJobsGetCall
    func (c *ProjectsLocationsLakesTasksJobsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksJobsGetCall
    func (c *ProjectsLocationsLakesTasksJobsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Job, error)
    func (c *ProjectsLocationsLakesTasksJobsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksJobsGetCall
    func (c *ProjectsLocationsLakesTasksJobsGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksJobsGetCall
type ProjectsLocationsLakesTasksJobsListCall
    func (c *ProjectsLocationsLakesTasksJobsListCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksJobsListCall
    func (c *ProjectsLocationsLakesTasksJobsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListJobsResponse, error)
    func (c *ProjectsLocationsLakesTasksJobsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksJobsListCall
    func (c *ProjectsLocationsLakesTasksJobsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksJobsListCall
    func (c *ProjectsLocationsLakesTasksJobsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesTasksJobsListCall
    func (c *ProjectsLocationsLakesTasksJobsListCall) PageToken(pageToken string) *ProjectsLocationsLakesTasksJobsListCall
    func (c *ProjectsLocationsLakesTasksJobsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListJobsResponse) error) error
type ProjectsLocationsLakesTasksJobsService
    func NewProjectsLocationsLakesTasksJobsService(s *Service) *ProjectsLocationsLakesTasksJobsService
    func (r *ProjectsLocationsLakesTasksJobsService) Cancel(name string, googleclouddataplexv1canceljobrequest *GoogleCloudDataplexV1CancelJobRequest) *ProjectsLocationsLakesTasksJobsCancelCall
    func (r *ProjectsLocationsLakesTasksJobsService) Get(name string) *ProjectsLocationsLakesTasksJobsGetCall
    func (r *ProjectsLocationsLakesTasksJobsService) List(parent string) *ProjectsLocationsLakesTasksJobsListCall
type ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListTasksResponse, error)
    func (c *ProjectsLocationsLakesTasksListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) Filter(filter string) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) OrderBy(orderBy string) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) PageSize(pageSize int64) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) PageToken(pageToken string) *ProjectsLocationsLakesTasksListCall
    func (c *ProjectsLocationsLakesTasksListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListTasksResponse) error) error
type ProjectsLocationsLakesTasksPatchCall
    func (c *ProjectsLocationsLakesTasksPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksPatchCall
    func (c *ProjectsLocationsLakesTasksPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesTasksPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksPatchCall
    func (c *ProjectsLocationsLakesTasksPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesTasksPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesTasksPatchCall
    func (c *ProjectsLocationsLakesTasksPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesTasksPatchCall
type ProjectsLocationsLakesTasksRunCall
    func (c *ProjectsLocationsLakesTasksRunCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksRunCall
    func (c *ProjectsLocationsLakesTasksRunCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1RunTaskResponse, error)
    func (c *ProjectsLocationsLakesTasksRunCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksRunCall
    func (c *ProjectsLocationsLakesTasksRunCall) Header() http.Header
type ProjectsLocationsLakesTasksService
    func NewProjectsLocationsLakesTasksService(s *Service) *ProjectsLocationsLakesTasksService
    func (r *ProjectsLocationsLakesTasksService) Create(parent string, googleclouddataplexv1task *GoogleCloudDataplexV1Task) *ProjectsLocationsLakesTasksCreateCall
    func (r *ProjectsLocationsLakesTasksService) Delete(name string) *ProjectsLocationsLakesTasksDeleteCall
    func (r *ProjectsLocationsLakesTasksService) Get(name string) *ProjectsLocationsLakesTasksGetCall
    func (r *ProjectsLocationsLakesTasksService) GetIamPolicy(resource string) *ProjectsLocationsLakesTasksGetIamPolicyCall
    func (r *ProjectsLocationsLakesTasksService) List(parent string) *ProjectsLocationsLakesTasksListCall
    func (r *ProjectsLocationsLakesTasksService) Patch(name string, googleclouddataplexv1task *GoogleCloudDataplexV1Task) *ProjectsLocationsLakesTasksPatchCall
    func (r *ProjectsLocationsLakesTasksService) Run(name string, googleclouddataplexv1runtaskrequest *GoogleCloudDataplexV1RunTaskRequest) *ProjectsLocationsLakesTasksRunCall
    func (r *ProjectsLocationsLakesTasksService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesTasksSetIamPolicyCall
    func (r *ProjectsLocationsLakesTasksService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesTasksTestIamPermissionsCall
type ProjectsLocationsLakesTasksSetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksSetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksSetIamPolicyCall
    func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesTasksTestIamPermissionsCall
    func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksTestIamPermissionsCall
    func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksTestIamPermissionsCall
    func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesTestIamPermissionsCall
    func (c *ProjectsLocationsLakesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesTestIamPermissionsCall
    func (c *ProjectsLocationsLakesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTestIamPermissionsCall
    func (c *ProjectsLocationsLakesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesZonesActionsListCall
    func (c *ProjectsLocationsLakesZonesActionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesActionsListCall
    func (c *ProjectsLocationsLakesZonesActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)
    func (c *ProjectsLocationsLakesZonesActionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesActionsListCall
    func (c *ProjectsLocationsLakesZonesActionsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesActionsListCall
    func (c *ProjectsLocationsLakesZonesActionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesActionsListCall
    func (c *ProjectsLocationsLakesZonesActionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesActionsListCall
    func (c *ProjectsLocationsLakesZonesActionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListActionsResponse) error) error
type ProjectsLocationsLakesZonesActionsService
    func NewProjectsLocationsLakesZonesActionsService(s *Service) *ProjectsLocationsLakesZonesActionsService
    func (r *ProjectsLocationsLakesZonesActionsService) List(parent string) *ProjectsLocationsLakesZonesActionsListCall
type ProjectsLocationsLakesZonesAssetsActionsListCall
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsActionsListCall
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsActionsListCall
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsActionsListCall
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesAssetsActionsListCall
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesAssetsActionsListCall
    func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListActionsResponse) error) error
type ProjectsLocationsLakesZonesAssetsActionsService
    func NewProjectsLocationsLakesZonesAssetsActionsService(s *Service) *ProjectsLocationsLakesZonesAssetsActionsService
    func (r *ProjectsLocationsLakesZonesAssetsActionsService) List(parent string) *ProjectsLocationsLakesZonesAssetsActionsListCall
type ProjectsLocationsLakesZonesAssetsCreateCall
    func (c *ProjectsLocationsLakesZonesAssetsCreateCall) AssetId(assetId string) *ProjectsLocationsLakesZonesAssetsCreateCall
    func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsCreateCall
    func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsCreateCall
    func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesAssetsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesAssetsCreateCall
type ProjectsLocationsLakesZonesAssetsDeleteCall
    func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsDeleteCall
    func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsDeleteCall
    func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Header() http.Header
type ProjectsLocationsLakesZonesAssetsGetCall
    func (c *ProjectsLocationsLakesZonesAssetsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsGetCall
    func (c *ProjectsLocationsLakesZonesAssetsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Asset, error)
    func (c *ProjectsLocationsLakesZonesAssetsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsGetCall
    func (c *ProjectsLocationsLakesZonesAssetsGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesAssetsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsGetCall
type ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
type ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListAssetsResponse, error)
    func (c *ProjectsLocationsLakesZonesAssetsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) Filter(filter string) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesAssetsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) OrderBy(orderBy string) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesAssetsListCall
    func (c *ProjectsLocationsLakesZonesAssetsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListAssetsResponse) error) error
type ProjectsLocationsLakesZonesAssetsPatchCall
    func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsPatchCall
    func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsPatchCall
    func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesAssetsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesZonesAssetsPatchCall
    func (c *ProjectsLocationsLakesZonesAssetsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesAssetsPatchCall
type ProjectsLocationsLakesZonesAssetsService
    func NewProjectsLocationsLakesZonesAssetsService(s *Service) *ProjectsLocationsLakesZonesAssetsService
    func (r *ProjectsLocationsLakesZonesAssetsService) Create(parent string, googleclouddataplexv1asset *GoogleCloudDataplexV1Asset) *ProjectsLocationsLakesZonesAssetsCreateCall
    func (r *ProjectsLocationsLakesZonesAssetsService) Delete(name string) *ProjectsLocationsLakesZonesAssetsDeleteCall
    func (r *ProjectsLocationsLakesZonesAssetsService) Get(name string) *ProjectsLocationsLakesZonesAssetsGetCall
    func (r *ProjectsLocationsLakesZonesAssetsService) GetIamPolicy(resource string) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
    func (r *ProjectsLocationsLakesZonesAssetsService) List(parent string) *ProjectsLocationsLakesZonesAssetsListCall
    func (r *ProjectsLocationsLakesZonesAssetsService) Patch(name string, googleclouddataplexv1asset *GoogleCloudDataplexV1Asset) *ProjectsLocationsLakesZonesAssetsPatchCall
    func (r *ProjectsLocationsLakesZonesAssetsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall
    func (r *ProjectsLocationsLakesZonesAssetsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall
type ProjectsLocationsLakesZonesAssetsSetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall
    func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsLakesZonesCreateCall
    func (c *ProjectsLocationsLakesZonesCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesCreateCall
    func (c *ProjectsLocationsLakesZonesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesZonesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesCreateCall
    func (c *ProjectsLocationsLakesZonesCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesCreateCall
    func (c *ProjectsLocationsLakesZonesCreateCall) ZoneId(zoneId string) *ProjectsLocationsLakesZonesCreateCall
type ProjectsLocationsLakesZonesDeleteCall
    func (c *ProjectsLocationsLakesZonesDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesDeleteCall
    func (c *ProjectsLocationsLakesZonesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesZonesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesDeleteCall
    func (c *ProjectsLocationsLakesZonesDeleteCall) Header() http.Header
type ProjectsLocationsLakesZonesEntitiesCreateCall
    func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesCreateCall
    func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)
    func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesCreateCall
    func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesEntitiesCreateCall
type ProjectsLocationsLakesZonesEntitiesDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Etag(etag string) *ProjectsLocationsLakesZonesEntitiesDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Header() http.Header
type ProjectsLocationsLakesZonesEntitiesGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)
    func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesGetCall) View(view string) *ProjectsLocationsLakesZonesEntitiesGetCall
type ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntitiesResponse, error)
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) Filter(filter string) *ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesEntitiesListCall
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntitiesResponse) error) error
    func (c *ProjectsLocationsLakesZonesEntitiesListCall) View(view string) *ProjectsLocationsLakesZonesEntitiesListCall
type ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Partition, error)
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall
type ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Etag(etag string) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Header() http.Header
type ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Partition, error)
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
type ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListPartitionsResponse, error)
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Filter(filter string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
    func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListPartitionsResponse) error) error
type ProjectsLocationsLakesZonesEntitiesPartitionsService
    func NewProjectsLocationsLakesZonesEntitiesPartitionsService(s *Service) *ProjectsLocationsLakesZonesEntitiesPartitionsService
    func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Create(parent string, googleclouddataplexv1partition *GoogleCloudDataplexV1Partition) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall
    func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Delete(name string) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall
    func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Get(name string) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
    func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) List(parent string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
type ProjectsLocationsLakesZonesEntitiesService
    func NewProjectsLocationsLakesZonesEntitiesService(s *Service) *ProjectsLocationsLakesZonesEntitiesService
    func (r *ProjectsLocationsLakesZonesEntitiesService) Create(parent string, googleclouddataplexv1entity *GoogleCloudDataplexV1Entity) *ProjectsLocationsLakesZonesEntitiesCreateCall
    func (r *ProjectsLocationsLakesZonesEntitiesService) Delete(name string) *ProjectsLocationsLakesZonesEntitiesDeleteCall
    func (r *ProjectsLocationsLakesZonesEntitiesService) Get(name string) *ProjectsLocationsLakesZonesEntitiesGetCall
    func (r *ProjectsLocationsLakesZonesEntitiesService) List(parent string) *ProjectsLocationsLakesZonesEntitiesListCall
    func (r *ProjectsLocationsLakesZonesEntitiesService) Update(name string, googleclouddataplexv1entity *GoogleCloudDataplexV1Entity) *ProjectsLocationsLakesZonesEntitiesUpdateCall
type ProjectsLocationsLakesZonesEntitiesUpdateCall
    func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesUpdateCall
    func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)
    func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesUpdateCall
    func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesEntitiesUpdateCall
type ProjectsLocationsLakesZonesGetCall
    func (c *ProjectsLocationsLakesZonesGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesGetCall
    func (c *ProjectsLocationsLakesZonesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Zone, error)
    func (c *ProjectsLocationsLakesZonesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesGetCall
    func (c *ProjectsLocationsLakesZonesGetCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesGetCall
type ProjectsLocationsLakesZonesGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesGetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesZonesGetIamPolicyCall
type ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListZonesResponse, error)
    func (c *ProjectsLocationsLakesZonesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) Filter(filter string) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) OrderBy(orderBy string) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesListCall
    func (c *ProjectsLocationsLakesZonesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListZonesResponse) error) error
type ProjectsLocationsLakesZonesPatchCall
    func (c *ProjectsLocationsLakesZonesPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesPatchCall
    func (c *ProjectsLocationsLakesZonesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsLakesZonesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesPatchCall
    func (c *ProjectsLocationsLakesZonesPatchCall) Header() http.Header
    func (c *ProjectsLocationsLakesZonesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesZonesPatchCall
    func (c *ProjectsLocationsLakesZonesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesPatchCall
type ProjectsLocationsLakesZonesService
    func NewProjectsLocationsLakesZonesService(s *Service) *ProjectsLocationsLakesZonesService
    func (r *ProjectsLocationsLakesZonesService) Create(parent string, googleclouddataplexv1zone *GoogleCloudDataplexV1Zone) *ProjectsLocationsLakesZonesCreateCall
    func (r *ProjectsLocationsLakesZonesService) Delete(name string) *ProjectsLocationsLakesZonesDeleteCall
    func (r *ProjectsLocationsLakesZonesService) Get(name string) *ProjectsLocationsLakesZonesGetCall
    func (r *ProjectsLocationsLakesZonesService) GetIamPolicy(resource string) *ProjectsLocationsLakesZonesGetIamPolicyCall
    func (r *ProjectsLocationsLakesZonesService) List(parent string) *ProjectsLocationsLakesZonesListCall
    func (r *ProjectsLocationsLakesZonesService) Patch(name string, googleclouddataplexv1zone *GoogleCloudDataplexV1Zone) *ProjectsLocationsLakesZonesPatchCall
    func (r *ProjectsLocationsLakesZonesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesZonesSetIamPolicyCall
    func (r *ProjectsLocationsLakesZonesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesZonesTestIamPermissionsCall
type ProjectsLocationsLakesZonesSetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesSetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
    func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesSetIamPolicyCall
    func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Header() http.Header
type ProjectsLocationsLakesZonesTestIamPermissionsCall
    func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesTestIamPermissionsCall
    func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
    func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesTestIamPermissionsCall
    func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Header() http.Header
type ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationListLocationsResponse, error)
    func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Header() http.Header
    func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall
    func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*GoogleCloudLocationListLocationsResponse) error) error
type ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) AspectTypes(aspectTypes ...string) *ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) Context(ctx context.Context) *ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)
    func (c *ProjectsLocationsLookupEntryCall) Entry(entry string) *ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) Fields(s ...googleapi.Field) *ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) Header() http.Header
    func (c *ProjectsLocationsLookupEntryCall) IfNoneMatch(entityTag string) *ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) Paths(paths ...string) *ProjectsLocationsLookupEntryCall
    func (c *ProjectsLocationsLookupEntryCall) View(view string) *ProjectsLocationsLookupEntryCall
type ProjectsLocationsOperationsCancelCall
    func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall
    func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall
    func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header
type ProjectsLocationsOperationsDeleteCall
    func (c *ProjectsLocationsOperationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOperationsDeleteCall
    func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
    func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall
    func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header
type ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
type ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsOperationsService
    func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService
    func (r *ProjectsLocationsOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsOperationsCancelCall
    func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall
    func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
    func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
type ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) Context(ctx context.Context) *ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1SearchEntriesResponse, error)
    func (c *ProjectsLocationsSearchEntriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) Header() http.Header
    func (c *ProjectsLocationsSearchEntriesCall) OrderBy(orderBy string) *ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) PageSize(pageSize int64) *ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) PageToken(pageToken string) *ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1SearchEntriesResponse) error) error
    func (c *ProjectsLocationsSearchEntriesCall) Query(query string) *ProjectsLocationsSearchEntriesCall
    func (c *ProjectsLocationsSearchEntriesCall) Scope(scope string) *ProjectsLocationsSearchEntriesCall
type ProjectsLocationsService
    func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
    func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall
    func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall
    func (r *ProjectsLocationsService) LookupEntry(name string) *ProjectsLocationsLookupEntryCall
    func (r *ProjectsLocationsService) SearchEntries(name string) *ProjectsLocationsSearchEntriesCall
type ProjectsService
    func NewProjectsService(s *Service) *ProjectsService
type Service
    func New(client *http.Client) (*Service, error)
    func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

Package files

dataplex-gen.go

Constants

OAuth2 scopes used by this API.

const (
    // See, edit, configure, and delete your Google Cloud data and see the email
    // address for your Google Account.
    CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)

type Empty

Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

type Empty struct {
    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudDataplexV1Action

GoogleCloudDataplexV1Action: Action represents an issue requiring administrator action for resolution.

type GoogleCloudDataplexV1Action struct {
    // Asset: Output only. The relative resource name of the asset, of the form:
    // projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone
    // _id}/assets/{asset_id}.
    Asset string `json:"asset,omitempty"`
    // Category: The category of issue associated with the action.
    //
    // Possible values:
    //   "CATEGORY_UNSPECIFIED" - Unspecified category.
    //   "RESOURCE_MANAGEMENT" - Resource management related issues.
    //   "SECURITY_POLICY" - Security policy related issues.
    //   "DATA_DISCOVERY" - Data and discovery related issues.
    Category string `json:"category,omitempty"`
    // DataLocations: The list of data locations associated with this action. Cloud
    // Storage locations are represented as URI paths(E.g.
    // gs://bucket/table1/year=2020/month=Jan/). BigQuery locations refer to
    // resource names(E.g.
    // bigquery.googleapis.com/projects/project-id/datasets/dataset-id).
    DataLocations []string `json:"dataLocations,omitempty"`
    // DetectTime: The time that the issue was detected.
    DetectTime string `json:"detectTime,omitempty"`
    // FailedSecurityPolicyApply: Details for issues related to applying security
    // policy.
    FailedSecurityPolicyApply *GoogleCloudDataplexV1ActionFailedSecurityPolicyApply `json:"failedSecurityPolicyApply,omitempty"`
    // IncompatibleDataSchema: Details for issues related to incompatible schemas
    // detected within data.
    IncompatibleDataSchema *GoogleCloudDataplexV1ActionIncompatibleDataSchema `json:"incompatibleDataSchema,omitempty"`
    // InvalidDataFormat: Details for issues related to invalid or unsupported data
    // formats.
    InvalidDataFormat *GoogleCloudDataplexV1ActionInvalidDataFormat `json:"invalidDataFormat,omitempty"`
    // InvalidDataOrganization: Details for issues related to invalid data
    // arrangement.
    InvalidDataOrganization *GoogleCloudDataplexV1ActionInvalidDataOrganization `json:"invalidDataOrganization,omitempty"`
    // InvalidDataPartition: Details for issues related to invalid or unsupported
    // data partition structure.
    InvalidDataPartition *GoogleCloudDataplexV1ActionInvalidDataPartition `json:"invalidDataPartition,omitempty"`
    // Issue: Detailed description of the issue requiring action.
    Issue string `json:"issue,omitempty"`
    // Lake: Output only. The relative resource name of the lake, of the form:
    // projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    Lake string `json:"lake,omitempty"`
    // MissingData: Details for issues related to absence of data within managed
    // resources.
    MissingData *GoogleCloudDataplexV1ActionMissingData `json:"missingData,omitempty"`
    // MissingResource: Details for issues related to absence of a managed
    // resource.
    MissingResource *GoogleCloudDataplexV1ActionMissingResource `json:"missingResource,omitempty"`
    // Name: Output only. The relative resource name of the action, of the form:
    // projects/{project}/locations/{location}/lakes/{lake}/actions/{action}
    // projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{ac
    // tion}
    // projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{ass
    // et}/actions/{action}.
    Name string `json:"name,omitempty"`
    // UnauthorizedResource: Details for issues related to lack of permissions to
    // access data resources.
    UnauthorizedResource *GoogleCloudDataplexV1ActionUnauthorizedResource `json:"unauthorizedResource,omitempty"`
    // Zone: Output only. The relative resource name of the zone, of the form:
    // projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone
    // _id}.
    Zone string `json:"zone,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Asset") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Asset") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Action) MarshalJSON

func (s *GoogleCloudDataplexV1Action) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ActionFailedSecurityPolicyApply

GoogleCloudDataplexV1ActionFailedSecurityPolicyApply: Failed to apply security policy to the managed resource(s) under a lake, zone or an asset. For a lake or zone resource, one or more underlying assets has a failure applying security policy to the associated managed resource.

type GoogleCloudDataplexV1ActionFailedSecurityPolicyApply struct {
    // Asset: Resource name of one of the assets with failing security policy
    // application. Populated for a lake or zone resource only.
    Asset string `json:"asset,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Asset") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Asset") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ActionFailedSecurityPolicyApply) MarshalJSON

func (s *GoogleCloudDataplexV1ActionFailedSecurityPolicyApply) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ActionIncompatibleDataSchema

GoogleCloudDataplexV1ActionIncompatibleDataSchema: Action details for incompatible schemas detected by discovery.

type GoogleCloudDataplexV1ActionIncompatibleDataSchema struct {
    // ExistingSchema: The existing and expected schema of the table. The schema is
    // provided as a JSON formatted structure listing columns and data types.
    ExistingSchema string `json:"existingSchema,omitempty"`
    // NewSchema: The new and incompatible schema within the table. The schema is
    // provided as a JSON formatted structured listing columns and data types.
    NewSchema string `json:"newSchema,omitempty"`
    // SampledDataLocations: The list of data locations sampled and used for
    // format/schema inference.
    SampledDataLocations []string `json:"sampledDataLocations,omitempty"`
    // SchemaChange: Whether the action relates to a schema that is incompatible or
    // modified.
    //
    // Possible values:
    //   "SCHEMA_CHANGE_UNSPECIFIED" - Schema change unspecified.
    //   "INCOMPATIBLE" - Newly discovered schema is incompatible with existing
    // schema.
    //   "MODIFIED" - Newly discovered schema has changed from existing schema for
    // data in a curated zone.
    SchemaChange string `json:"schemaChange,omitempty"`
    // Table: The name of the table containing invalid data.
    Table string `json:"table,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExistingSchema") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExistingSchema") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ActionIncompatibleDataSchema) MarshalJSON

func (s *GoogleCloudDataplexV1ActionIncompatibleDataSchema) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ActionInvalidDataFormat

GoogleCloudDataplexV1ActionInvalidDataFormat: Action details for invalid or unsupported data files detected by discovery.

type GoogleCloudDataplexV1ActionInvalidDataFormat struct {
    // ExpectedFormat: The expected data format of the entity.
    ExpectedFormat string `json:"expectedFormat,omitempty"`
    // NewFormat: The new unexpected data format within the entity.
    NewFormat string `json:"newFormat,omitempty"`
    // SampledDataLocations: The list of data locations sampled and used for
    // format/schema inference.
    SampledDataLocations []string `json:"sampledDataLocations,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExpectedFormat") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExpectedFormat") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ActionInvalidDataFormat) MarshalJSON

func (s *GoogleCloudDataplexV1ActionInvalidDataFormat) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ActionInvalidDataOrganization

GoogleCloudDataplexV1ActionInvalidDataOrganization: Action details for invalid data arrangement.

type GoogleCloudDataplexV1ActionInvalidDataOrganization struct {
}

type GoogleCloudDataplexV1ActionInvalidDataPartition

GoogleCloudDataplexV1ActionInvalidDataPartition: Action details for invalid or unsupported partitions detected by discovery.

type GoogleCloudDataplexV1ActionInvalidDataPartition struct {
    // ExpectedStructure: The issue type of InvalidDataPartition.
    //
    // Possible values:
    //   "PARTITION_STRUCTURE_UNSPECIFIED" - PartitionStructure unspecified.
    //   "CONSISTENT_KEYS" - Consistent hive-style partition definition (both raw
    // and curated zone).
    //   "HIVE_STYLE_KEYS" - Hive style partition definition (curated zone only).
    ExpectedStructure string `json:"expectedStructure,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExpectedStructure") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExpectedStructure") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ActionInvalidDataPartition) MarshalJSON

func (s *GoogleCloudDataplexV1ActionInvalidDataPartition) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ActionMissingData

GoogleCloudDataplexV1ActionMissingData: Action details for absence of data detected by discovery.

type GoogleCloudDataplexV1ActionMissingData struct {
}

type GoogleCloudDataplexV1ActionMissingResource

GoogleCloudDataplexV1ActionMissingResource: Action details for resource references in assets that cannot be located.

type GoogleCloudDataplexV1ActionMissingResource struct {
}

type GoogleCloudDataplexV1ActionUnauthorizedResource

GoogleCloudDataplexV1ActionUnauthorizedResource: Action details for unauthorized resource issues raised to indicate that the service account associated with the lake instance is not authorized to access or manage the resource associated with an asset.

type GoogleCloudDataplexV1ActionUnauthorizedResource struct {
}

type GoogleCloudDataplexV1Aspect

GoogleCloudDataplexV1Aspect: An aspect is a single piece of metadata describing an entry.

type GoogleCloudDataplexV1Aspect struct {
    AspectSource *GoogleCloudDataplexV1AspectSource `json:"aspectSource,omitempty"`
    // AspectType: Output only. The resource name of the type used to create this
    // Aspect.
    AspectType string `json:"aspectType,omitempty"`
    // CreateTime: Output only. The time when the Aspect was created.
    CreateTime string `json:"createTime,omitempty"`
    // Data: Required. The content of the aspect, according to its aspect type
    // schema. This will replace content. The maximum size of the field is 120KB
    // (encoded as UTF-8).
    Data googleapi.RawMessage `json:"data,omitempty"`
    // Path: Output only. The path in the entry under which the aspect is attached.
    Path string `json:"path,omitempty"`
    // UpdateTime: Output only. The time when the Aspect was last updated.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AspectSource") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AspectSource") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Aspect) MarshalJSON

func (s *GoogleCloudDataplexV1Aspect) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectSource

GoogleCloudDataplexV1AspectSource: AspectSource contains source system related information for the aspect.

type GoogleCloudDataplexV1AspectSource struct {
    // CreateTime: The create time of the aspect in the source system.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: The update time of the aspect in the source system.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectSource) MarshalJSON

func (s *GoogleCloudDataplexV1AspectSource) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectType

GoogleCloudDataplexV1AspectType: Aspect Type is a template for creating Aspects, and represents the JSON-schema for a given Entry, e.g., BigQuery Table Schema.

type GoogleCloudDataplexV1AspectType struct {
    // Authorization: Immutable. Authorization defined for this type.
    Authorization *GoogleCloudDataplexV1AspectTypeAuthorization `json:"authorization,omitempty"`
    // CreateTime: Output only. The time when the AspectType was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the AspectType.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: 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 `json:"etag,omitempty"`
    // Labels: Optional. User-defined labels for the AspectType.
    Labels map[string]string `json:"labels,omitempty"`
    // MetadataTemplate: Required. MetadataTemplate of the aspect.
    MetadataTemplate *GoogleCloudDataplexV1AspectTypeMetadataTemplate `json:"metadataTemplate,omitempty"`
    // Name: Output only. The relative resource name of the AspectType, of the
    // form:
    // projects/{project_number}/locations/{location_id}/aspectTypes/{aspect_type_id
    // }.
    Name string `json:"name,omitempty"`
    // TransferStatus: Output only. Denotes the transfer status of the Aspect Type.
    // It is unspecified for Aspect Types created from Dataplex API.
    //
    // Possible values:
    //   "TRANSFER_STATUS_UNSPECIFIED" - The default value. It is set for resources
    // that were not subject for migration from Data Catalog service.
    //   "TRANSFER_STATUS_MIGRATED" - Indicates that a resource was migrated from
    // Data Catalog service but it hasn't been transferred yet. In particular the
    // resource cannot be updated from Dataplex API.
    //   "TRANSFER_STATUS_TRANSFERRED" - Indicates that a resource was transferred
    // from Data Catalog service. The resource can only be updated from Dataplex
    // API.
    TransferStatus string `json:"transferStatus,omitempty"`
    // Uid: Output only. System generated globally unique ID for the AspectType.
    // This ID will be different if the AspectType is deleted and re-created with
    // the same name.
    Uid string `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the AspectType was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Authorization") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Authorization") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectType) MarshalJSON

func (s *GoogleCloudDataplexV1AspectType) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectTypeAuthorization

GoogleCloudDataplexV1AspectTypeAuthorization: Autorization for an Aspect Type.

type GoogleCloudDataplexV1AspectTypeAuthorization struct {
    // AlternateUsePermission: Immutable. The IAM permission grantable on the Entry
    // Group to allow access to instantiate Aspects of Dataplex owned Aspect Types,
    // only settable for Dataplex owned Types.
    AlternateUsePermission string `json:"alternateUsePermission,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AlternateUsePermission") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AlternateUsePermission") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectTypeAuthorization) MarshalJSON

func (s *GoogleCloudDataplexV1AspectTypeAuthorization) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectTypeMetadataTemplate

GoogleCloudDataplexV1AspectTypeMetadataTemplate: MetadataTemplate definition for AspectType

type GoogleCloudDataplexV1AspectTypeMetadataTemplate struct {
    // Annotations: Optional. Specifies annotations on this field.
    Annotations *GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations `json:"annotations,omitempty"`
    // ArrayItems: Optional. array_items needs to be set if the type is array.
    // array_items can refer to a primitive field or a complex (record only) field.
    // To specify a primitive field, just name and type needs to be set in the
    // nested MetadataTemplate. The recommended value for the name field is item,
    // as this is not used in the actual payload.
    ArrayItems *GoogleCloudDataplexV1AspectTypeMetadataTemplate `json:"arrayItems,omitempty"`
    // Constraints: Optional. Specifies the constraints on this field.
    Constraints *GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints `json:"constraints,omitempty"`
    // EnumValues: Optional. The list of values for an enum type. Needs to be
    // defined if the type is enum.
    EnumValues []*GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue `json:"enumValues,omitempty"`
    // Index: Optional. Index is used to encode Template messages. The value of
    // index can range between 1 and 2,147,483,647. Index must be unique within all
    // fields in a Template. (Nested Templates can reuse indexes). Once a Template
    // is defined, the index cannot be changed, because it identifies the field in
    // the actual storage format. Index is a mandatory field, but it is optional
    // for top level fields, and map/array "values" definitions.
    Index int64 `json:"index,omitempty"`
    // MapItems: Optional. map_items needs to be set if the type is map. map_items
    // can refer to a primitive field or a complex (record only) field. To specify
    // a primitive field, just name and type needs to be set in the nested
    // MetadataTemplate. The recommended value for the name field is item, as this
    // is not used in the actual payload.
    MapItems *GoogleCloudDataplexV1AspectTypeMetadataTemplate `json:"mapItems,omitempty"`
    // Name: Required. The name of the field.
    Name string `json:"name,omitempty"`
    // RecordFields: Optional. Field definition, needs to be specified if the type
    // is record. Defines the nested fields.
    RecordFields []*GoogleCloudDataplexV1AspectTypeMetadataTemplate `json:"recordFields,omitempty"`
    // Type: Required. The datatype of this field. The following values are
    // supported: Primitive types (string, integer, boolean, double, datetime);
    // datetime must be of the format RFC3339 UTC "Zulu" (Examples:
    // "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"). Complex types
    // (enum, array, map, record).
    Type string `json:"type,omitempty"`
    // TypeId: Optional. Id can be used if this definition of the field needs to be
    // reused later. Id needs to be unique across the entire template. Id can only
    // be specified if the field type is record.
    TypeId string `json:"typeId,omitempty"`
    // TypeRef: Optional. A reference to another field definition (instead of an
    // inline definition). The value must be equal to the value of an id field
    // defined elsewhere in the MetadataTemplate. Only fields with type as record
    // can refer to other fields.
    TypeRef string `json:"typeRef,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Annotations") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Annotations") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectTypeMetadataTemplate) MarshalJSON

func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplate) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations

GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations: Definition of the annotations of a field

type GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations struct {
    // Deprecated -- Optional. Marks a field as deprecated, a deprecation message
    // can be included.
    Deprecated string `json:"deprecated,omitempty"`
    // Description: Optional. Specify a description for a field
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. Specify a displayname for a field.
    DisplayName string `json:"displayName,omitempty"`
    // DisplayOrder: Optional. Specify a display order for a field. Display order
    // can be used to reorder where a field is rendered
    DisplayOrder int64 `json:"displayOrder,omitempty"`
    // StringType: Optional. String Type annotations can be used to specify special
    // meaning to string fields. The following values are supported: richText: The
    // field must be interpreted as a rich text field. url: A fully qualified url
    // link. resource: A service qualified resource reference.
    StringType string `json:"stringType,omitempty"`
    // StringValues: Optional. Suggested hints for string fields. These can be used
    // to suggest values to users, through an UI for example.
    StringValues []string `json:"stringValues,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Deprecated") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Deprecated") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations) MarshalJSON

func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints

GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints: Definition of the constraints of a field

type GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints struct {
    // Required: Optional. Marks this as an optional/required field.
    Required bool `json:"required,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Required") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Required") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints) MarshalJSON

func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue

GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue: Definition of Enumvalue (to be used by enum fields)

type GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue struct {
    // Deprecated -- Optional. Optional deprecation message to be set if an enum
    // value needs to be deprecated.
    Deprecated string `json:"deprecated,omitempty"`
    // Index: Required. Index for the enum. Cannot be modified.
    Index int64 `json:"index,omitempty"`
    // Name: Required. Name of the enumvalue. This is the actual value that the
    // aspect will contain.
    Name string `json:"name,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Deprecated") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Deprecated") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue) MarshalJSON

func (s *GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Asset

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

type GoogleCloudDataplexV1Asset struct {
    // CreateTime: Output only. The time when the asset was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the asset.
    Description string `json:"description,omitempty"`
    // DiscoverySpec: 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 *GoogleCloudDataplexV1AssetDiscoverySpec `json:"discoverySpec,omitempty"`
    // DiscoveryStatus: Output only. Status of the discovery feature applied to
    // data referenced by this asset.
    DiscoveryStatus *GoogleCloudDataplexV1AssetDiscoveryStatus `json:"discoveryStatus,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Labels: Optional. User defined labels for the asset.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: 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 `json:"name,omitempty"`
    // ResourceSpec: Required. Specification of the resource that is referenced by
    // this asset.
    ResourceSpec *GoogleCloudDataplexV1AssetResourceSpec `json:"resourceSpec,omitempty"`
    // ResourceStatus: Output only. Status of the resource referenced by this
    // asset.
    ResourceStatus *GoogleCloudDataplexV1AssetResourceStatus `json:"resourceStatus,omitempty"`
    // SecurityStatus: Output only. Status of the security policy applied to
    // resource referenced by this asset.
    SecurityStatus *GoogleCloudDataplexV1AssetSecurityStatus `json:"securityStatus,omitempty"`
    // State: Output only. Current state of the asset.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the asset was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Asset) MarshalJSON

func (s *GoogleCloudDataplexV1Asset) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetDiscoverySpec

GoogleCloudDataplexV1AssetDiscoverySpec: Settings to manage the metadata discovery and publishing for an asset.

type GoogleCloudDataplexV1AssetDiscoverySpec struct {
    // CsvOptions: Optional. Configuration for CSV data.
    CsvOptions *GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions `json:"csvOptions,omitempty"`
    // Enabled: Optional. Whether discovery is enabled.
    Enabled bool `json:"enabled,omitempty"`
    // ExcludePatterns: 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 `json:"excludePatterns,omitempty"`
    // IncludePatterns: 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 `json:"includePatterns,omitempty"`
    // JsonOptions: Optional. Configuration for Json data.
    JsonOptions *GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions `json:"jsonOptions,omitempty"`
    // Schedule: 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 `json:"schedule,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CsvOptions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CsvOptions") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetDiscoverySpec) MarshalJSON

func (s *GoogleCloudDataplexV1AssetDiscoverySpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions

GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions: Describe CSV and similar semi-structured data formats.

type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions struct {
    // Delimiter: Optional. The delimiter being used to separate values. This
    // defaults to ','.
    Delimiter string `json:"delimiter,omitempty"`
    // DisableTypeInference: Optional. Whether to disable the inference of data
    // type for CSV data. If true, all columns will be registered as strings.
    DisableTypeInference bool `json:"disableTypeInference,omitempty"`
    // Encoding: Optional. The character encoding of the data. The default is
    // UTF-8.
    Encoding string `json:"encoding,omitempty"`
    // HeaderRows: Optional. The number of rows to interpret as header rows that
    // should be skipped when reading data rows.
    HeaderRows int64 `json:"headerRows,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Delimiter") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Delimiter") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions) MarshalJSON

func (s *GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions

GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions: Describe JSON data format.

type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions struct {
    // DisableTypeInference: 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 `json:"disableTypeInference,omitempty"`
    // Encoding: Optional. The character encoding of the data. The default is
    // UTF-8.
    Encoding string `json:"encoding,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DisableTypeInference") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DisableTypeInference") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions) MarshalJSON

func (s *GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetDiscoveryStatus

GoogleCloudDataplexV1AssetDiscoveryStatus: Status of discovery for an asset.

type GoogleCloudDataplexV1AssetDiscoveryStatus struct {
    // LastRunDuration: The duration of the last discovery run.
    LastRunDuration string `json:"lastRunDuration,omitempty"`
    // LastRunTime: The start time of the last discovery run.
    LastRunTime string `json:"lastRunTime,omitempty"`
    // Message: Additional information about the current state.
    Message string `json:"message,omitempty"`
    // State: The current status of the discovery feature.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is unspecified.
    //   "SCHEDULED" - Discovery for the asset is scheduled.
    //   "IN_PROGRESS" - Discovery for the asset is running.
    //   "PAUSED" - Discovery for the asset is currently paused (e.g. due to a lack
    // of available resources). It will be automatically resumed.
    //   "DISABLED" - Discovery for the asset is disabled.
    State string `json:"state,omitempty"`
    // Stats: Data Stats of the asset reported by discovery.
    Stats *GoogleCloudDataplexV1AssetDiscoveryStatusStats `json:"stats,omitempty"`
    // UpdateTime: Last update time of the status.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "LastRunDuration") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "LastRunDuration") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetDiscoveryStatus) MarshalJSON

func (s *GoogleCloudDataplexV1AssetDiscoveryStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetDiscoveryStatusStats

GoogleCloudDataplexV1AssetDiscoveryStatusStats: The aggregated data statistics for the asset reported by discovery.

type GoogleCloudDataplexV1AssetDiscoveryStatusStats struct {
    // DataItems: The count of data items within the referenced resource.
    DataItems int64 `json:"dataItems,omitempty,string"`
    // DataSize: The number of stored data bytes within the referenced resource.
    DataSize int64 `json:"dataSize,omitempty,string"`
    // Filesets: The count of fileset entities within the referenced resource.
    Filesets int64 `json:"filesets,omitempty,string"`
    // Tables: The count of table entities within the referenced resource.
    Tables int64 `json:"tables,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "DataItems") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataItems") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetDiscoveryStatusStats) MarshalJSON

func (s *GoogleCloudDataplexV1AssetDiscoveryStatusStats) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetResourceSpec

GoogleCloudDataplexV1AssetResourceSpec: Identifies the cloud resource that is referenced by this asset.

type GoogleCloudDataplexV1AssetResourceSpec struct {
    // Name: 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 `json:"name,omitempty"`
    // ReadAccessMode: Optional. Determines how read permissions are handled for
    // each asset and their associated tables. Only available to storage buckets
    // assets.
    //
    // Possible values:
    //   "ACCESS_MODE_UNSPECIFIED" - Access mode unspecified.
    //   "DIRECT" - Default. Data is accessed directly using storage APIs.
    //   "MANAGED" - Data is accessed through a managed interface using BigQuery
    // APIs.
    ReadAccessMode string `json:"readAccessMode,omitempty"`
    // Type: Required. Immutable. Type of resource.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Type not specified.
    //   "STORAGE_BUCKET" - Cloud Storage bucket.
    //   "BIGQUERY_DATASET" - BigQuery dataset.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Name") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Name") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetResourceSpec) MarshalJSON

func (s *GoogleCloudDataplexV1AssetResourceSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetResourceStatus

GoogleCloudDataplexV1AssetResourceStatus: Status of the resource referenced by an asset.

type GoogleCloudDataplexV1AssetResourceStatus struct {
    // ManagedAccessIdentity: Output only. Service account associated with the
    // BigQuery Connection.
    ManagedAccessIdentity string `json:"managedAccessIdentity,omitempty"`
    // Message: Additional information about the current state.
    Message string `json:"message,omitempty"`
    // State: The current state of the managed resource.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State unspecified.
    //   "READY" - Resource does not have any errors.
    //   "ERROR" - Resource has errors.
    State string `json:"state,omitempty"`
    // UpdateTime: Last update time of the status.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ManagedAccessIdentity") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ManagedAccessIdentity") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetResourceStatus) MarshalJSON

func (s *GoogleCloudDataplexV1AssetResourceStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetSecurityStatus

GoogleCloudDataplexV1AssetSecurityStatus: Security policy status of the asset. Data security policy, i.e., readers, writers & owners, should be specified in the lake/zone/asset IAM policy.

type GoogleCloudDataplexV1AssetSecurityStatus struct {
    // Message: Additional information about the current state.
    Message string `json:"message,omitempty"`
    // State: The current state of the security policy applied to the attached
    // resource.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State unspecified.
    //   "READY" - Security policy has been successfully applied to the attached
    // resource.
    //   "APPLYING" - Security policy is in the process of being applied to the
    // attached resource.
    //   "ERROR" - Security policy could not be applied to the attached resource
    // due to errors.
    State string `json:"state,omitempty"`
    // UpdateTime: Last update time of the status.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Message") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Message") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetSecurityStatus) MarshalJSON

func (s *GoogleCloudDataplexV1AssetSecurityStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1AssetStatus

GoogleCloudDataplexV1AssetStatus: Aggregated status of the underlying assets of a lake or zone.

type GoogleCloudDataplexV1AssetStatus struct {
    // ActiveAssets: Number of active assets.
    ActiveAssets int64 `json:"activeAssets,omitempty"`
    // SecurityPolicyApplyingAssets: Number of assets that are in process of
    // updating the security policy on attached resources.
    SecurityPolicyApplyingAssets int64 `json:"securityPolicyApplyingAssets,omitempty"`
    // UpdateTime: Last update time of the status.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ActiveAssets") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ActiveAssets") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1AssetStatus) MarshalJSON

func (s *GoogleCloudDataplexV1AssetStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1CancelJobRequest

GoogleCloudDataplexV1CancelJobRequest: Cancel task jobs.

type GoogleCloudDataplexV1CancelJobRequest struct {
}

type GoogleCloudDataplexV1Content

GoogleCloudDataplexV1Content: Content represents a user-visible notebook or a sql script

type GoogleCloudDataplexV1Content struct {
    // CreateTime: Output only. Content creation time.
    CreateTime string `json:"createTime,omitempty"`
    // DataText: Required. Content data in string format.
    DataText string `json:"dataText,omitempty"`
    // Description: Optional. Description of the content.
    Description string `json:"description,omitempty"`
    // Labels: Optional. User defined labels for the content.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the content, of the form:
    // projects/{project_id}/locations/{location_id}/lakes/{lake_id}/content/{conten
    // t_id}
    Name string `json:"name,omitempty"`
    // Notebook: Notebook related configurations.
    Notebook *GoogleCloudDataplexV1ContentNotebook `json:"notebook,omitempty"`
    // Path: Required. The path for the Content file, represented as directory
    // structure. Unique within a lake. Limited to alphanumerics, hyphens,
    // underscores, dots and slashes.
    Path string `json:"path,omitempty"`
    // SqlScript: Sql Script related configurations.
    SqlScript *GoogleCloudDataplexV1ContentSqlScript `json:"sqlScript,omitempty"`
    // Uid: Output only. System generated globally unique ID for the content. This
    // ID will be different if the content is deleted and re-created with the same
    // name.
    Uid string `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the content was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Content) MarshalJSON

func (s *GoogleCloudDataplexV1Content) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ContentNotebook

GoogleCloudDataplexV1ContentNotebook: Configuration for Notebook content.

type GoogleCloudDataplexV1ContentNotebook struct {
    // KernelType: Required. Kernel Type of the notebook.
    //
    // Possible values:
    //   "KERNEL_TYPE_UNSPECIFIED" - Kernel Type unspecified.
    //   "PYTHON3" - Python 3 Kernel.
    KernelType string `json:"kernelType,omitempty"`
    // ForceSendFields is a list of field names (e.g. "KernelType") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "KernelType") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ContentNotebook) MarshalJSON

func (s *GoogleCloudDataplexV1ContentNotebook) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ContentSqlScript

GoogleCloudDataplexV1ContentSqlScript: Configuration for the Sql Script content.

type GoogleCloudDataplexV1ContentSqlScript struct {
    // Engine: Required. Query Engine to be used for the Sql Query.
    //
    // Possible values:
    //   "QUERY_ENGINE_UNSPECIFIED" - Value was unspecified.
    //   "SPARK" - Spark SQL Query.
    Engine string `json:"engine,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Engine") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Engine") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ContentSqlScript) MarshalJSON

func (s *GoogleCloudDataplexV1ContentSqlScript) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataAccessSpec

GoogleCloudDataplexV1DataAccessSpec: 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.

type GoogleCloudDataplexV1DataAccessSpec struct {
    // Readers: 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 `json:"readers,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Readers") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Readers") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataAccessSpec) MarshalJSON

func (s *GoogleCloudDataplexV1DataAccessSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataAttribute

GoogleCloudDataplexV1DataAttribute: 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

type GoogleCloudDataplexV1DataAttribute struct {
    // AttributeCount: Output only. The number of child attributes present for this
    // attribute.
    AttributeCount int64 `json:"attributeCount,omitempty"`
    // CreateTime: Output only. The time when the DataAttribute was created.
    CreateTime string `json:"createTime,omitempty"`
    // DataAccessSpec: Optional. Specified when applied to data stored on the
    // resource (eg: rows, columns in BigQuery Tables).
    DataAccessSpec *GoogleCloudDataplexV1DataAccessSpec `json:"dataAccessSpec,omitempty"`
    // Description: Optional. Description of the DataAttribute.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: 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 `json:"etag,omitempty"`
    // Labels: Optional. User-defined labels for the DataAttribute.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the dataAttribute, of the
    // form:
    // projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonom
    // y}/attributes/{data_attribute_id}.
    Name string `json:"name,omitempty"`
    // ParentId: 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 `json:"parentId,omitempty"`
    // ResourceAccessSpec: Optional. Specified when applied to a resource (eg:
    // Cloud Storage bucket, BigQuery dataset, BigQuery table).
    ResourceAccessSpec *GoogleCloudDataplexV1ResourceAccessSpec `json:"resourceAccessSpec,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the DataAttribute was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AttributeCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AttributeCount") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataAttribute) MarshalJSON

func (s *GoogleCloudDataplexV1DataAttribute) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataAttributeBinding

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

type GoogleCloudDataplexV1DataAttributeBinding struct {
    // Attributes: Optional. List of attributes to be associated with the resource,
    // provided in the form:
    // projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attribu
    // tes/{data_attribute_id}
    Attributes []string `json:"attributes,omitempty"`
    // CreateTime: Output only. The time when the DataAttributeBinding was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the DataAttributeBinding.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: 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 `json:"etag,omitempty"`
    // Labels: Optional. User-defined labels for the DataAttributeBinding.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the Data Attribute Binding,
    // of the form:
    // projects/{project_number}/locations/{location}/dataAttributeBindings/{data_at
    // tribute_binding_id}
    Name string `json:"name,omitempty"`
    // Paths: Optional. The list of paths for items within the associated resource
    // (eg. columns and partitions within a table) along with attribute bindings.
    Paths []*GoogleCloudDataplexV1DataAttributeBindingPath `json:"paths,omitempty"`
    // Resource: 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/{e
    // ntity_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 `json:"resource,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the DataAttributeBinding was last
    // updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Attributes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataAttributeBinding) MarshalJSON

func (s *GoogleCloudDataplexV1DataAttributeBinding) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataAttributeBindingPath

GoogleCloudDataplexV1DataAttributeBindingPath: Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.

type GoogleCloudDataplexV1DataAttributeBindingPath struct {
    // Attributes: Optional. List of attributes to be associated with the path of
    // the resource, provided in the form:
    // projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attribu
    // tes/{data_attribute_id}
    Attributes []string `json:"attributes,omitempty"`
    // Name: Required. The name identifier of the path. Nested columns should be of
    // the form: 'address.city'.
    Name string `json:"name,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Attributes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataAttributeBindingPath) MarshalJSON

func (s *GoogleCloudDataplexV1DataAttributeBindingPath) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileResult

GoogleCloudDataplexV1DataProfileResult: DataProfileResult defines the output of DataProfileScan. Each field of the table will have field type specific profile result.

type GoogleCloudDataplexV1DataProfileResult struct {
    // PostScanActionsResult: Output only. The result of post scan actions.
    PostScanActionsResult *GoogleCloudDataplexV1DataProfileResultPostScanActionsResult `json:"postScanActionsResult,omitempty"`
    // Profile: The profile information per field.
    Profile *GoogleCloudDataplexV1DataProfileResultProfile `json:"profile,omitempty"`
    // RowCount: The count of rows scanned.
    RowCount int64 `json:"rowCount,omitempty,string"`
    // ScannedData: The data scanned for this result.
    ScannedData *GoogleCloudDataplexV1ScannedData `json:"scannedData,omitempty"`
    // ForceSendFields is a list of field names (e.g. "PostScanActionsResult") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PostScanActionsResult") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileResultPostScanActionsResult

GoogleCloudDataplexV1DataProfileResultPostScanActionsResult: The result of post scan actions of DataProfileScan job.

type GoogleCloudDataplexV1DataProfileResultPostScanActionsResult struct {
    // BigqueryExportResult: Output only. The result of BigQuery export post scan
    // action.
    BigqueryExportResult *GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult `json:"bigqueryExportResult,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigqueryExportResult") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigqueryExportResult") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultPostScanActionsResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultPostScanActionsResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult

GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResu lt: The result of BigQuery export post scan action.

type GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult struct {
    // Message: Output only. Additional information about the BigQuery exporting.
    Message string `json:"message,omitempty"`
    // State: Output only. Execution state for the BigQuery exporting.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - The exporting state is unspecified.
    //   "SUCCEEDED" - The exporting completed successfully.
    //   "FAILED" - The exporting is no longer running due to an error.
    //   "SKIPPED" - The exporting is skipped due to no valid scan result to export
    // (usually caused by scan failed).
    State string `json:"state,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Message") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Message") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileResultProfile

GoogleCloudDataplexV1DataProfileResultProfile: Contains name, type, mode and field type specific profile information.

type GoogleCloudDataplexV1DataProfileResultProfile struct {
    // Fields: List of fields with structural and profile information for each
    // field.
    Fields []*GoogleCloudDataplexV1DataProfileResultProfileField `json:"fields,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Fields") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Fields") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfile) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfile) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileResultProfileField

GoogleCloudDataplexV1DataProfileResultProfileField: A field within a table.

type GoogleCloudDataplexV1DataProfileResultProfileField struct {
    // Mode: 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 `json:"mode,omitempty"`
    // Name: The name of the field.
    Name string `json:"name,omitempty"`
    // Profile: Profile information for the corresponding field.
    Profile *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo `json:"profile,omitempty"`
    // Type: The data type retrieved from the schema of the data source. For
    // instance, for a BigQuery native table, it is the BigQuery Table Schema
    // (https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#tablefieldschema).
    // For a Dataplex Entity, it is the Entity Schema
    // (https://cloud.google.com/dataplex/docs/reference/rpc/google.cloud.dataplex.v1#type_3).
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Mode") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Mode") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfileField) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileField) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo

GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo: The profile information for each field type.

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo struct {
    // DistinctRatio: 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 `json:"distinctRatio,omitempty"`
    // DoubleProfile: Double type field information.
    DoubleProfile *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo `json:"doubleProfile,omitempty"`
    // IntegerProfile: Integer type field information.
    IntegerProfile *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo `json:"integerProfile,omitempty"`
    // NullRatio: Ratio of rows with null value against total scanned rows.
    NullRatio float64 `json:"nullRatio,omitempty"`
    // StringProfile: String type field information.
    StringProfile *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo `json:"stringProfile,omitempty"`
    // TopNValues: The list of top N non-null values, frequency and ratio with
    // which they occur in the scanned data. N is 10 or equal to the number of
    // distinct values in the field, whichever is smaller. Not available for
    // complex non-groupable field type RECORD and fields with REPEATABLE mode.
    TopNValues []*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue `json:"topNValues,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DistinctRatio") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DistinctRatio") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo

GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo:

The profile information for a double type field.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo struct {
    // Average: Average of non-null values in the scanned data. NaN, if the field
    // has a NaN.
    Average float64 `json:"average,omitempty"`
    // Max: Maximum of non-null values in the scanned data. NaN, if the field has a
    // NaN.
    Max float64 `json:"max,omitempty"`
    // Min: Minimum of non-null values in the scanned data. NaN, if the field has a
    // NaN.
    Min float64 `json:"min,omitempty"`
    // Quartiles: 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 `json:"quartiles,omitempty"`
    // StandardDeviation: Standard deviation of non-null values in the scanned
    // data. NaN, if the field has a NaN.
    StandardDeviation float64 `json:"standardDeviation,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Average") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Average") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo

GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo : The profile information for an integer type field.

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo struct {
    // Average: Average of non-null values in the scanned data. NaN, if the field
    // has a NaN.
    Average float64 `json:"average,omitempty"`
    // Max: Maximum of non-null values in the scanned data. NaN, if the field has a
    // NaN.
    Max int64 `json:"max,omitempty,string"`
    // Min: Minimum of non-null values in the scanned data. NaN, if the field has a
    // NaN.
    Min int64 `json:"min,omitempty,string"`
    // Quartiles: A quartile divides the number of data points into four parts, or
    // quarters, of more-or-less equal size. Three main quartiles used are: The
    // first quartile (Q1) splits off the lowest 25% of data from the highest 75%.
    // It is also known as the lower or 25th empirical quartile, as 25% of the data
    // is below this point. The second quartile (Q2) is the median of a data set.
    // So, 50% of the data lies below this point. The third quartile (Q3) splits
    // off the highest 25% of data from the lowest 75%. It is known as the upper or
    // 75th empirical quartile, as 75% of the data lies below this point. Here, the
    // quartiles is provided as an ordered list of approximate quartile values for
    // the scanned data, occurring in order Q1, median, Q3.
    Quartiles googleapi.Int64s `json:"quartiles,omitempty"`
    // StandardDeviation: Standard deviation of non-null values in the scanned
    // data. NaN, if the field has a NaN.
    StandardDeviation float64 `json:"standardDeviation,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Average") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Average") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo

GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo:

The profile information for a string type field.
type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo struct {
    // AverageLength: Average length of non-null values in the scanned data.
    AverageLength float64 `json:"averageLength,omitempty"`
    // MaxLength: Maximum length of non-null values in the scanned data.
    MaxLength int64 `json:"maxLength,omitempty,string"`
    // MinLength: Minimum length of non-null values in the scanned data.
    MinLength int64 `json:"minLength,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "AverageLength") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AverageLength") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue

GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue: Top N non-null values in the scanned data.

type GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue struct {
    // Count: Count of the corresponding value in the scanned data.
    Count int64 `json:"count,omitempty,string"`
    // Ratio: Ratio of the corresponding value in the field against the total
    // number of rows in the scanned data.
    Ratio float64 `json:"ratio,omitempty"`
    // Value: String value of a top N non-null value.
    Value string `json:"value,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Count") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Count") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataProfileSpec

GoogleCloudDataplexV1DataProfileSpec: DataProfileScan related setting.

type GoogleCloudDataplexV1DataProfileSpec struct {
    // ExcludeFields: Optional. The fields to exclude from data profile.If
    // specified, the fields will be excluded from data profile, regardless of
    // include_fields value.
    ExcludeFields *GoogleCloudDataplexV1DataProfileSpecSelectedFields `json:"excludeFields,omitempty"`
    // IncludeFields: Optional. The fields to include in data profile.If not
    // specified, all fields at the time of profile scan job execution are
    // included, except for ones listed in exclude_fields.
    IncludeFields *GoogleCloudDataplexV1DataProfileSpecSelectedFields `json:"includeFields,omitempty"`
    // PostScanActions: Optional. Actions to take upon job completion..
    PostScanActions *GoogleCloudDataplexV1DataProfileSpecPostScanActions `json:"postScanActions,omitempty"`
    // RowFilter: Optional. A filter applied to all rows in a single DataScan job.
    // The filter needs to be a valid SQL expression for a WHERE clause in BigQuery
    // standard SQL syntax. Example: col1 >= 0 AND col2 < 10
    RowFilter string `json:"rowFilter,omitempty"`
    // SamplingPercent: Optional. The percentage of the records to be selected from
    // the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3
    // significant decimal digits. Sampling is not applied if sampling_percent is
    // not specified, 0 or 100.
    SamplingPercent float64 `json:"samplingPercent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExcludeFields") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExcludeFields") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileSpec) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileSpec) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataProfileSpec) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataProfileSpec) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataProfileSpecPostScanActions

GoogleCloudDataplexV1DataProfileSpecPostScanActions: The configuration of post scan actions of DataProfileScan job.

type GoogleCloudDataplexV1DataProfileSpecPostScanActions struct {
    // BigqueryExport: Optional. If set, results will be exported to the provided
    // BigQuery table.
    BigqueryExport *GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport `json:"bigqueryExport,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigqueryExport") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigqueryExport") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileSpecPostScanActions) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileSpecPostScanActions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport

GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport: The configuration of BigQuery export post scan action.

type GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport struct {
    // ResultsTable: Optional. The BigQuery table to export DataProfileScan results
    // to. Format:
    // //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABL
    // E_ID
    ResultsTable string `json:"resultsTable,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ResultsTable") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ResultsTable") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataProfileSpecSelectedFields

GoogleCloudDataplexV1DataProfileSpecSelectedFields: The specification for fields to include or exclude in data profile scan.

type GoogleCloudDataplexV1DataProfileSpecSelectedFields struct {
    // FieldNames: Optional. Expected input is a list of fully qualified names of
    // fields as in the schema.Only top-level field names for nested fields are
    // supported. For instance, if 'x' is of nested field type, listing 'x' is
    // supported but 'x.y.z' is not supported. Here 'y' and 'y.z' are nested fields
    // of 'x'.
    FieldNames []string `json:"fieldNames,omitempty"`
    // ForceSendFields is a list of field names (e.g. "FieldNames") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "FieldNames") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataProfileSpecSelectedFields) MarshalJSON

func (s *GoogleCloudDataplexV1DataProfileSpecSelectedFields) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityColumnResult

GoogleCloudDataplexV1DataQualityColumnResult: DataQualityColumnResult provides a more detailed, per-column view of the results.

type GoogleCloudDataplexV1DataQualityColumnResult struct {
    // Column: Output only. The column specified in the DataQualityRule.
    Column string `json:"column,omitempty"`
    // Score: Output only. The column-level data quality score for this data scan
    // job if and only if the 'column' field is set.The score ranges between
    // between 0, 100 (up to two decimal points).
    Score float64 `json:"score,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Column") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Column") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityColumnResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityColumnResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualityColumnResult) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualityColumnResult) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualityDimension

GoogleCloudDataplexV1DataQualityDimension: A dimension captures data quality intent about a defined subset of the rules specified.

type GoogleCloudDataplexV1DataQualityDimension struct {
    // Name: The dimension name a rule belongs to. Supported dimensions are
    // "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS",
    // "INTEGRITY"
    Name string `json:"name,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Name") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Name") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityDimension) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityDimension) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityDimensionResult

GoogleCloudDataplexV1DataQualityDimensionResult: DataQualityDimensionResult provides a more detailed, per-dimension view of the results.

type GoogleCloudDataplexV1DataQualityDimensionResult struct {
    // Dimension: Output only. The dimension config specified in the
    // DataQualitySpec, as is.
    Dimension *GoogleCloudDataplexV1DataQualityDimension `json:"dimension,omitempty"`
    // Passed: Whether the dimension passed or failed.
    Passed bool `json:"passed,omitempty"`
    // Score: Output only. The dimension-level data quality score for this data
    // scan job if and only if the 'dimension' field is set.The score ranges
    // between 0, 100 (up to two decimal points).
    Score float64 `json:"score,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Dimension") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Dimension") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityDimensionResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityDimensionResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualityDimensionResult) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualityDimensionResult) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualityResult

GoogleCloudDataplexV1DataQualityResult: The output of a DataQualityScan.

type GoogleCloudDataplexV1DataQualityResult struct {
    // Columns: Output only. A list of results at the column level.A column will
    // have a corresponding DataQualityColumnResult if and only if there is at
    // least one rule with the 'column' field set to it.
    Columns []*GoogleCloudDataplexV1DataQualityColumnResult `json:"columns,omitempty"`
    // Dimensions: A list of results at the dimension level.A dimension will have a
    // corresponding DataQualityDimensionResult if and only if there is at least
    // one rule with the 'dimension' field set to it.
    Dimensions []*GoogleCloudDataplexV1DataQualityDimensionResult `json:"dimensions,omitempty"`
    // Passed: Overall data quality result -- true if all rules passed.
    Passed bool `json:"passed,omitempty"`
    // PostScanActionsResult: Output only. The result of post scan actions.
    PostScanActionsResult *GoogleCloudDataplexV1DataQualityResultPostScanActionsResult `json:"postScanActionsResult,omitempty"`
    // RowCount: The count of rows processed.
    RowCount int64 `json:"rowCount,omitempty,string"`
    // Rules: A list of all the rules in a job, and their results.
    Rules []*GoogleCloudDataplexV1DataQualityRuleResult `json:"rules,omitempty"`
    // ScannedData: The data scanned for this result.
    ScannedData *GoogleCloudDataplexV1ScannedData `json:"scannedData,omitempty"`
    // Score: Output only. The overall data quality score.The score ranges between
    // 0, 100 (up to two decimal points).
    Score float64 `json:"score,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Columns") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Columns") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualityResult) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualityResult) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualityResultPostScanActionsResult

GoogleCloudDataplexV1DataQualityResultPostScanActionsResult: The result of post scan actions of DataQualityScan job.

type GoogleCloudDataplexV1DataQualityResultPostScanActionsResult struct {
    // BigqueryExportResult: Output only. The result of BigQuery export post scan
    // action.
    BigqueryExportResult *GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult `json:"bigqueryExportResult,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigqueryExportResult") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigqueryExportResult") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityResultPostScanActionsResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityResultPostScanActionsResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult

GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResu lt: The result of BigQuery export post scan action.

type GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult struct {
    // Message: Output only. Additional information about the BigQuery exporting.
    Message string `json:"message,omitempty"`
    // State: Output only. Execution state for the BigQuery exporting.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - The exporting state is unspecified.
    //   "SUCCEEDED" - The exporting completed successfully.
    //   "FAILED" - The exporting is no longer running due to an error.
    //   "SKIPPED" - The exporting is skipped due to no valid scan result to export
    // (usually caused by scan failed).
    State string `json:"state,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Message") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Message") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRule

GoogleCloudDataplexV1DataQualityRule: A rule captures data quality intent about a data source.

type GoogleCloudDataplexV1DataQualityRule struct {
    // Column: Optional. The unnested column which this rule is evaluated against.
    Column string `json:"column,omitempty"`
    // Description: Optional. Description of the rule. The maximum length is 1,024
    // characters.
    Description string `json:"description,omitempty"`
    // Dimension: 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 `json:"dimension,omitempty"`
    // IgnoreNull: Optional. Rows with null values will automatically fail a rule,
    // unless ignore_null is true. In that case, such null rows are trivially
    // considered passing.This field is only valid for the following type of rules:
    // RangeExpectation RegexExpectation SetExpectation UniquenessExpectation
    IgnoreNull bool `json:"ignoreNull,omitempty"`
    // Name: Optional. A mutable name for the rule. The name must contain only
    // letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63
    // characters. Must start with a letter. Must end with a number or a letter.
    Name string `json:"name,omitempty"`
    // NonNullExpectation: Row-level rule which evaluates whether each column value
    // is null.
    NonNullExpectation *GoogleCloudDataplexV1DataQualityRuleNonNullExpectation `json:"nonNullExpectation,omitempty"`
    // RangeExpectation: Row-level rule which evaluates whether each column value
    // lies between a specified range.
    RangeExpectation *GoogleCloudDataplexV1DataQualityRuleRangeExpectation `json:"rangeExpectation,omitempty"`
    // RegexExpectation: Row-level rule which evaluates whether each column value
    // matches a specified regex.
    RegexExpectation *GoogleCloudDataplexV1DataQualityRuleRegexExpectation `json:"regexExpectation,omitempty"`
    // RowConditionExpectation: Row-level rule which evaluates whether each row in
    // a table passes the specified condition.
    RowConditionExpectation *GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation `json:"rowConditionExpectation,omitempty"`
    // SetExpectation: Row-level rule which evaluates whether each column value is
    // contained by a specified set.
    SetExpectation *GoogleCloudDataplexV1DataQualityRuleSetExpectation `json:"setExpectation,omitempty"`
    // SqlAssertion: Aggregate rule which evaluates the number of rows returned for
    // the provided statement.
    SqlAssertion *GoogleCloudDataplexV1DataQualityRuleSqlAssertion `json:"sqlAssertion,omitempty"`
    // StatisticRangeExpectation: Aggregate rule which evaluates whether the column
    // aggregate statistic lies between a specified range.
    StatisticRangeExpectation *GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation `json:"statisticRangeExpectation,omitempty"`
    // TableConditionExpectation: Aggregate rule which evaluates whether the
    // provided expression is true for a table.
    TableConditionExpectation *GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation `json:"tableConditionExpectation,omitempty"`
    // Threshold: Optional. The minimum ratio of passing_rows / total_rows required
    // to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e.
    // 1.0).This field is only valid for row-level type rules.
    Threshold float64 `json:"threshold,omitempty"`
    // UniquenessExpectation: Row-level rule which evaluates whether each column
    // value is unique.
    UniquenessExpectation *GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation `json:"uniquenessExpectation,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Column") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Column") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRule) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRule) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualityRule) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRule) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualityRuleNonNullExpectation

GoogleCloudDataplexV1DataQualityRuleNonNullExpectation: Evaluates whether each column value is null.

type GoogleCloudDataplexV1DataQualityRuleNonNullExpectation struct {
}

type GoogleCloudDataplexV1DataQualityRuleRangeExpectation

GoogleCloudDataplexV1DataQualityRuleRangeExpectation: Evaluates whether each column value lies between a specified range.

type GoogleCloudDataplexV1DataQualityRuleRangeExpectation struct {
    // MaxValue: 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 `json:"maxValue,omitempty"`
    // MinValue: 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 `json:"minValue,omitempty"`
    // StrictMaxEnabled: 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 `json:"strictMaxEnabled,omitempty"`
    // StrictMinEnabled: 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 `json:"strictMinEnabled,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MaxValue") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MaxValue") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleRangeExpectation) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleRangeExpectation) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleRegexExpectation

GoogleCloudDataplexV1DataQualityRuleRegexExpectation: Evaluates whether each column value matches a specified regex.

type GoogleCloudDataplexV1DataQualityRuleRegexExpectation struct {
    // Regex: Optional. A regular expression the column value is expected to match.
    Regex string `json:"regex,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Regex") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Regex") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleRegexExpectation) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleRegexExpectation) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleResult

GoogleCloudDataplexV1DataQualityRuleResult: DataQualityRuleResult provides a more detailed, per-rule view of the results.

type GoogleCloudDataplexV1DataQualityRuleResult struct {
    // AssertionRowCount: Output only. The number of rows returned by the sql
    // statement in the SqlAssertion rule.This field is only valid for SqlAssertion
    // rules.
    AssertionRowCount int64 `json:"assertionRowCount,omitempty,string"`
    // EvaluatedCount: The number of rows a rule was evaluated against.This field
    // is only valid for row-level type rules.Evaluated count can be configured to
    // either include all rows (default) - with null rows automatically failing
    // rule evaluation, or exclude null rows from the evaluated_count, by setting
    // ignore_nulls = true.
    EvaluatedCount int64 `json:"evaluatedCount,omitempty,string"`
    // FailingRowsQuery: The query to find rows that did not pass this rule.This
    // field is only valid for row-level type rules.
    FailingRowsQuery string `json:"failingRowsQuery,omitempty"`
    // NullCount: The number of rows with null values in the specified column.
    NullCount int64 `json:"nullCount,omitempty,string"`
    // PassRatio: The ratio of passed_count / evaluated_count.This field is only
    // valid for row-level type rules.
    PassRatio float64 `json:"passRatio,omitempty"`
    // Passed: Whether the rule passed or failed.
    Passed bool `json:"passed,omitempty"`
    // PassedCount: The number of rows which passed a rule evaluation.This field is
    // only valid for row-level type rules.
    PassedCount int64 `json:"passedCount,omitempty,string"`
    // Rule: The rule specified in the DataQualitySpec, as is.
    Rule *GoogleCloudDataplexV1DataQualityRule `json:"rule,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AssertionRowCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AssertionRowCount") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualityRuleResult) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleResult) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation

GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation: 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

type GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation struct {
    // SqlExpression: Optional. The SQL expression.
    SqlExpression string `json:"sqlExpression,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SqlExpression") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SqlExpression") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleSetExpectation

GoogleCloudDataplexV1DataQualityRuleSetExpectation: Evaluates whether each column value is contained by a specified set.

type GoogleCloudDataplexV1DataQualityRuleSetExpectation struct {
    // Values: Optional. Expected values for the column value.
    Values []string `json:"values,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Values") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Values") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleSetExpectation) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleSetExpectation) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleSqlAssertion

GoogleCloudDataplexV1DataQualityRuleSqlAssertion: Queries for rows returned by the provided SQL statement. If any rows are are returned, this rule fails.The SQL statement needs to use BigQuery standard SQL syntax, and must not contain any semicolons.${data()} can be used to reference the rows being evaluated, i.e. the table after all additional filters (row filters, incremental data filters, sampling) are applied.Example: SELECT * FROM ${data()} WHERE price < 0

type GoogleCloudDataplexV1DataQualityRuleSqlAssertion struct {
    // SqlStatement: Optional. The SQL statement.
    SqlStatement string `json:"sqlStatement,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SqlStatement") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SqlStatement") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleSqlAssertion) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleSqlAssertion) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation

GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation: Evaluates whether the column aggregate statistic lies between a specified range.

type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation struct {
    // MaxValue: Optional. The maximum column statistic value allowed for a row to
    // pass this validation.At least one of min_value and max_value need to be
    // provided.
    MaxValue string `json:"maxValue,omitempty"`
    // MinValue: Optional. The minimum column statistic value allowed for a row to
    // pass this validation.At least one of min_value and max_value need to be
    // provided.
    MinValue string `json:"minValue,omitempty"`
    // Statistic: Optional. The aggregate metric to evaluate.
    //
    // Possible values:
    //   "STATISTIC_UNDEFINED" - Unspecified statistic type
    //   "MEAN" - Evaluate the column mean
    //   "MIN" - Evaluate the column min
    //   "MAX" - Evaluate the column max
    Statistic string `json:"statistic,omitempty"`
    // StrictMaxEnabled: Optional. Whether column statistic needs to be strictly
    // lesser than ('<') the maximum, or if equality is allowed.Only relevant if a
    // max_value has been defined. Default = false.
    StrictMaxEnabled bool `json:"strictMaxEnabled,omitempty"`
    // StrictMinEnabled: Optional. Whether column statistic needs to be strictly
    // greater than ('>') the minimum, or if equality is allowed.Only relevant if a
    // min_value has been defined. Default = false.
    StrictMinEnabled bool `json:"strictMinEnabled,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MaxValue") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MaxValue") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation

GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation: 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

type GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation struct {
    // SqlExpression: Optional. The SQL expression.
    SqlExpression string `json:"sqlExpression,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SqlExpression") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SqlExpression") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation

GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation: Evaluates whether the column has duplicates.

type GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation struct {
}

type GoogleCloudDataplexV1DataQualityScanRuleResult

GoogleCloudDataplexV1DataQualityScanRuleResult: Information about the result of a data quality rule for data quality scan. The monitored resource is 'DataScan'.

type GoogleCloudDataplexV1DataQualityScanRuleResult struct {
    // AssertionRowCount: The number of rows returned by the sql statement in the
    // SqlAssertion rule. This field is only valid for SqlAssertion rules.
    AssertionRowCount int64 `json:"assertionRowCount,omitempty,string"`
    // Column: The column which this rule is evaluated against.
    Column string `json:"column,omitempty"`
    // DataSource: The data source of the data scan (e.g. BigQuery table name).
    DataSource string `json:"dataSource,omitempty"`
    // EvaluatedRowCount: The number of rows evaluated against the data quality
    // rule. This field is only valid for rules of PER_ROW evaluation type.
    EvaluatedRowCount int64 `json:"evaluatedRowCount,omitempty,string"`
    // EvalutionType: The evaluation type of the data quality rule.
    //
    // Possible values:
    //   "EVALUATION_TYPE_UNSPECIFIED" - An unspecified evaluation type.
    //   "PER_ROW" - The rule evaluation is done at per row level.
    //   "AGGREGATE" - The rule evaluation is done for an aggregate of rows.
    EvalutionType string `json:"evalutionType,omitempty"`
    // JobId: Identifier of the specific data scan job this log entry is for.
    JobId string `json:"jobId,omitempty"`
    // NullRowCount: The number of rows with null values in the specified column.
    NullRowCount int64 `json:"nullRowCount,omitempty,string"`
    // PassedRowCount: The number of rows which passed a rule evaluation. This
    // field is only valid for rules of PER_ROW evaluation type.
    PassedRowCount int64 `json:"passedRowCount,omitempty,string"`
    // Result: The result of the data quality rule.
    //
    // Possible values:
    //   "RESULT_UNSPECIFIED" - An unspecified result.
    //   "PASSED" - The data quality rule passed.
    //   "FAILED" - The data quality rule failed.
    Result string `json:"result,omitempty"`
    // RuleDimension: The dimension of the data quality rule.
    RuleDimension string `json:"ruleDimension,omitempty"`
    // RuleName: The name of the data quality rule.
    RuleName string `json:"ruleName,omitempty"`
    // RuleType: The type of the data quality rule.
    //
    // Possible values:
    //   "RULE_TYPE_UNSPECIFIED" - An unspecified rule type.
    //   "NON_NULL_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#nonnullexpectation.
    //   "RANGE_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#rangeexpectation.
    //   "REGEX_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#regexexpectation.
    //   "ROW_CONDITION_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#rowconditionexpectation.
    //   "SET_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#setexpectation.
    //   "STATISTIC_RANGE_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#statisticrangeexpectation.
    //   "TABLE_CONDITION_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#tableconditionexpectation.
    //   "UNIQUENESS_EXPECTATION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#uniquenessexpectation.
    //   "SQL_ASSERTION" - Please see
    // https://cloud.google.com/dataplex/docs/reference/rest/v1/DataQualityRule#sqlAssertion.
    RuleType string `json:"ruleType,omitempty"`
    // ThresholdPercent: The passing threshold (0.0, 100.0) of the data quality
    // rule.
    ThresholdPercent float64 `json:"thresholdPercent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AssertionRowCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AssertionRowCount") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualityScanRuleResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualityScanRuleResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualityScanRuleResult) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualityScanRuleResult) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualitySpec

GoogleCloudDataplexV1DataQualitySpec: DataQualityScan related setting.

type GoogleCloudDataplexV1DataQualitySpec struct {
    // PostScanActions: Optional. Actions to take upon job completion.
    PostScanActions *GoogleCloudDataplexV1DataQualitySpecPostScanActions `json:"postScanActions,omitempty"`
    // RowFilter: Optional. A filter applied to all rows in a single DataScan job.
    // The filter needs to be a valid SQL expression for a WHERE clause in BigQuery
    // standard SQL syntax. Example: col1 >= 0 AND col2 < 10
    RowFilter string `json:"rowFilter,omitempty"`
    // Rules: Required. The list of rules to evaluate against a data source. At
    // least one rule is required.
    Rules []*GoogleCloudDataplexV1DataQualityRule `json:"rules,omitempty"`
    // SamplingPercent: Optional. The percentage of the records to be selected from
    // the dataset for DataScan. Value can range between 0.0 and 100.0 with up to 3
    // significant decimal digits. Sampling is not applied if sampling_percent is
    // not specified, 0 or 100.
    SamplingPercent float64 `json:"samplingPercent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "PostScanActions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PostScanActions") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualitySpec) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpec) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualitySpec) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpec) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataQualitySpecPostScanActions

GoogleCloudDataplexV1DataQualitySpecPostScanActions: The configuration of post scan actions of DataQualityScan.

type GoogleCloudDataplexV1DataQualitySpecPostScanActions struct {
    // BigqueryExport: Optional. If set, results will be exported to the provided
    // BigQuery table.
    BigqueryExport *GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport `json:"bigqueryExport,omitempty"`
    // NotificationReport: Optional. If set, results will be sent to the provided
    // notification receipts upon triggers.
    NotificationReport *GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport `json:"notificationReport,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigqueryExport") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigqueryExport") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualitySpecPostScanActions) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport

GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport: The configuration of BigQuery export post scan action.

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport struct {
    // ResultsTable: Optional. The BigQuery table to export DataQualityScan results
    // to. Format:
    // //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABL
    // E_ID
    ResultsTable string `json:"resultsTable,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ResultsTable") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ResultsTable") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger

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

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger struct {
}

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger

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

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger struct {
}

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport

GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport: The configuration of notification report post scan action.

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport struct {
    // JobEndTrigger: Optional. If set, report will be sent when a scan job ends.
    JobEndTrigger *GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger `json:"jobEndTrigger,omitempty"`
    // JobFailureTrigger: Optional. If set, report will be sent when a scan job
    // fails.
    JobFailureTrigger *GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger `json:"jobFailureTrigger,omitempty"`
    // Recipients: Required. The recipients who will receive the notification
    // report.
    Recipients *GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients `json:"recipients,omitempty"`
    // ScoreThresholdTrigger: Optional. If set, report will be sent when score
    // threshold is met.
    ScoreThresholdTrigger *GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger `json:"scoreThresholdTrigger,omitempty"`
    // ForceSendFields is a list of field names (e.g. "JobEndTrigger") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "JobEndTrigger") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients

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

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients struct {
    // Emails: Optional. The email recipients who will receive the DataQualityScan
    // results report.
    Emails []string `json:"emails,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Emails") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Emails") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger

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

type GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger struct {
    // ScoreThreshold: Optional. The score range is in 0,100.
    ScoreThreshold float64 `json:"scoreThreshold,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ScoreThreshold") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ScoreThreshold") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger) MarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataScan

GoogleCloudDataplexV1DataScan: 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).

type GoogleCloudDataplexV1DataScan struct {
    // CreateTime: Output only. The time when the scan was created.
    CreateTime string `json:"createTime,omitempty"`
    // Data: Required. The data source for DataScan.
    Data *GoogleCloudDataplexV1DataSource `json:"data,omitempty"`
    // DataProfileResult: Output only. The result of the data profile scan.
    DataProfileResult *GoogleCloudDataplexV1DataProfileResult `json:"dataProfileResult,omitempty"`
    // DataProfileSpec: DataProfileScan related setting.
    DataProfileSpec *GoogleCloudDataplexV1DataProfileSpec `json:"dataProfileSpec,omitempty"`
    // DataQualityResult: Output only. The result of the data quality scan.
    DataQualityResult *GoogleCloudDataplexV1DataQualityResult `json:"dataQualityResult,omitempty"`
    // DataQualitySpec: DataQualityScan related setting.
    DataQualitySpec *GoogleCloudDataplexV1DataQualitySpec `json:"dataQualitySpec,omitempty"`
    // Description: Optional. Description of the scan. Must be between 1-1024
    // characters.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name. Must be between 1-256
    // characters.
    DisplayName string `json:"displayName,omitempty"`
    // ExecutionSpec: Optional. DataScan execution settings.If not specified, the
    // fields in it will use their default values.
    ExecutionSpec *GoogleCloudDataplexV1DataScanExecutionSpec `json:"executionSpec,omitempty"`
    // ExecutionStatus: Output only. Status of the data scan execution.
    ExecutionStatus *GoogleCloudDataplexV1DataScanExecutionStatus `json:"executionStatus,omitempty"`
    // Labels: Optional. User-defined labels for the scan.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: 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 `json:"name,omitempty"`
    // State: Output only. Current state of the DataScan.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // Type: Output only. The type of DataScan.
    //
    // Possible values:
    //   "DATA_SCAN_TYPE_UNSPECIFIED" - The DataScan type is unspecified.
    //   "DATA_QUALITY" - Data Quality scan.
    //   "DATA_PROFILE" - Data Profile scan.
    Type string `json:"type,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the scan was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScan) MarshalJSON

func (s *GoogleCloudDataplexV1DataScan) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanEvent

GoogleCloudDataplexV1DataScanEvent: These messages contain information about the execution of a datascan. The monitored resource is 'DataScan' Next ID: 13

type GoogleCloudDataplexV1DataScanEvent struct {
    // CreateTime: The time when the data scan job was created.
    CreateTime string `json:"createTime,omitempty"`
    // DataProfile: Data profile result for data profile type data scan.
    DataProfile *GoogleCloudDataplexV1DataScanEventDataProfileResult `json:"dataProfile,omitempty"`
    // DataProfileConfigs: Applied configs for data profile type data scan.
    DataProfileConfigs *GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs `json:"dataProfileConfigs,omitempty"`
    // DataQuality: Data quality result for data quality type data scan.
    DataQuality *GoogleCloudDataplexV1DataScanEventDataQualityResult `json:"dataQuality,omitempty"`
    // DataQualityConfigs: Applied configs for data quality type data scan.
    DataQualityConfigs *GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs `json:"dataQualityConfigs,omitempty"`
    // DataSource: The data source of the data scan
    DataSource string `json:"dataSource,omitempty"`
    // EndTime: The time when the data scan job finished.
    EndTime string `json:"endTime,omitempty"`
    // JobId: The identifier of the specific data scan job this log entry is for.
    JobId string `json:"jobId,omitempty"`
    // Message: The message describing the data scan job event.
    Message string `json:"message,omitempty"`
    // PostScanActionsResult: The result of post scan actions.
    PostScanActionsResult *GoogleCloudDataplexV1DataScanEventPostScanActionsResult `json:"postScanActionsResult,omitempty"`
    // Scope: The scope of the data scan (e.g. full, incremental).
    //
    // Possible values:
    //   "SCOPE_UNSPECIFIED" - An unspecified scope type.
    //   "FULL" - Data scan runs on all of the data.
    //   "INCREMENTAL" - Data scan runs on incremental data.
    Scope string `json:"scope,omitempty"`
    // SpecVersion: A version identifier of the spec which was used to execute this
    // job.
    SpecVersion string `json:"specVersion,omitempty"`
    // StartTime: The time when the data scan job started to run.
    StartTime string `json:"startTime,omitempty"`
    // State: The status of the data scan job.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unspecified job state.
    //   "STARTED" - Data scan job started.
    //   "SUCCEEDED" - Data scan job successfully completed.
    //   "FAILED" - Data scan job was unsuccessful.
    //   "CANCELLED" - Data scan job was cancelled.
    //   "CREATED" - Data scan job was createed.
    State string `json:"state,omitempty"`
    // Trigger: The trigger type of the data scan job.
    //
    // Possible values:
    //   "TRIGGER_UNSPECIFIED" - An unspecified trigger type.
    //   "ON_DEMAND" - Data scan triggers on demand.
    //   "SCHEDULE" - Data scan triggers as per schedule.
    Trigger string `json:"trigger,omitempty"`
    // Type: The type of the data scan.
    //
    // Possible values:
    //   "SCAN_TYPE_UNSPECIFIED" - An unspecified data scan type.
    //   "DATA_PROFILE" - Data scan for data profile.
    //   "DATA_QUALITY" - Data scan for data quality.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEvent) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEvent) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs

GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs: Applied configs for data profile type data scan job.

type GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs struct {
    // ColumnFilterApplied: Boolean indicating whether a column filter was applied
    // in the DataScan job.
    ColumnFilterApplied bool `json:"columnFilterApplied,omitempty"`
    // RowFilterApplied: Boolean indicating whether a row filter was applied in the
    // DataScan job.
    RowFilterApplied bool `json:"rowFilterApplied,omitempty"`
    // SamplingPercent: The percentage of the records selected from the dataset for
    // DataScan. Value ranges between 0.0 and 100.0. Value 0.0 or 100.0 imply that
    // sampling was not applied.
    SamplingPercent float64 `json:"samplingPercent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ColumnFilterApplied") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ColumnFilterApplied") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataProfileAppliedConfigs) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataScanEventDataProfileResult

GoogleCloudDataplexV1DataScanEventDataProfileResult: Data profile result for data scan job.

type GoogleCloudDataplexV1DataScanEventDataProfileResult struct {
    // RowCount: The count of rows processed in the data scan job.
    RowCount int64 `json:"rowCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "RowCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "RowCount") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEventDataProfileResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataProfileResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs

GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs: Applied configs for data quality type data scan job.

type GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs struct {
    // RowFilterApplied: Boolean indicating whether a row filter was applied in the
    // DataScan job.
    RowFilterApplied bool `json:"rowFilterApplied,omitempty"`
    // SamplingPercent: The percentage of the records selected from the dataset for
    // DataScan. Value ranges between 0.0 and 100.0. Value 0.0 or 100.0 imply that
    // sampling was not applied.
    SamplingPercent float64 `json:"samplingPercent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "RowFilterApplied") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "RowFilterApplied") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataQualityAppliedConfigs) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataScanEventDataQualityResult

GoogleCloudDataplexV1DataScanEventDataQualityResult: Data quality result for data scan job.

type GoogleCloudDataplexV1DataScanEventDataQualityResult struct {
    // ColumnScore: The score of each column scanned in the data scan job. The key
    // of the map is the name of the column. The value is the data quality score
    // for the column.The score ranges between 0, 100 (up to two decimal points).
    ColumnScore map[string]float64 `json:"columnScore,omitempty"`
    // DimensionPassed: The result of each dimension for data quality result. The
    // key of the map is the name of the dimension. The value is the bool value
    // depicting whether the dimension result was pass or not.
    DimensionPassed map[string]bool `json:"dimensionPassed,omitempty"`
    // DimensionScore: The score of each dimension for data quality result. The key
    // of the map is the name of the dimension. The value is the data quality score
    // for the dimension.The score ranges between 0, 100 (up to two decimal
    // points).
    DimensionScore map[string]float64 `json:"dimensionScore,omitempty"`
    // Passed: Whether the data quality result was pass or not.
    Passed bool `json:"passed,omitempty"`
    // RowCount: The count of rows processed in the data scan job.
    RowCount int64 `json:"rowCount,omitempty,string"`
    // Score: The table-level data quality score for the data scan job.The data
    // quality score ranges between 0, 100 (up to two decimal points).
    Score float64 `json:"score,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ColumnScore") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ColumnScore") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEventDataQualityResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataQualityResult) MarshalJSON() ([]byte, error)

func (*GoogleCloudDataplexV1DataScanEventDataQualityResult) UnmarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventDataQualityResult) UnmarshalJSON(data []byte) error

type GoogleCloudDataplexV1DataScanEventPostScanActionsResult

GoogleCloudDataplexV1DataScanEventPostScanActionsResult: Post scan actions result for data scan job.

type GoogleCloudDataplexV1DataScanEventPostScanActionsResult struct {
    // BigqueryExportResult: The result of BigQuery export post scan action.
    BigqueryExportResult *GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult `json:"bigqueryExportResult,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigqueryExportResult") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigqueryExportResult") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEventPostScanActionsResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventPostScanActionsResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult

GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult: The result of BigQuery export post scan action.

type GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult struct {
    // Message: Additional information about the BigQuery exporting.
    Message string `json:"message,omitempty"`
    // State: Execution state for the BigQuery exporting.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - The exporting state is unspecified.
    //   "SUCCEEDED" - The exporting completed successfully.
    //   "FAILED" - The exporting is no longer running due to an error.
    //   "SKIPPED" - The exporting is skipped due to no valid scan result to export
    // (usually caused by scan failed).
    State string `json:"state,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Message") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Message") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanEventPostScanActionsResultBigQueryExportResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanExecutionSpec

GoogleCloudDataplexV1DataScanExecutionSpec: DataScan execution settings.

type GoogleCloudDataplexV1DataScanExecutionSpec struct {
    // Field: 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 `json:"field,omitempty"`
    // Trigger: 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 *GoogleCloudDataplexV1Trigger `json:"trigger,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Field") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Field") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanExecutionSpec) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanExecutionSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanExecutionStatus

GoogleCloudDataplexV1DataScanExecutionStatus: Status of the data scan execution.

type GoogleCloudDataplexV1DataScanExecutionStatus struct {
    // LatestJobEndTime: The time when the latest DataScanJob ended.
    LatestJobEndTime string `json:"latestJobEndTime,omitempty"`
    // LatestJobStartTime: The time when the latest DataScanJob started.
    LatestJobStartTime string `json:"latestJobStartTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "LatestJobEndTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "LatestJobEndTime") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanExecutionStatus) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanExecutionStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataScanJob

GoogleCloudDataplexV1DataScanJob: A DataScanJob represents an instance of DataScan execution.

type GoogleCloudDataplexV1DataScanJob struct {
    // DataProfileResult: Output only. The result of the data profile scan.
    DataProfileResult *GoogleCloudDataplexV1DataProfileResult `json:"dataProfileResult,omitempty"`
    // DataProfileSpec: Output only. DataProfileScan related setting.
    DataProfileSpec *GoogleCloudDataplexV1DataProfileSpec `json:"dataProfileSpec,omitempty"`
    // DataQualityResult: Output only. The result of the data quality scan.
    DataQualityResult *GoogleCloudDataplexV1DataQualityResult `json:"dataQualityResult,omitempty"`
    // DataQualitySpec: Output only. DataQualityScan related setting.
    DataQualitySpec *GoogleCloudDataplexV1DataQualitySpec `json:"dataQualitySpec,omitempty"`
    // EndTime: Output only. The time when the DataScanJob ended.
    EndTime string `json:"endTime,omitempty"`
    // Message: Output only. Additional information about the current state.
    Message string `json:"message,omitempty"`
    // Name: Output only. The relative resource name of the DataScanJob, of the
    // form:
    // projects/{project}/locations/{location_id}/dataScans/{datascan_id}/jobs/{job_
    // id}, where project refers to a project_id or project_number and location_id
    // refers to a GCP region.
    Name string `json:"name,omitempty"`
    // StartTime: Output only. The time when the DataScanJob was started.
    StartTime string `json:"startTime,omitempty"`
    // State: Output only. Execution state for the DataScanJob.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - The DataScanJob state is unspecified.
    //   "RUNNING" - The DataScanJob is running.
    //   "CANCELING" - The DataScanJob is canceling.
    //   "CANCELLED" - The DataScanJob cancellation was successful.
    //   "SUCCEEDED" - The DataScanJob completed successfully.
    //   "FAILED" - The DataScanJob is no longer running due to an error.
    //   "PENDING" - The DataScanJob has been created but not started to run yet.
    State string `json:"state,omitempty"`
    // Type: Output only. The type of the parent DataScan.
    //
    // Possible values:
    //   "DATA_SCAN_TYPE_UNSPECIFIED" - The DataScan type is unspecified.
    //   "DATA_QUALITY" - Data Quality scan.
    //   "DATA_PROFILE" - Data Profile scan.
    Type string `json:"type,omitempty"`
    // Uid: Output only. System generated globally unique ID for the DataScanJob.
    Uid string `json:"uid,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataProfileResult") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataProfileResult") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataScanJob) MarshalJSON

func (s *GoogleCloudDataplexV1DataScanJob) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataSource

GoogleCloudDataplexV1DataSource: The data source for DataScan.

type GoogleCloudDataplexV1DataSource struct {
    // Entity: 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 `json:"entity,omitempty"`
    // Resource: Immutable. The service-qualified full resource name of the cloud
    // resource for a DataScan job to scan against. The field could be: BigQuery
    // table of type "TABLE" for DataProfileScan/DataQualityScan Format:
    // //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABL
    // E_ID
    Resource string `json:"resource,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Entity") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entity") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataSource) MarshalJSON

func (s *GoogleCloudDataplexV1DataSource) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DataTaxonomy

GoogleCloudDataplexV1DataTaxonomy: 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.

type GoogleCloudDataplexV1DataTaxonomy struct {
    // AttributeCount: Output only. The number of attributes in the DataTaxonomy.
    AttributeCount int64 `json:"attributeCount,omitempty"`
    // ClassCount: Output only. The number of classes in the DataTaxonomy.
    ClassCount int64 `json:"classCount,omitempty"`
    // CreateTime: Output only. The time when the DataTaxonomy was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the DataTaxonomy.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: 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 `json:"etag,omitempty"`
    // Labels: Optional. User-defined labels for the DataTaxonomy.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the DataTaxonomy, of the
    // form:
    // projects/{project_number}/locations/{location_id}/dataTaxonomies/{data_taxono
    // my_id}.
    Name string `json:"name,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the DataTaxonomy was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AttributeCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AttributeCount") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DataTaxonomy) MarshalJSON

func (s *GoogleCloudDataplexV1DataTaxonomy) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DiscoveryEvent

GoogleCloudDataplexV1DiscoveryEvent: The payload associated with Discovery data processing.

type GoogleCloudDataplexV1DiscoveryEvent struct {
    // Action: Details about the action associated with the event.
    Action *GoogleCloudDataplexV1DiscoveryEventActionDetails `json:"action,omitempty"`
    // AssetId: The id of the associated asset.
    AssetId string `json:"assetId,omitempty"`
    // Config: Details about discovery configuration in effect.
    Config *GoogleCloudDataplexV1DiscoveryEventConfigDetails `json:"config,omitempty"`
    // DataLocation: The data location associated with the event.
    DataLocation string `json:"dataLocation,omitempty"`
    // Entity: Details about the entity associated with the event.
    Entity *GoogleCloudDataplexV1DiscoveryEventEntityDetails `json:"entity,omitempty"`
    // LakeId: The id of the associated lake.
    LakeId string `json:"lakeId,omitempty"`
    // Message: The log message.
    Message string `json:"message,omitempty"`
    // Partition: Details about the partition associated with the event.
    Partition *GoogleCloudDataplexV1DiscoveryEventPartitionDetails `json:"partition,omitempty"`
    // Type: The type of the event being logged.
    //
    // Possible values:
    //   "EVENT_TYPE_UNSPECIFIED" - An unspecified event type.
    //   "CONFIG" - An event representing discovery configuration in effect.
    //   "ENTITY_CREATED" - An event representing a metadata entity being created.
    //   "ENTITY_UPDATED" - An event representing a metadata entity being updated.
    //   "ENTITY_DELETED" - An event representing a metadata entity being deleted.
    //   "PARTITION_CREATED" - An event representing a partition being created.
    //   "PARTITION_UPDATED" - An event representing a partition being updated.
    //   "PARTITION_DELETED" - An event representing a partition being deleted.
    Type string `json:"type,omitempty"`
    // ZoneId: The id of the associated zone.
    ZoneId string `json:"zoneId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Action") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Action") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DiscoveryEvent) MarshalJSON

func (s *GoogleCloudDataplexV1DiscoveryEvent) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DiscoveryEventActionDetails

GoogleCloudDataplexV1DiscoveryEventActionDetails: Details about the action.

type GoogleCloudDataplexV1DiscoveryEventActionDetails struct {
    // Type: The type of action. Eg. IncompatibleDataSchema, InvalidDataFormat
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Type") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Type") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DiscoveryEventActionDetails) MarshalJSON

func (s *GoogleCloudDataplexV1DiscoveryEventActionDetails) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DiscoveryEventConfigDetails

GoogleCloudDataplexV1DiscoveryEventConfigDetails: Details about configuration events.

type GoogleCloudDataplexV1DiscoveryEventConfigDetails struct {
    // Parameters: A list of discovery configuration parameters in effect. The keys
    // are the field paths within DiscoverySpec. Eg. includePatterns,
    // excludePatterns, csvOptions.disableTypeInference, etc.
    Parameters map[string]string `json:"parameters,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Parameters") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Parameters") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DiscoveryEventConfigDetails) MarshalJSON

func (s *GoogleCloudDataplexV1DiscoveryEventConfigDetails) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DiscoveryEventEntityDetails

GoogleCloudDataplexV1DiscoveryEventEntityDetails: Details about the entity.

type GoogleCloudDataplexV1DiscoveryEventEntityDetails struct {
    // Entity: The name of the entity resource. The name is the fully-qualified
    // resource name.
    Entity string `json:"entity,omitempty"`
    // Type: The type of the entity resource.
    //
    // Possible values:
    //   "ENTITY_TYPE_UNSPECIFIED" - An unspecified event type.
    //   "TABLE" - Entities representing structured data.
    //   "FILESET" - Entities representing unstructured data.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Entity") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entity") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DiscoveryEventEntityDetails) MarshalJSON

func (s *GoogleCloudDataplexV1DiscoveryEventEntityDetails) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1DiscoveryEventPartitionDetails

GoogleCloudDataplexV1DiscoveryEventPartitionDetails: Details about the partition.

type GoogleCloudDataplexV1DiscoveryEventPartitionDetails struct {
    // Entity: The name to the containing entity resource. The name is the
    // fully-qualified resource name.
    Entity string `json:"entity,omitempty"`
    // Partition: The name to the partition resource. The name is the
    // fully-qualified resource name.
    Partition string `json:"partition,omitempty"`
    // SampledDataLocations: The locations of the data items (e.g., a Cloud Storage
    // objects) sampled for metadata inference.
    SampledDataLocations []string `json:"sampledDataLocations,omitempty"`
    // Type: The type of the containing entity resource.
    //
    // Possible values:
    //   "ENTITY_TYPE_UNSPECIFIED" - An unspecified event type.
    //   "TABLE" - Entities representing structured data.
    //   "FILESET" - Entities representing unstructured data.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Entity") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entity") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1DiscoveryEventPartitionDetails) MarshalJSON

func (s *GoogleCloudDataplexV1DiscoveryEventPartitionDetails) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Entity

GoogleCloudDataplexV1Entity: Represents tables and fileset metadata contained within a zone.

type GoogleCloudDataplexV1Entity struct {
    // Access: Output only. Identifies the access mechanism to the entity. Not user
    // settable.
    Access *GoogleCloudDataplexV1StorageAccess `json:"access,omitempty"`
    // Asset: Required. Immutable. The ID of the asset associated with the storage
    // location containing the entity data. The entity must be with in the same
    // zone with the asset.
    Asset string `json:"asset,omitempty"`
    // CatalogEntry: Output only. The name of the associated Data Catalog entry.
    CatalogEntry string `json:"catalogEntry,omitempty"`
    // Compatibility: Output only. Metadata stores that the entity is compatible
    // with.
    Compatibility *GoogleCloudDataplexV1EntityCompatibilityStatus `json:"compatibility,omitempty"`
    // CreateTime: Output only. The time when the entity was created.
    CreateTime string `json:"createTime,omitempty"`
    // DataPath: Required. Immutable. The storage path of the entity data. For
    // Cloud Storage data, this is the fully-qualified path to the entity, such as
    // gs://bucket/path/to/data. For BigQuery data, this is the name of the table
    // resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    DataPath string `json:"dataPath,omitempty"`
    // DataPathPattern: Optional. The set of items within the data path
    // constituting the data in the entity, represented as a glob path. Example:
    // gs://bucket/path/to/data/**/*.csv.
    DataPathPattern string `json:"dataPathPattern,omitempty"`
    // Description: Optional. User friendly longer description text. Must be
    // shorter than or equal to 1024 characters.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. Display name must be shorter than or equal to 256
    // characters.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: Optional. The etag associated with the entity, which can be retrieved
    // with a GetEntity request. Required for update and delete requests.
    Etag string `json:"etag,omitempty"`
    // Format: Required. Identifies the storage format of the entity data. It does
    // not apply to entities with data stored in BigQuery.
    Format *GoogleCloudDataplexV1StorageFormat `json:"format,omitempty"`
    // Id: Required. A user-provided entity ID. It is mutable, and will be used as
    // the published table name. Specifying a new ID in an update entity request
    // will override the existing value. The ID must contain only letters (a-z,
    // A-Z), numbers (0-9), and underscores, and consist of 256 or fewer
    // characters.
    Id string `json:"id,omitempty"`
    // Name: Output only. The resource name of the entity, of the form:
    // projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone
    // _id}/entities/{id}.
    Name string `json:"name,omitempty"`
    // Schema: Required. The description of the data structure and layout. The
    // schema is not included in list responses. It is only included in SCHEMA and
    // FULL entity views of a GetEntity response.
    Schema *GoogleCloudDataplexV1Schema `json:"schema,omitempty"`
    // System: Required. Immutable. Identifies the storage system of the entity
    // data.
    //
    // Possible values:
    //   "STORAGE_SYSTEM_UNSPECIFIED" - Storage system unspecified.
    //   "CLOUD_STORAGE" - The entity data is contained within a Cloud Storage
    // bucket.
    //   "BIGQUERY" - The entity data is contained within a BigQuery dataset.
    System string `json:"system,omitempty"`
    // Type: Required. Immutable. The type of entity.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Type unspecified.
    //   "TABLE" - Structured and semi-structured data.
    //   "FILESET" - Unstructured data.
    Type string `json:"type,omitempty"`
    // Uid: Output only. System generated unique ID for the Entity. This ID will be
    // different if the Entity is deleted and re-created with the same name.
    Uid string `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the entity was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Access") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Access") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Entity) MarshalJSON

func (s *GoogleCloudDataplexV1Entity) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntityCompatibilityStatus

GoogleCloudDataplexV1EntityCompatibilityStatus: Provides compatibility information for various metadata stores.

type GoogleCloudDataplexV1EntityCompatibilityStatus struct {
    // Bigquery: Output only. Whether this entity is compatible with BigQuery.
    Bigquery *GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility `json:"bigquery,omitempty"`
    // HiveMetastore: Output only. Whether this entity is compatible with Hive
    // Metastore.
    HiveMetastore *GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility `json:"hiveMetastore,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Bigquery") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Bigquery") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntityCompatibilityStatus) MarshalJSON

func (s *GoogleCloudDataplexV1EntityCompatibilityStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility

GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility: Provides compatibility information for a specific metadata store.

type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility struct {
    // Compatible: Output only. Whether the entity is compatible and can be
    // represented in the metadata store.
    Compatible bool `json:"compatible,omitempty"`
    // Reason: Output only. Provides additional detail if the entity is
    // incompatible with the metadata store.
    Reason string `json:"reason,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Compatible") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Compatible") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility) MarshalJSON

func (s *GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Entry

GoogleCloudDataplexV1Entry: An entry is a representation of a data asset which can be described by various metadata.

type GoogleCloudDataplexV1Entry struct {
    // Aspects: Optional. The Aspects attached to the Entry. The format for the key
    // can be one of the following: 1. {projectId}.{locationId}.{aspectTypeId} (if
    // the aspect is attached directly to the entry) 2.
    // {projectId}.{locationId}.{aspectTypeId}@{path} (if the aspect is attached to
    // an entry's path)
    Aspects map[string]GoogleCloudDataplexV1Aspect `json:"aspects,omitempty"`
    // CreateTime: Output only. The time when the Entry was created.
    CreateTime string `json:"createTime,omitempty"`
    // EntrySource: Optional. Source system related information for an entry.
    EntrySource *GoogleCloudDataplexV1EntrySource `json:"entrySource,omitempty"`
    // EntryType: Required. Immutable. The resource name of the EntryType used to
    // create this Entry.
    EntryType string `json:"entryType,omitempty"`
    // FullyQualifiedName: Optional. A name for the entry that can reference it in
    // an external system. The maximum size of the field is 4000 characters.
    FullyQualifiedName string `json:"fullyQualifiedName,omitempty"`
    // Name: Identifier. The relative resource name of the Entry, of the form:
    // projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{en
    // try}.
    Name string `json:"name,omitempty"`
    // ParentEntry: Optional. Immutable. The resource name of the parent entry.
    ParentEntry string `json:"parentEntry,omitempty"`
    // UpdateTime: Output only. The time when the Entry was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Aspects") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Aspects") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Entry) MarshalJSON

func (s *GoogleCloudDataplexV1Entry) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntryGroup

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

type GoogleCloudDataplexV1EntryGroup struct {
    // CreateTime: Output only. The time when the EntryGroup was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the EntryGroup.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: 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 `json:"etag,omitempty"`
    // Labels: Optional. User-defined labels for the EntryGroup.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the EntryGroup, of the
    // form:
    // projects/{project_number}/locations/{location_id}/entryGroups/{entry_group_id
    // }.
    Name string `json:"name,omitempty"`
    // TransferStatus: Output only. Denotes the transfer status of the Entry Group.
    // It is unspecified for Entry Group created from Dataplex API.
    //
    // Possible values:
    //   "TRANSFER_STATUS_UNSPECIFIED" - The default value. It is set for resources
    // that were not subject for migration from Data Catalog service.
    //   "TRANSFER_STATUS_MIGRATED" - Indicates that a resource was migrated from
    // Data Catalog service but it hasn't been transferred yet. In particular the
    // resource cannot be updated from Dataplex API.
    //   "TRANSFER_STATUS_TRANSFERRED" - Indicates that a resource was transferred
    // from Data Catalog service. The resource can only be updated from Dataplex
    // API.
    TransferStatus string `json:"transferStatus,omitempty"`
    // Uid: Output only. System generated globally unique ID for the EntryGroup.
    // This ID will be different if the EntryGroup is deleted and re-created with
    // the same name.
    Uid string `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the EntryGroup was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntryGroup) MarshalJSON

func (s *GoogleCloudDataplexV1EntryGroup) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntrySource

GoogleCloudDataplexV1EntrySource: EntrySource contains source system related information for the entry.

type GoogleCloudDataplexV1EntrySource struct {
    // Ancestors: Immutable. The ancestors of the Entry in the source system.
    Ancestors []*GoogleCloudDataplexV1EntrySourceAncestor `json:"ancestors,omitempty"`
    // CreateTime: The create time of the resource in the source system.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Description of the Entry. The maximum size of the field is 2000
    // characters.
    Description string `json:"description,omitempty"`
    // DisplayName: User friendly display name. The maximum size of the field is
    // 500 characters.
    DisplayName string `json:"displayName,omitempty"`
    // Labels: User-defined labels. The maximum size of keys and values is 128
    // characters each.
    Labels map[string]string `json:"labels,omitempty"`
    // Platform: The platform containing the source system. The maximum size of the
    // field is 64 characters.
    Platform string `json:"platform,omitempty"`
    // Resource: The name of the resource in the source system. The maximum size of
    // the field is 4000 characters.
    Resource string `json:"resource,omitempty"`
    // System: The name of the source system. The maximum size of the field is 64
    // characters.
    System string `json:"system,omitempty"`
    // UpdateTime: The update time of the resource in the source system.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Ancestors") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Ancestors") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntrySource) MarshalJSON

func (s *GoogleCloudDataplexV1EntrySource) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntrySourceAncestor

GoogleCloudDataplexV1EntrySourceAncestor: Ancestor contains information about individual items in the hierarchy of an Entry.

type GoogleCloudDataplexV1EntrySourceAncestor struct {
    // Name: Optional. The name of the ancestor resource.
    Name string `json:"name,omitempty"`
    // Type: Optional. The type of the ancestor resource.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Name") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Name") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntrySourceAncestor) MarshalJSON

func (s *GoogleCloudDataplexV1EntrySourceAncestor) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntryType

GoogleCloudDataplexV1EntryType: Entry Type is a template for creating Entries.

type GoogleCloudDataplexV1EntryType struct {
    // Authorization: Immutable. Authorization defined for this type.
    Authorization *GoogleCloudDataplexV1EntryTypeAuthorization `json:"authorization,omitempty"`
    // CreateTime: Output only. The time when the EntryType was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the EntryType.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Etag: Optional. This checksum is computed by the server based on the value
    // of other fields, and may be sent on update and delete requests to ensure the
    // client has an up-to-date value before proceeding.
    Etag string `json:"etag,omitempty"`
    // Labels: Optional. User-defined labels for the EntryType.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the EntryType, of the form:
    // projects/{project_number}/locations/{location_id}/entryTypes/{entry_type_id}.
    Name string `json:"name,omitempty"`
    // Platform: Optional. The platform that Entries of this type belongs to.
    Platform string `json:"platform,omitempty"`
    // RequiredAspects: AspectInfo for the entry type.
    RequiredAspects []*GoogleCloudDataplexV1EntryTypeAspectInfo `json:"requiredAspects,omitempty"`
    // System: Optional. The system that Entries of this type belongs to. Examples
    // include CloudSQL, MariaDB etc
    System string `json:"system,omitempty"`
    // TypeAliases: Optional. Indicates the class this Entry Type belongs to, for
    // example, TABLE, DATABASE, MODEL.
    TypeAliases []string `json:"typeAliases,omitempty"`
    // Uid: Output only. System generated globally unique ID for the EntryType.
    // This ID will be different if the EntryType is deleted and re-created with
    // the same name.
    Uid string `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the EntryType was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Authorization") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Authorization") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntryType) MarshalJSON

func (s *GoogleCloudDataplexV1EntryType) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntryTypeAspectInfo

type GoogleCloudDataplexV1EntryTypeAspectInfo struct {
    // Type: Required aspect type for the entry type.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Type") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Type") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntryTypeAspectInfo) MarshalJSON

func (s *GoogleCloudDataplexV1EntryTypeAspectInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EntryTypeAuthorization

GoogleCloudDataplexV1EntryTypeAuthorization: Authorization for an Entry Type.

type GoogleCloudDataplexV1EntryTypeAuthorization struct {
    // AlternateUsePermission: Immutable. The IAM permission grantable on the Entry
    // Group to allow access to instantiate Entries of Dataplex owned Entry Types,
    // only settable for Dataplex owned Types.
    AlternateUsePermission string `json:"alternateUsePermission,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AlternateUsePermission") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AlternateUsePermission") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EntryTypeAuthorization) MarshalJSON

func (s *GoogleCloudDataplexV1EntryTypeAuthorization) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Environment

GoogleCloudDataplexV1Environment: Environment represents a user-visible compute infrastructure for analytics within a lake.

type GoogleCloudDataplexV1Environment struct {
    // CreateTime: Output only. Environment creation time.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the environment.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Endpoints: Output only. URI Endpoints to access sessions associated with the
    // Environment.
    Endpoints *GoogleCloudDataplexV1EnvironmentEndpoints `json:"endpoints,omitempty"`
    // InfrastructureSpec: Required. Infrastructure specification for the
    // Environment.
    InfrastructureSpec *GoogleCloudDataplexV1EnvironmentInfrastructureSpec `json:"infrastructureSpec,omitempty"`
    // Labels: Optional. User defined labels for the environment.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: Output only. The relative resource name of the environment, of the
    // form:
    // projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{en
    // vironment_id}
    Name string `json:"name,omitempty"`
    // SessionSpec: Optional. Configuration for sessions created for this
    // environment.
    SessionSpec *GoogleCloudDataplexV1EnvironmentSessionSpec `json:"sessionSpec,omitempty"`
    // SessionStatus: Output only. Status of sessions created for this environment.
    SessionStatus *GoogleCloudDataplexV1EnvironmentSessionStatus `json:"sessionStatus,omitempty"`
    // State: Output only. Current state of the environment.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the environment was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Environment) MarshalJSON

func (s *GoogleCloudDataplexV1Environment) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EnvironmentEndpoints

GoogleCloudDataplexV1EnvironmentEndpoints: URI Endpoints to access sessions associated with the Environment.

type GoogleCloudDataplexV1EnvironmentEndpoints struct {
    // Notebooks: Output only. URI to serve notebook APIs
    Notebooks string `json:"notebooks,omitempty"`
    // Sql: Output only. URI to serve SQL APIs
    Sql string `json:"sql,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Notebooks") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Notebooks") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EnvironmentEndpoints) MarshalJSON

func (s *GoogleCloudDataplexV1EnvironmentEndpoints) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EnvironmentInfrastructureSpec

GoogleCloudDataplexV1EnvironmentInfrastructureSpec: Configuration for the underlying infrastructure used to run workloads.

type GoogleCloudDataplexV1EnvironmentInfrastructureSpec struct {
    // Compute: Optional. Compute resources needed for analyze interactive
    // workloads.
    Compute *GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources `json:"compute,omitempty"`
    // OsImage: Required. Software Runtime Configuration for analyze interactive
    // workloads.
    OsImage *GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime `json:"osImage,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Compute") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Compute") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EnvironmentInfrastructureSpec) MarshalJSON

func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources

GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources: Compute resources associated with the analyze interactive workloads.

type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources struct {
    // DiskSizeGb: Optional. Size in GB of the disk. Default is 100 GB.
    DiskSizeGb int64 `json:"diskSizeGb,omitempty"`
    // MaxNodeCount: Optional. Max configurable nodes. If max_node_count >
    // node_count, then auto-scaling is enabled.
    MaxNodeCount int64 `json:"maxNodeCount,omitempty"`
    // NodeCount: Optional. Total number of nodes in the sessions created for this
    // environment.
    NodeCount int64 `json:"nodeCount,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DiskSizeGb") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DiskSizeGb") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources) MarshalJSON

func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime

GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime: Software Runtime Configuration to run Analyze.

type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime struct {
    // ImageVersion: Required. Dataplex Image version.
    ImageVersion string `json:"imageVersion,omitempty"`
    // JavaLibraries: 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 `json:"javaLibraries,omitempty"`
    // Properties: 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 `json:"properties,omitempty"`
    // PythonPackages: 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 `json:"pythonPackages,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ImageVersion") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ImageVersion") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime) MarshalJSON

func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EnvironmentSessionSpec

GoogleCloudDataplexV1EnvironmentSessionSpec: Configuration for sessions created for this environment.

type GoogleCloudDataplexV1EnvironmentSessionSpec struct {
    // EnableFastStartup: 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 `json:"enableFastStartup,omitempty"`
    // MaxIdleDuration: Optional. The idle time configuration of the session. The
    // session will be auto-terminated at the end of this period.
    MaxIdleDuration string `json:"maxIdleDuration,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EnableFastStartup") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EnableFastStartup") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EnvironmentSessionSpec) MarshalJSON

func (s *GoogleCloudDataplexV1EnvironmentSessionSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1EnvironmentSessionStatus

GoogleCloudDataplexV1EnvironmentSessionStatus: Status of sessions created for this environment.

type GoogleCloudDataplexV1EnvironmentSessionStatus struct {
    // Active: Output only. Queries over sessions to mark whether the environment
    // is currently active or not
    Active bool `json:"active,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Active") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Active") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1EnvironmentSessionStatus) MarshalJSON

func (s *GoogleCloudDataplexV1EnvironmentSessionStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1GenerateDataQualityRulesRequest

GoogleCloudDataplexV1GenerateDataQualityRulesRequest: Generate recommended DataQualityRules request.

type GoogleCloudDataplexV1GenerateDataQualityRulesRequest struct {
}

type GoogleCloudDataplexV1GenerateDataQualityRulesResponse

GoogleCloudDataplexV1GenerateDataQualityRulesResponse: Generate recommended DataQualityRules response.

type GoogleCloudDataplexV1GenerateDataQualityRulesResponse struct {
    // Rule: Generated recommended {@link DataQualityRule}s.
    Rule []*GoogleCloudDataplexV1DataQualityRule `json:"rule,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Rule") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Rule") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1GenerateDataQualityRulesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1GenerateDataQualityRulesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1GovernanceEvent

GoogleCloudDataplexV1GovernanceEvent: Payload associated with Governance related log events.

type GoogleCloudDataplexV1GovernanceEvent struct {
    // Entity: Entity resource information if the log event is associated with a
    // specific entity.
    Entity *GoogleCloudDataplexV1GovernanceEventEntity `json:"entity,omitempty"`
    // EventType: The type of the event.
    //
    // Possible values:
    //   "EVENT_TYPE_UNSPECIFIED" - An unspecified event type.
    //   "RESOURCE_IAM_POLICY_UPDATE" - Resource IAM policy update event.
    //   "BIGQUERY_TABLE_CREATE" - BigQuery table create event.
    //   "BIGQUERY_TABLE_UPDATE" - BigQuery table update event.
    //   "BIGQUERY_TABLE_DELETE" - BigQuery table delete event.
    //   "BIGQUERY_CONNECTION_CREATE" - BigQuery connection create event.
    //   "BIGQUERY_CONNECTION_UPDATE" - BigQuery connection update event.
    //   "BIGQUERY_CONNECTION_DELETE" - BigQuery connection delete event.
    //   "BIGQUERY_TAXONOMY_CREATE" - BigQuery taxonomy created.
    //   "BIGQUERY_POLICY_TAG_CREATE" - BigQuery policy tag created.
    //   "BIGQUERY_POLICY_TAG_DELETE" - BigQuery policy tag deleted.
    //   "BIGQUERY_POLICY_TAG_SET_IAM_POLICY" - BigQuery set iam policy for policy
    // tag.
    //   "ACCESS_POLICY_UPDATE" - Access policy update event.
    //   "GOVERNANCE_RULE_MATCHED_RESOURCES" - Number of resources matched with
    // particular Query.
    //   "GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS" - Rule processing exceeds the
    // allowed limit.
    //   "GOVERNANCE_RULE_ERRORS" - Rule processing errors.
    //   "GOVERNANCE_RULE_PROCESSING" - Governance rule processing Event.
    EventType string `json:"eventType,omitempty"`
    // Message: The log message.
    Message string `json:"message,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Entity") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entity") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1GovernanceEvent) MarshalJSON

func (s *GoogleCloudDataplexV1GovernanceEvent) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1GovernanceEventEntity

GoogleCloudDataplexV1GovernanceEventEntity: Information about Entity resource that the log event is associated with.

type GoogleCloudDataplexV1GovernanceEventEntity struct {
    // Entity: The Entity resource the log event is associated with. Format:
    // projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone
    // _id}/entities/{entity_id}
    Entity string `json:"entity,omitempty"`
    // EntityType: Type of entity.
    //
    // Possible values:
    //   "ENTITY_TYPE_UNSPECIFIED" - An unspecified Entity type.
    //   "TABLE" - Table entity type.
    //   "FILESET" - Fileset entity type.
    EntityType string `json:"entityType,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Entity") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entity") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1GovernanceEventEntity) MarshalJSON

func (s *GoogleCloudDataplexV1GovernanceEventEntity) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Job

GoogleCloudDataplexV1Job: A job represents an instance of a task.

type GoogleCloudDataplexV1Job struct {
    // EndTime: Output only. The time when the job ended.
    EndTime string `json:"endTime,omitempty"`
    // ExecutionSpec: Output only. Spec related to how a task is executed.
    ExecutionSpec *GoogleCloudDataplexV1TaskExecutionSpec `json:"executionSpec,omitempty"`
    // Labels: Output only. User-defined labels for the task.
    Labels map[string]string `json:"labels,omitempty"`
    // Message: Output only. Additional information about the current state.
    Message string `json:"message,omitempty"`
    // Name: 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 `json:"name,omitempty"`
    // RetryCount: Output only. The number of times the job has been retried
    // (excluding the initial attempt).
    RetryCount int64 `json:"retryCount,omitempty"`
    // Service: Output only. The underlying service running a job.
    //
    // Possible values:
    //   "SERVICE_UNSPECIFIED" - Service used to run the job is unspecified.
    //   "DATAPROC" - Dataproc service is used to run this job.
    Service string `json:"service,omitempty"`
    // ServiceJob: Output only. The full resource name for the job run under a
    // particular service.
    ServiceJob string `json:"serviceJob,omitempty"`
    // StartTime: Output only. The time when the job was started.
    StartTime string `json:"startTime,omitempty"`
    // State: Output only. Execution state for the job.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - The job state is unknown.
    //   "RUNNING" - The job is running.
    //   "CANCELLING" - The job is cancelling.
    //   "CANCELLED" - The job cancellation was successful.
    //   "SUCCEEDED" - The job completed successfully.
    //   "FAILED" - The job is no longer running due to an error.
    //   "ABORTED" - The job was cancelled outside of Dataplex.
    State string `json:"state,omitempty"`
    // Trigger: Output only. Job execution trigger.
    //
    // Possible values:
    //   "TRIGGER_UNSPECIFIED" - The trigger is unspecified.
    //   "TASK_CONFIG" - The job was triggered by Dataplex based on trigger spec
    // from task definition.
    //   "RUN_REQUEST" - The job was triggered by the explicit call of Task API.
    Trigger string `json:"trigger,omitempty"`
    // Uid: Output only. System generated globally unique ID for the job.
    Uid string `json:"uid,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EndTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Job) MarshalJSON

func (s *GoogleCloudDataplexV1Job) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1JobEvent

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

type GoogleCloudDataplexV1JobEvent struct {
    // EndTime: The time when the job ended running.
    EndTime string `json:"endTime,omitempty"`
    // ExecutionTrigger: Job execution trigger.
    //
    // Possible values:
    //   "EXECUTION_TRIGGER_UNSPECIFIED" - The job execution trigger is
    // unspecified.
    //   "TASK_CONFIG" - The job was triggered by Dataplex based on trigger spec
    // from task definition.
    //   "RUN_REQUEST" - The job was triggered by the explicit call of Task API.
    ExecutionTrigger string `json:"executionTrigger,omitempty"`
    // JobId: The unique id identifying the job.
    JobId string `json:"jobId,omitempty"`
    // Message: The log message.
    Message string `json:"message,omitempty"`
    // Retries: The number of retries.
    Retries int64 `json:"retries,omitempty"`
    // Service: The service used to execute the job.
    //
    // Possible values:
    //   "SERVICE_UNSPECIFIED" - Unspecified service.
    //   "DATAPROC" - Cloud Dataproc.
    Service string `json:"service,omitempty"`
    // ServiceJob: The reference to the job within the service.
    ServiceJob string `json:"serviceJob,omitempty"`
    // StartTime: The time when the job started running.
    StartTime string `json:"startTime,omitempty"`
    // State: The job state on completion.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unspecified job state.
    //   "SUCCEEDED" - Job successfully completed.
    //   "FAILED" - Job was unsuccessful.
    //   "CANCELLED" - Job was cancelled by the user.
    //   "ABORTED" - Job was cancelled or aborted via the service executing the
    // job.
    State string `json:"state,omitempty"`
    // Type: The type of the job.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Unspecified job type.
    //   "SPARK" - Spark jobs.
    //   "NOTEBOOK" - Notebook jobs.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EndTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1JobEvent) MarshalJSON

func (s *GoogleCloudDataplexV1JobEvent) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Lake

GoogleCloudDataplexV1Lake: 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.

type GoogleCloudDataplexV1Lake struct {
    // AssetStatus: Output only. Aggregated status of the underlying assets of the
    // lake.
    AssetStatus *GoogleCloudDataplexV1AssetStatus `json:"assetStatus,omitempty"`
    // CreateTime: Output only. The time when the lake was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the lake.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Labels: Optional. User-defined labels for the lake.
    Labels map[string]string `json:"labels,omitempty"`
    // Metastore: Optional. Settings to manage lake and Dataproc Metastore service
    // instance association.
    Metastore *GoogleCloudDataplexV1LakeMetastore `json:"metastore,omitempty"`
    // MetastoreStatus: Output only. Metastore status of the lake.
    MetastoreStatus *GoogleCloudDataplexV1LakeMetastoreStatus `json:"metastoreStatus,omitempty"`
    // Name: Output only. The relative resource name of the lake, of the form:
    // projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
    Name string `json:"name,omitempty"`
    // ServiceAccount: 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 `json:"serviceAccount,omitempty"`
    // State: Output only. Current state of the lake.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the lake was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AssetStatus") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AssetStatus") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Lake) MarshalJSON

func (s *GoogleCloudDataplexV1Lake) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1LakeMetastore

GoogleCloudDataplexV1LakeMetastore: Settings to manage association of Dataproc Metastore with a lake.

type GoogleCloudDataplexV1LakeMetastore struct {
    // Service: 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 `json:"service,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Service") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Service") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1LakeMetastore) MarshalJSON

func (s *GoogleCloudDataplexV1LakeMetastore) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1LakeMetastoreStatus

GoogleCloudDataplexV1LakeMetastoreStatus: Status of Lake and Dataproc Metastore service instance association.

type GoogleCloudDataplexV1LakeMetastoreStatus struct {
    // Endpoint: The URI of the endpoint used to access the Metastore service.
    Endpoint string `json:"endpoint,omitempty"`
    // Message: Additional information about the current status.
    Message string `json:"message,omitempty"`
    // State: Current state of association.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unspecified.
    //   "NONE" - A Metastore service instance is not associated with the lake.
    //   "READY" - A Metastore service instance is attached to the lake.
    //   "UPDATING" - Attach/detach is in progress.
    //   "ERROR" - Attach/detach could not be done due to errors.
    State string `json:"state,omitempty"`
    // UpdateTime: Last update time of the metastore status of the lake.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Endpoint") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Endpoint") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1LakeMetastoreStatus) MarshalJSON

func (s *GoogleCloudDataplexV1LakeMetastoreStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListActionsResponse

GoogleCloudDataplexV1ListActionsResponse: List actions response.

type GoogleCloudDataplexV1ListActionsResponse struct {
    // Actions: Actions under the given parent lake/zone/asset.
    Actions []*GoogleCloudDataplexV1Action `json:"actions,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Actions") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Actions") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListActionsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListActionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListAspectTypesResponse

GoogleCloudDataplexV1ListAspectTypesResponse: List AspectTypes response

type GoogleCloudDataplexV1ListAspectTypesResponse struct {
    // AspectTypes: ListAspectTypes under the given parent location.
    AspectTypes []*GoogleCloudDataplexV1AspectType `json:"aspectTypes,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AspectTypes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AspectTypes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListAspectTypesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListAspectTypesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListAssetsResponse

GoogleCloudDataplexV1ListAssetsResponse: List assets response.

type GoogleCloudDataplexV1ListAssetsResponse struct {
    // Assets: Asset under the given parent zone.
    Assets []*GoogleCloudDataplexV1Asset `json:"assets,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Assets") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Assets") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListAssetsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListAssetsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListContentResponse

GoogleCloudDataplexV1ListContentResponse: List content response.

type GoogleCloudDataplexV1ListContentResponse struct {
    // Content: Content under the given parent lake.
    Content []*GoogleCloudDataplexV1Content `json:"content,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Content") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Content") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListContentResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListContentResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListDataAttributeBindingsResponse

GoogleCloudDataplexV1ListDataAttributeBindingsResponse: List DataAttributeBindings response.

type GoogleCloudDataplexV1ListDataAttributeBindingsResponse struct {
    // DataAttributeBindings: DataAttributeBindings under the given parent
    // Location.
    DataAttributeBindings []*GoogleCloudDataplexV1DataAttributeBinding `json:"dataAttributeBindings,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataAttributeBindings") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataAttributeBindings") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListDataAttributeBindingsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListDataAttributeBindingsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListDataAttributesResponse

GoogleCloudDataplexV1ListDataAttributesResponse: List DataAttributes response.

type GoogleCloudDataplexV1ListDataAttributesResponse struct {
    // DataAttributes: DataAttributes under the given parent DataTaxonomy.
    DataAttributes []*GoogleCloudDataplexV1DataAttribute `json:"dataAttributes,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataAttributes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataAttributes") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListDataAttributesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListDataAttributesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListDataScanJobsResponse

GoogleCloudDataplexV1ListDataScanJobsResponse: List DataScanJobs response.

type GoogleCloudDataplexV1ListDataScanJobsResponse struct {
    // DataScanJobs: DataScanJobs (BASIC view only) under a given dataScan.
    DataScanJobs []*GoogleCloudDataplexV1DataScanJob `json:"dataScanJobs,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataScanJobs") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataScanJobs") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListDataScanJobsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListDataScanJobsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListDataScansResponse

GoogleCloudDataplexV1ListDataScansResponse: List dataScans response.

type GoogleCloudDataplexV1ListDataScansResponse struct {
    // DataScans: DataScans (BASIC view only) under the given parent location.
    DataScans []*GoogleCloudDataplexV1DataScan `json:"dataScans,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Unreachable: Locations that could not be reached.
    Unreachable []string `json:"unreachable,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataScans") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataScans") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListDataScansResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListDataScansResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListDataTaxonomiesResponse

GoogleCloudDataplexV1ListDataTaxonomiesResponse: List DataTaxonomies response.

type GoogleCloudDataplexV1ListDataTaxonomiesResponse struct {
    // DataTaxonomies: DataTaxonomies under the given parent location.
    DataTaxonomies []*GoogleCloudDataplexV1DataTaxonomy `json:"dataTaxonomies,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataTaxonomies") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataTaxonomies") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListDataTaxonomiesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListDataTaxonomiesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListEntitiesResponse

GoogleCloudDataplexV1ListEntitiesResponse: List metadata entities response.

type GoogleCloudDataplexV1ListEntitiesResponse struct {
    // Entities: Entities in the specified parent zone.
    Entities []*GoogleCloudDataplexV1Entity `json:"entities,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no remaining results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Entities") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entities") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListEntitiesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListEntitiesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListEntriesResponse

type GoogleCloudDataplexV1ListEntriesResponse struct {
    // Entries: The list of entries.
    Entries []*GoogleCloudDataplexV1Entry `json:"entries,omitempty"`
    // NextPageToken: Pagination token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Entries") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entries") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListEntriesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListEntryGroupsResponse

GoogleCloudDataplexV1ListEntryGroupsResponse: List ListEntryGroups response.

type GoogleCloudDataplexV1ListEntryGroupsResponse struct {
    // EntryGroups: ListEntryGroups under the given parent location.
    EntryGroups []*GoogleCloudDataplexV1EntryGroup `json:"entryGroups,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "EntryGroups") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EntryGroups") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListEntryGroupsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListEntryGroupsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListEntryTypesResponse

GoogleCloudDataplexV1ListEntryTypesResponse: List EntryTypes response

type GoogleCloudDataplexV1ListEntryTypesResponse struct {
    // EntryTypes: ListEntryTypes under the given parent location.
    EntryTypes []*GoogleCloudDataplexV1EntryType `json:"entryTypes,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "EntryTypes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EntryTypes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListEntryTypesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListEntryTypesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListEnvironmentsResponse

GoogleCloudDataplexV1ListEnvironmentsResponse: List environments response.

type GoogleCloudDataplexV1ListEnvironmentsResponse struct {
    // Environments: Environments under the given parent lake.
    Environments []*GoogleCloudDataplexV1Environment `json:"environments,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Environments") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Environments") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListEnvironmentsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListEnvironmentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListJobsResponse

GoogleCloudDataplexV1ListJobsResponse: List jobs response.

type GoogleCloudDataplexV1ListJobsResponse struct {
    // Jobs: Jobs under a given task.
    Jobs []*GoogleCloudDataplexV1Job `json:"jobs,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Jobs") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Jobs") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListJobsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListJobsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListLakesResponse

GoogleCloudDataplexV1ListLakesResponse: List lakes response.

type GoogleCloudDataplexV1ListLakesResponse struct {
    // Lakes: Lakes under the given parent location.
    Lakes []*GoogleCloudDataplexV1Lake `json:"lakes,omitempty"`
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Lakes") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Lakes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListLakesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListLakesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListPartitionsResponse

GoogleCloudDataplexV1ListPartitionsResponse: List metadata partitions response.

type GoogleCloudDataplexV1ListPartitionsResponse struct {
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no remaining results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Partitions: Partitions under the specified parent entity.
    Partitions []*GoogleCloudDataplexV1Partition `json:"partitions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListPartitionsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListPartitionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListSessionsResponse

GoogleCloudDataplexV1ListSessionsResponse: List sessions response.

type GoogleCloudDataplexV1ListSessionsResponse struct {
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Sessions: Sessions under a given environment.
    Sessions []*GoogleCloudDataplexV1Session `json:"sessions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListSessionsResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListSessionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListTasksResponse

GoogleCloudDataplexV1ListTasksResponse: List tasks response.

type GoogleCloudDataplexV1ListTasksResponse struct {
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Tasks: Tasks under the given parent lake.
    Tasks []*GoogleCloudDataplexV1Task `json:"tasks,omitempty"`
    // UnreachableLocations: Locations that could not be reached.
    UnreachableLocations []string `json:"unreachableLocations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListTasksResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListTasksResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ListZonesResponse

GoogleCloudDataplexV1ListZonesResponse: List zones response.

type GoogleCloudDataplexV1ListZonesResponse struct {
    // NextPageToken: Token to retrieve the next page of results, or empty if there
    // are no more results in the list.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Zones: Zones under the given parent lake.
    Zones []*GoogleCloudDataplexV1Zone `json:"zones,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ListZonesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1ListZonesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1OperationMetadata

GoogleCloudDataplexV1OperationMetadata: Represents the metadata of a long-running operation.

type GoogleCloudDataplexV1OperationMetadata struct {
    // ApiVersion: Output only. API version used to start the operation.
    ApiVersion string `json:"apiVersion,omitempty"`
    // CreateTime: Output only. The time the operation was created.
    CreateTime string `json:"createTime,omitempty"`
    // EndTime: Output only. The time the operation finished running.
    EndTime string `json:"endTime,omitempty"`
    // RequestedCancellation: Output only. Identifies whether the user has
    // requested cancellation of the operation. Operations that have successfully
    // been cancelled have Operation.error value with a google.rpc.Status.code of
    // 1, corresponding to Code.CANCELLED.
    RequestedCancellation bool `json:"requestedCancellation,omitempty"`
    // StatusMessage: Output only. Human-readable status of the operation, if any.
    StatusMessage string `json:"statusMessage,omitempty"`
    // Target: Output only. Server-defined resource path for the target of the
    // operation.
    Target string `json:"target,omitempty"`
    // Verb: Output only. Name of the verb executed by the operation.
    Verb string `json:"verb,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ApiVersion") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ApiVersion") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1OperationMetadata) MarshalJSON

func (s *GoogleCloudDataplexV1OperationMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Partition

GoogleCloudDataplexV1Partition: Represents partition metadata contained within entity instances.

type GoogleCloudDataplexV1Partition struct {
    // Etag: Optional. The etag for this partition.
    Etag string `json:"etag,omitempty"`
    // Location: Required. Immutable. The location of the entity data within the
    // partition, for example, gs://bucket/path/to/entity/key1=value1/key2=value2.
    // Or projects//datasets//tables/
    Location string `json:"location,omitempty"`
    // Name: Output only. Partition values used in the HTTP URL must be double
    // encoded. For example, url_encode(url_encode(value)) can be used to encode
    // "US:CA/CA#Sunnyvale so that the request URL ends with
    // "/partitions/US%253ACA/CA%2523Sunnyvale". The name field in the response
    // retains the encoded format.
    Name string `json:"name,omitempty"`
    // Values: Required. Immutable. The set of values representing the partition,
    // which correspond to the partition schema defined in the parent entity.
    Values []string `json:"values,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Etag") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Etag") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Partition) MarshalJSON

func (s *GoogleCloudDataplexV1Partition) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ResourceAccessSpec

GoogleCloudDataplexV1ResourceAccessSpec: ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.

type GoogleCloudDataplexV1ResourceAccessSpec struct {
    // Owners: Optional. The set of principals to be granted owner role on the
    // resource.
    Owners []string `json:"owners,omitempty"`
    // Readers: 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 `json:"readers,omitempty"`
    // Writers: Optional. The set of principals to be granted writer role on the
    // resource.
    Writers []string `json:"writers,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Owners") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Owners") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ResourceAccessSpec) MarshalJSON

func (s *GoogleCloudDataplexV1ResourceAccessSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1RunDataScanRequest

GoogleCloudDataplexV1RunDataScanRequest: Run DataScan Request

type GoogleCloudDataplexV1RunDataScanRequest struct {
}

type GoogleCloudDataplexV1RunDataScanResponse

GoogleCloudDataplexV1RunDataScanResponse: Run DataScan Response.

type GoogleCloudDataplexV1RunDataScanResponse struct {
    // Job: DataScanJob created by RunDataScan request.
    Job *GoogleCloudDataplexV1DataScanJob `json:"job,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Job") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Job") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1RunDataScanResponse) MarshalJSON

func (s *GoogleCloudDataplexV1RunDataScanResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1RunTaskRequest

type GoogleCloudDataplexV1RunTaskRequest struct {
    // Args: Optional. Execution spec arguments. If the map is left empty, the task
    // will run with existing execution spec args from task definition. If the map
    // contains an entry with a new key, the same will be added to existing set of
    // args. If the map contains an entry with an existing arg key in task
    // definition, the task will run with new arg value for that entry. Clearing an
    // existing arg will require arg value to be explicitly set to a hyphen "-".
    // The arg value cannot be empty.
    Args map[string]string `json:"args,omitempty"`
    // Labels: Optional. User-defined labels for the task. If the map is left
    // empty, the task will run with existing labels from task definition. If the
    // map contains an entry with a new key, the same will be added to existing set
    // of labels. If the map contains an entry with an existing label key in task
    // definition, the task will run with new label value for that entry. Clearing
    // an existing label will require label value to be explicitly set to a hyphen
    // "-". The label value cannot be empty.
    Labels map[string]string `json:"labels,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Args") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Args") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1RunTaskRequest) MarshalJSON

func (s *GoogleCloudDataplexV1RunTaskRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1RunTaskResponse

type GoogleCloudDataplexV1RunTaskResponse struct {
    // Job: Jobs created by RunTask API.
    Job *GoogleCloudDataplexV1Job `json:"job,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Job") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Job") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1RunTaskResponse) MarshalJSON

func (s *GoogleCloudDataplexV1RunTaskResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ScannedData

GoogleCloudDataplexV1ScannedData: The data scanned during processing (e.g. in incremental DataScan)

type GoogleCloudDataplexV1ScannedData struct {
    // IncrementalField: The range denoted by values of an incremental field
    IncrementalField *GoogleCloudDataplexV1ScannedDataIncrementalField `json:"incrementalField,omitempty"`
    // ForceSendFields is a list of field names (e.g. "IncrementalField") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "IncrementalField") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ScannedData) MarshalJSON

func (s *GoogleCloudDataplexV1ScannedData) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ScannedDataIncrementalField

GoogleCloudDataplexV1ScannedDataIncrementalField: A data range denoted by a pair of start/end values of a field.

type GoogleCloudDataplexV1ScannedDataIncrementalField struct {
    // End: Value that marks the end of the range.
    End string `json:"end,omitempty"`
    // Field: The field that contains values which monotonically increases over
    // time (e.g. a timestamp column).
    Field string `json:"field,omitempty"`
    // Start: Value that marks the start of the range.
    Start string `json:"start,omitempty"`
    // ForceSendFields is a list of field names (e.g. "End") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "End") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ScannedDataIncrementalField) MarshalJSON

func (s *GoogleCloudDataplexV1ScannedDataIncrementalField) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Schema

GoogleCloudDataplexV1Schema: Schema information describing the structure and layout of the data.

type GoogleCloudDataplexV1Schema struct {
    // Fields: Optional. The sequence of fields describing data in table entities.
    // Note: BigQuery SchemaFields are immutable.
    Fields []*GoogleCloudDataplexV1SchemaSchemaField `json:"fields,omitempty"`
    // PartitionFields: Optional. The sequence of fields describing the partition
    // structure in entities. If this field is empty, there are no partitions
    // within the data.
    PartitionFields []*GoogleCloudDataplexV1SchemaPartitionField `json:"partitionFields,omitempty"`
    // PartitionStyle: Optional. The structure of paths containing partition data
    // within the entity.
    //
    // Possible values:
    //   "PARTITION_STYLE_UNSPECIFIED" - PartitionStyle unspecified
    //   "HIVE_COMPATIBLE" - Partitions are hive-compatible. Examples:
    // gs://bucket/path/to/table/dt=2019-10-31/lang=en,
    // gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.
    PartitionStyle string `json:"partitionStyle,omitempty"`
    // UserManaged: Required. Set to true if user-managed or false if managed by
    // Dataplex. The default is false (managed by Dataplex). Set to falseto enable
    // Dataplex discovery to update the schema. including new data discovery,
    // schema inference, and schema evolution. Users retain the ability to input
    // and edit the schema. Dataplex treats schema input by the user as though
    // produced by a previous Dataplex discovery operation, and it will evolve the
    // schema and take action based on that treatment. Set to true to fully manage
    // the entity schema. This setting guarantees that Dataplex will not change
    // schema fields.
    UserManaged bool `json:"userManaged,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Fields") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Fields") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Schema) MarshalJSON

func (s *GoogleCloudDataplexV1Schema) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SchemaPartitionField

GoogleCloudDataplexV1SchemaPartitionField: Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.

type GoogleCloudDataplexV1SchemaPartitionField struct {
    // Name: Required. Partition field name must consist of letters, numbers, and
    // underscores only, with a maximum of length of 256 characters, and must begin
    // with a letter or underscore..
    Name string `json:"name,omitempty"`
    // Type: Required. Immutable. The type of field.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - SchemaType unspecified.
    //   "BOOLEAN" - Boolean field.
    //   "BYTE" - Single byte numeric field.
    //   "INT16" - 16-bit numeric field.
    //   "INT32" - 32-bit numeric field.
    //   "INT64" - 64-bit numeric field.
    //   "FLOAT" - Floating point numeric field.
    //   "DOUBLE" - Double precision numeric field.
    //   "DECIMAL" - Real value numeric field.
    //   "STRING" - Sequence of characters field.
    //   "BINARY" - Sequence of bytes field.
    //   "TIMESTAMP" - Date and time field.
    //   "DATE" - Date field.
    //   "TIME" - Time field.
    //   "RECORD" - Structured field. Nested fields that define the structure of
    // the map. If all nested fields are nullable, this field represents a union.
    //   "NULL" - Null field that does not have values.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Name") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Name") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SchemaPartitionField) MarshalJSON

func (s *GoogleCloudDataplexV1SchemaPartitionField) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SchemaSchemaField

GoogleCloudDataplexV1SchemaSchemaField: Represents a column field within a table schema.

type GoogleCloudDataplexV1SchemaSchemaField struct {
    // Description: Optional. User friendly field description. Must be less than or
    // equal to 1024 characters.
    Description string `json:"description,omitempty"`
    // Fields: Optional. Any nested field for complex types.
    Fields []*GoogleCloudDataplexV1SchemaSchemaField `json:"fields,omitempty"`
    // Mode: Required. Additional field semantics.
    //
    // Possible values:
    //   "MODE_UNSPECIFIED" - Mode unspecified.
    //   "REQUIRED" - The field has required semantics.
    //   "NULLABLE" - The field has optional semantics, and may be null.
    //   "REPEATED" - The field has repeated (0 or more) semantics, and is a list
    // of values.
    Mode string `json:"mode,omitempty"`
    // Name: Required. The name of the field. Must contain only letters, numbers
    // and underscores, with a maximum length of 767 characters, and must begin
    // with a letter or underscore.
    Name string `json:"name,omitempty"`
    // Type: Required. The type of field.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - SchemaType unspecified.
    //   "BOOLEAN" - Boolean field.
    //   "BYTE" - Single byte numeric field.
    //   "INT16" - 16-bit numeric field.
    //   "INT32" - 32-bit numeric field.
    //   "INT64" - 64-bit numeric field.
    //   "FLOAT" - Floating point numeric field.
    //   "DOUBLE" - Double precision numeric field.
    //   "DECIMAL" - Real value numeric field.
    //   "STRING" - Sequence of characters field.
    //   "BINARY" - Sequence of bytes field.
    //   "TIMESTAMP" - Date and time field.
    //   "DATE" - Date field.
    //   "TIME" - Time field.
    //   "RECORD" - Structured field. Nested fields that define the structure of
    // the map. If all nested fields are nullable, this field represents a union.
    //   "NULL" - Null field that does not have values.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Description") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Description") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SchemaSchemaField) MarshalJSON

func (s *GoogleCloudDataplexV1SchemaSchemaField) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SearchEntriesResponse

type GoogleCloudDataplexV1SearchEntriesResponse struct {
    // NextPageToken: Pagination token.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Results: The results matching the search query.
    Results []*GoogleCloudDataplexV1SearchEntriesResult `json:"results,omitempty"`
    // TotalSize: The estimated total number of matching entries. Not guaranteed to
    // be accurate.
    TotalSize int64 `json:"totalSize,omitempty"`
    // Unreachable: Unreachable locations. Search results don't include data from
    // those locations.
    Unreachable []string `json:"unreachable,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SearchEntriesResponse) MarshalJSON

func (s *GoogleCloudDataplexV1SearchEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SearchEntriesResult

GoogleCloudDataplexV1SearchEntriesResult: A single result of a SearchEntries request.

type GoogleCloudDataplexV1SearchEntriesResult struct {
    // DataplexEntry: Entry format of the result.
    DataplexEntry *GoogleCloudDataplexV1Entry `json:"dataplexEntry,omitempty"`
    // LinkedResource: Linked resource name.
    LinkedResource string `json:"linkedResource,omitempty"`
    // Snippets: Snippets.
    Snippets *GoogleCloudDataplexV1SearchEntriesResultSnippets `json:"snippets,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DataplexEntry") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataplexEntry") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SearchEntriesResult) MarshalJSON

func (s *GoogleCloudDataplexV1SearchEntriesResult) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SearchEntriesResultSnippets

GoogleCloudDataplexV1SearchEntriesResultSnippets: Snippets for the entry, contains HTML-style highlighting for matched tokens, will be used in UI.

type GoogleCloudDataplexV1SearchEntriesResultSnippets struct {
    // DataplexEntry: Entry
    DataplexEntry *GoogleCloudDataplexV1Entry `json:"dataplexEntry,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DataplexEntry") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataplexEntry") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SearchEntriesResultSnippets) MarshalJSON

func (s *GoogleCloudDataplexV1SearchEntriesResultSnippets) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Session

GoogleCloudDataplexV1Session: Represents an active analyze session running for a user.

type GoogleCloudDataplexV1Session struct {
    // CreateTime: Output only. Session start time.
    CreateTime string `json:"createTime,omitempty"`
    // Name: Output only. The relative resource name of the content, of the form:
    // projects/{project_id}/locations/{location_id}/lakes/{lake_id}/environment/{en
    // vironment_id}/sessions/{session_id}
    Name string `json:"name,omitempty"`
    // State: Output only. State of Session
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // UserId: Output only. Email of user running the session.
    UserId string `json:"userId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Session) MarshalJSON

func (s *GoogleCloudDataplexV1Session) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SessionEvent

GoogleCloudDataplexV1SessionEvent: These messages contain information about sessions within an environment. The monitored resource is 'Environment'.

type GoogleCloudDataplexV1SessionEvent struct {
    // EventSucceeded: The status of the event.
    EventSucceeded bool `json:"eventSucceeded,omitempty"`
    // FastStartupEnabled: If the session is associated with an environment with
    // fast startup enabled, and was created before being assigned to a user.
    FastStartupEnabled bool `json:"fastStartupEnabled,omitempty"`
    // Message: The log message.
    Message string `json:"message,omitempty"`
    // Query: The execution details of the query.
    Query *GoogleCloudDataplexV1SessionEventQueryDetail `json:"query,omitempty"`
    // SessionId: Unique identifier for the session.
    SessionId string `json:"sessionId,omitempty"`
    // Type: The type of the event.
    //
    // Possible values:
    //   "EVENT_TYPE_UNSPECIFIED" - An unspecified event type.
    //   "START" - Event when the session is assigned to a user.
    //   "STOP" - Event for stop of a session.
    //   "QUERY" - Query events in the session.
    //   "CREATE" - Event for creation of a cluster. It is not yet assigned to a
    // user. This comes before START in the sequence
    Type string `json:"type,omitempty"`
    // UnassignedDuration: The idle duration of a warm pooled session before it is
    // assigned to user.
    UnassignedDuration string `json:"unassignedDuration,omitempty"`
    // UserId: The information about the user that created the session. It will be
    // the email address of the user.
    UserId string `json:"userId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EventSucceeded") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EventSucceeded") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SessionEvent) MarshalJSON

func (s *GoogleCloudDataplexV1SessionEvent) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1SessionEventQueryDetail

GoogleCloudDataplexV1SessionEventQueryDetail: Execution details of the query.

type GoogleCloudDataplexV1SessionEventQueryDetail struct {
    // DataProcessedBytes: The data processed by the query.
    DataProcessedBytes int64 `json:"dataProcessedBytes,omitempty,string"`
    // Duration: Time taken for execution of the query.
    Duration string `json:"duration,omitempty"`
    // Engine: Query Execution engine.
    //
    // Possible values:
    //   "ENGINE_UNSPECIFIED" - An unspecified Engine type.
    //   "SPARK_SQL" - Spark-sql engine is specified in Query.
    //   "BIGQUERY" - BigQuery engine is specified in Query.
    Engine string `json:"engine,omitempty"`
    // QueryId: The unique Query id identifying the query.
    QueryId string `json:"queryId,omitempty"`
    // QueryText: The query text executed.
    QueryText string `json:"queryText,omitempty"`
    // ResultSizeBytes: The size of results the query produced.
    ResultSizeBytes int64 `json:"resultSizeBytes,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "DataProcessedBytes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataProcessedBytes") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1SessionEventQueryDetail) MarshalJSON

func (s *GoogleCloudDataplexV1SessionEventQueryDetail) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1StorageAccess

GoogleCloudDataplexV1StorageAccess: Describes the access mechanism of the data within its storage location.

type GoogleCloudDataplexV1StorageAccess struct {
    // Read: Output only. Describes the read access mechanism of the data. Not user
    // settable.
    //
    // Possible values:
    //   "ACCESS_MODE_UNSPECIFIED" - Access mode unspecified.
    //   "DIRECT" - Default. Data is accessed directly using storage APIs.
    //   "MANAGED" - Data is accessed through a managed interface using BigQuery
    // APIs.
    Read string `json:"read,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Read") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Read") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1StorageAccess) MarshalJSON

func (s *GoogleCloudDataplexV1StorageAccess) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1StorageFormat

GoogleCloudDataplexV1StorageFormat: Describes the format of the data within its storage location.

type GoogleCloudDataplexV1StorageFormat struct {
    // CompressionFormat: Optional. The compression type associated with the stored
    // data. If unspecified, the data is uncompressed.
    //
    // Possible values:
    //   "COMPRESSION_FORMAT_UNSPECIFIED" - CompressionFormat unspecified. Implies
    // uncompressed data.
    //   "GZIP" - GZip compressed set of files.
    //   "BZIP2" - BZip2 compressed set of files.
    CompressionFormat string `json:"compressionFormat,omitempty"`
    // Csv: Optional. Additional information about CSV formatted data.
    Csv *GoogleCloudDataplexV1StorageFormatCsvOptions `json:"csv,omitempty"`
    // Format: Output only. The data format associated with the stored data, which
    // represents content type values. The value is inferred from mime type.
    //
    // Possible values:
    //   "FORMAT_UNSPECIFIED" - Format unspecified.
    //   "PARQUET" - Parquet-formatted structured data.
    //   "AVRO" - Avro-formatted structured data.
    //   "ORC" - Orc-formatted structured data.
    //   "CSV" - Csv-formatted semi-structured data.
    //   "JSON" - Json-formatted semi-structured data.
    //   "IMAGE" - Image data formats (such as jpg and png).
    //   "AUDIO" - Audio data formats (such as mp3, and wav).
    //   "VIDEO" - Video data formats (such as mp4 and mpg).
    //   "TEXT" - Textual data formats (such as txt and xml).
    //   "TFRECORD" - TensorFlow record format.
    //   "OTHER" - Data that doesn't match a specific format.
    //   "UNKNOWN" - Data of an unknown format.
    Format string `json:"format,omitempty"`
    // Iceberg: Optional. Additional information about iceberg tables.
    Iceberg *GoogleCloudDataplexV1StorageFormatIcebergOptions `json:"iceberg,omitempty"`
    // Json: Optional. Additional information about CSV formatted data.
    Json *GoogleCloudDataplexV1StorageFormatJsonOptions `json:"json,omitempty"`
    // MimeType: Required. The mime type descriptor for the data. Must match the
    // pattern {type}/{subtype}. Supported values: application/x-parquet
    // application/x-avro application/x-orc application/x-tfrecord
    // application/x-parquet+iceberg application/x-avro+iceberg
    // application/x-orc+iceberg application/json application/{subtypes} text/csv
    // text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    MimeType string `json:"mimeType,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CompressionFormat") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CompressionFormat") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1StorageFormat) MarshalJSON

func (s *GoogleCloudDataplexV1StorageFormat) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1StorageFormatCsvOptions

GoogleCloudDataplexV1StorageFormatCsvOptions: Describes CSV and similar semi-structured data formats.

type GoogleCloudDataplexV1StorageFormatCsvOptions struct {
    // Delimiter: Optional. The delimiter used to separate values. Defaults to ','.
    Delimiter string `json:"delimiter,omitempty"`
    // Encoding: Optional. The character encoding of the data. Accepts "US-ASCII",
    // "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    Encoding string `json:"encoding,omitempty"`
    // HeaderRows: Optional. The number of rows to interpret as header rows that
    // should be skipped when reading data rows. Defaults to 0.
    HeaderRows int64 `json:"headerRows,omitempty"`
    // Quote: Optional. The character used to quote column values. Accepts '"'
    // (double quotation mark) or ''' (single quotation mark). Defaults to '"'
    // (double quotation mark) if unspecified.
    Quote string `json:"quote,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Delimiter") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Delimiter") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1StorageFormatCsvOptions) MarshalJSON

func (s *GoogleCloudDataplexV1StorageFormatCsvOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1StorageFormatIcebergOptions

GoogleCloudDataplexV1StorageFormatIcebergOptions: Describes Iceberg data format.

type GoogleCloudDataplexV1StorageFormatIcebergOptions struct {
    // MetadataLocation: Optional. The location of where the iceberg metadata is
    // present, must be within the table path
    MetadataLocation string `json:"metadataLocation,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MetadataLocation") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MetadataLocation") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1StorageFormatIcebergOptions) MarshalJSON

func (s *GoogleCloudDataplexV1StorageFormatIcebergOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1StorageFormatJsonOptions

GoogleCloudDataplexV1StorageFormatJsonOptions: Describes JSON data format.

type GoogleCloudDataplexV1StorageFormatJsonOptions struct {
    // Encoding: Optional. The character encoding of the data. Accepts "US-ASCII",
    // "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    Encoding string `json:"encoding,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Encoding") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Encoding") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1StorageFormatJsonOptions) MarshalJSON

func (s *GoogleCloudDataplexV1StorageFormatJsonOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Task

GoogleCloudDataplexV1Task: A task represents a user-visible job.

type GoogleCloudDataplexV1Task struct {
    // CreateTime: Output only. The time when the task was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the task.
    Description string `json:"description,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // ExecutionSpec: Required. Spec related to how a task is executed.
    ExecutionSpec *GoogleCloudDataplexV1TaskExecutionSpec `json:"executionSpec,omitempty"`
    // ExecutionStatus: Output only. Status of the latest task executions.
    ExecutionStatus *GoogleCloudDataplexV1TaskExecutionStatus `json:"executionStatus,omitempty"`
    // Labels: Optional. User-defined labels for the task.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: 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 `json:"name,omitempty"`
    // Notebook: Config related to running scheduled Notebooks.
    Notebook *GoogleCloudDataplexV1TaskNotebookTaskConfig `json:"notebook,omitempty"`
    // Spark: Config related to running custom Spark tasks.
    Spark *GoogleCloudDataplexV1TaskSparkTaskConfig `json:"spark,omitempty"`
    // State: Output only. Current state of the task.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // TriggerSpec: Required. Spec related to how often and when a task should be
    // triggered.
    TriggerSpec *GoogleCloudDataplexV1TaskTriggerSpec `json:"triggerSpec,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the task was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Task) MarshalJSON

func (s *GoogleCloudDataplexV1Task) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskExecutionSpec

GoogleCloudDataplexV1TaskExecutionSpec: Execution related settings, like retry and service_account.

type GoogleCloudDataplexV1TaskExecutionSpec struct {
    // Args: 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 `json:"args,omitempty"`
    // KmsKey: Optional. The Cloud KMS key to use for encryption, of the form:
    // projects/{project_number}/locations/{location_id}/keyRings/{key-ring-name}/cr
    // yptoKeys/{key-name}.
    KmsKey string `json:"kmsKey,omitempty"`
    // MaxJobExecutionLifetime: Optional. The maximum duration after which the job
    // execution is expired.
    MaxJobExecutionLifetime string `json:"maxJobExecutionLifetime,omitempty"`
    // Project: 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 must belong to this project.
    Project string `json:"project,omitempty"`
    // ServiceAccount: Required. Service account to use to execute a task. If not
    // provided, the default Compute service account for the project is used.
    ServiceAccount string `json:"serviceAccount,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Args") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Args") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskExecutionSpec) MarshalJSON

func (s *GoogleCloudDataplexV1TaskExecutionSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskExecutionStatus

GoogleCloudDataplexV1TaskExecutionStatus: Status of the task execution (e.g. Jobs).

type GoogleCloudDataplexV1TaskExecutionStatus struct {
    // LatestJob: Output only. latest job execution
    LatestJob *GoogleCloudDataplexV1Job `json:"latestJob,omitempty"`
    // UpdateTime: Output only. Last update time of the status.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "LatestJob") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "LatestJob") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskExecutionStatus) MarshalJSON

func (s *GoogleCloudDataplexV1TaskExecutionStatus) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskInfrastructureSpec

GoogleCloudDataplexV1TaskInfrastructureSpec: Configuration for the underlying infrastructure used to run workloads.

type GoogleCloudDataplexV1TaskInfrastructureSpec struct {
    // Batch: Compute resources needed for a Task when using Dataproc Serverless.
    Batch *GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources `json:"batch,omitempty"`
    // ContainerImage: Container Image Runtime Configuration.
    ContainerImage *GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime `json:"containerImage,omitempty"`
    // VpcNetwork: Vpc network.
    VpcNetwork *GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork `json:"vpcNetwork,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Batch") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Batch") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskInfrastructureSpec) MarshalJSON

func (s *GoogleCloudDataplexV1TaskInfrastructureSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources

GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources: Batch compute resources associated with the task.

type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources struct {
    // ExecutorsCount: Optional. Total number of job executors. Executor Count
    // should be between 2 and 100. Default=2
    ExecutorsCount int64 `json:"executorsCount,omitempty"`
    // MaxExecutorsCount: 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 int64 `json:"maxExecutorsCount,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExecutorsCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExecutorsCount") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources) MarshalJSON

func (s *GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime

GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime: Container Image Runtime Configuration used with Batch execution.

type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime struct {
    // Image: Optional. Container image to use.
    Image string `json:"image,omitempty"`
    // JavaJars: 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 `json:"javaJars,omitempty"`
    // Properties: 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 `json:"properties,omitempty"`
    // PythonPackages: 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 `json:"pythonPackages,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Image") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Image") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime) MarshalJSON

func (s *GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork

GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork: Cloud VPC Network used to run the infrastructure.

type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork struct {
    // Network: 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 `json:"network,omitempty"`
    // NetworkTags: Optional. List of network tags to apply to the job.
    NetworkTags []string `json:"networkTags,omitempty"`
    // SubNetwork: Optional. The Cloud VPC sub-network in which the job is run.
    SubNetwork string `json:"subNetwork,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Network") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Network") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork) MarshalJSON

func (s *GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskNotebookTaskConfig

GoogleCloudDataplexV1TaskNotebookTaskConfig: Config for running scheduled notebooks.

type GoogleCloudDataplexV1TaskNotebookTaskConfig struct {
    // ArchiveUris: 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 `json:"archiveUris,omitempty"`
    // FileUris: Optional. Cloud Storage URIs of files to be placed in the working
    // directory of each executor.
    FileUris []string `json:"fileUris,omitempty"`
    // InfrastructureSpec: Optional. Infrastructure specification for the
    // execution.
    InfrastructureSpec *GoogleCloudDataplexV1TaskInfrastructureSpec `json:"infrastructureSpec,omitempty"`
    // Notebook: 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 `json:"notebook,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ArchiveUris") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ArchiveUris") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskNotebookTaskConfig) MarshalJSON

func (s *GoogleCloudDataplexV1TaskNotebookTaskConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskSparkTaskConfig

GoogleCloudDataplexV1TaskSparkTaskConfig: User-specified config for running a Spark task.

type GoogleCloudDataplexV1TaskSparkTaskConfig struct {
    // ArchiveUris: 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 `json:"archiveUris,omitempty"`
    // FileUris: Optional. Cloud Storage URIs of files to be placed in the working
    // directory of each executor.
    FileUris []string `json:"fileUris,omitempty"`
    // InfrastructureSpec: Optional. Infrastructure specification for the
    // execution.
    InfrastructureSpec *GoogleCloudDataplexV1TaskInfrastructureSpec `json:"infrastructureSpec,omitempty"`
    // MainClass: 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 `json:"mainClass,omitempty"`
    // MainJarFileUri: 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 `json:"mainJarFileUri,omitempty"`
    // PythonScriptFile: 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 `json:"pythonScriptFile,omitempty"`
    // SqlScript: The query text. The execution args are used to declare a set of
    // script variables (set key="value";).
    SqlScript string `json:"sqlScript,omitempty"`
    // SqlScriptFile: 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 `json:"sqlScriptFile,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ArchiveUris") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ArchiveUris") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskSparkTaskConfig) MarshalJSON

func (s *GoogleCloudDataplexV1TaskSparkTaskConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TaskTriggerSpec

GoogleCloudDataplexV1TaskTriggerSpec: Task scheduling and trigger settings.

type GoogleCloudDataplexV1TaskTriggerSpec struct {
    // Disabled: Optional. Prevent the task from executing. This does not cancel
    // already running tasks. It is intended to temporarily disable RECURRING
    // tasks.
    Disabled bool `json:"disabled,omitempty"`
    // MaxRetries: Optional. Number of retry attempts before aborting. Set to zero
    // to never attempt to retry a failed task.
    MaxRetries int64 `json:"maxRetries,omitempty"`
    // Schedule: 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 `json:"schedule,omitempty"`
    // StartTime: 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 string `json:"startTime,omitempty"`
    // Type: Required. Immutable. Trigger type of the user-specified Task.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Unspecified trigger type.
    //   "ON_DEMAND" - The task runs one-time shortly after Task Creation.
    //   "RECURRING" - The task is scheduled to run periodically.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Disabled") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Disabled") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TaskTriggerSpec) MarshalJSON

func (s *GoogleCloudDataplexV1TaskTriggerSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Trigger

GoogleCloudDataplexV1Trigger: DataScan scheduling and trigger settings.

type GoogleCloudDataplexV1Trigger struct {
    // OnDemand: The scan runs once via RunDataScan API.
    OnDemand *GoogleCloudDataplexV1TriggerOnDemand `json:"onDemand,omitempty"`
    // Schedule: The scan is scheduled to run periodically.
    Schedule *GoogleCloudDataplexV1TriggerSchedule `json:"schedule,omitempty"`
    // ForceSendFields is a list of field names (e.g. "OnDemand") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "OnDemand") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Trigger) MarshalJSON

func (s *GoogleCloudDataplexV1Trigger) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1TriggerOnDemand

GoogleCloudDataplexV1TriggerOnDemand: The scan runs once via RunDataScan API.

type GoogleCloudDataplexV1TriggerOnDemand struct {
}

type GoogleCloudDataplexV1TriggerSchedule

GoogleCloudDataplexV1TriggerSchedule: The scan is scheduled to run periodically.

type GoogleCloudDataplexV1TriggerSchedule struct {
    // Cron: 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 `json:"cron,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Cron") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Cron") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1TriggerSchedule) MarshalJSON

func (s *GoogleCloudDataplexV1TriggerSchedule) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1Zone

GoogleCloudDataplexV1Zone: 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.

type GoogleCloudDataplexV1Zone struct {
    // AssetStatus: Output only. Aggregated status of the underlying assets of the
    // zone.
    AssetStatus *GoogleCloudDataplexV1AssetStatus `json:"assetStatus,omitempty"`
    // CreateTime: Output only. The time when the zone was created.
    CreateTime string `json:"createTime,omitempty"`
    // Description: Optional. Description of the zone.
    Description string `json:"description,omitempty"`
    // DiscoverySpec: Optional. Specification of the discovery feature applied to
    // data in this zone.
    DiscoverySpec *GoogleCloudDataplexV1ZoneDiscoverySpec `json:"discoverySpec,omitempty"`
    // DisplayName: Optional. User friendly display name.
    DisplayName string `json:"displayName,omitempty"`
    // Labels: Optional. User defined labels for the zone.
    Labels map[string]string `json:"labels,omitempty"`
    // Name: 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 `json:"name,omitempty"`
    // ResourceSpec: Required. Specification of the resources that are referenced
    // by the assets within this zone.
    ResourceSpec *GoogleCloudDataplexV1ZoneResourceSpec `json:"resourceSpec,omitempty"`
    // State: Output only. Current state of the zone.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is not specified.
    //   "ACTIVE" - Resource is active, i.e., ready to use.
    //   "CREATING" - Resource is under creation.
    //   "DELETING" - Resource is under deletion.
    //   "ACTION_REQUIRED" - Resource is active but has unresolved actions.
    State string `json:"state,omitempty"`
    // Type: Required. Immutable. The type of the zone.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Zone type not specified.
    //   "RAW" - A zone that contains data that needs further processing before it
    // is considered generally ready for consumption and analytics workloads.
    //   "CURATED" - 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.
    Type string `json:"type,omitempty"`
    // Uid: 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 `json:"uid,omitempty"`
    // UpdateTime: Output only. The time when the zone was last updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AssetStatus") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AssetStatus") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1Zone) MarshalJSON

func (s *GoogleCloudDataplexV1Zone) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ZoneDiscoverySpec

GoogleCloudDataplexV1ZoneDiscoverySpec: Settings to manage the metadata discovery and publishing in a zone.

type GoogleCloudDataplexV1ZoneDiscoverySpec struct {
    // CsvOptions: Optional. Configuration for CSV data.
    CsvOptions *GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions `json:"csvOptions,omitempty"`
    // Enabled: Required. Whether discovery is enabled.
    Enabled bool `json:"enabled,omitempty"`
    // ExcludePatterns: 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 `json:"excludePatterns,omitempty"`
    // IncludePatterns: 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 `json:"includePatterns,omitempty"`
    // JsonOptions: Optional. Configuration for Json data.
    JsonOptions *GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions `json:"jsonOptions,omitempty"`
    // Schedule: 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 `json:"schedule,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CsvOptions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CsvOptions") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ZoneDiscoverySpec) MarshalJSON

func (s *GoogleCloudDataplexV1ZoneDiscoverySpec) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions

GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions: Describe CSV and similar semi-structured data formats.

type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions struct {
    // Delimiter: Optional. The delimiter being used to separate values. This
    // defaults to ','.
    Delimiter string `json:"delimiter,omitempty"`
    // DisableTypeInference: Optional. Whether to disable the inference of data
    // type for CSV data. If true, all columns will be registered as strings.
    DisableTypeInference bool `json:"disableTypeInference,omitempty"`
    // Encoding: Optional. The character encoding of the data. The default is
    // UTF-8.
    Encoding string `json:"encoding,omitempty"`
    // HeaderRows: Optional. The number of rows to interpret as header rows that
    // should be skipped when reading data rows.
    HeaderRows int64 `json:"headerRows,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Delimiter") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Delimiter") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions) MarshalJSON

func (s *GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions

GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions: Describe JSON data format.

type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions struct {
    // DisableTypeInference: 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 `json:"disableTypeInference,omitempty"`
    // Encoding: Optional. The character encoding of the data. The default is
    // UTF-8.
    Encoding string `json:"encoding,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DisableTypeInference") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DisableTypeInference") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions) MarshalJSON

func (s *GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDataplexV1ZoneResourceSpec

GoogleCloudDataplexV1ZoneResourceSpec: Settings for resources attached as assets within a zone.

type GoogleCloudDataplexV1ZoneResourceSpec struct {
    // LocationType: Required. Immutable. The location type of the resources that
    // are allowed to be attached to the assets within this zone.
    //
    // Possible values:
    //   "LOCATION_TYPE_UNSPECIFIED" - Unspecified location type.
    //   "SINGLE_REGION" - Resources that are associated with a single region.
    //   "MULTI_REGION" - Resources that are associated with a multi-region
    // location.
    LocationType string `json:"locationType,omitempty"`
    // ForceSendFields is a list of field names (e.g. "LocationType") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "LocationType") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDataplexV1ZoneResourceSpec) MarshalJSON

func (s *GoogleCloudDataplexV1ZoneResourceSpec) MarshalJSON() ([]byte, error)

type GoogleCloudLocationListLocationsResponse

GoogleCloudLocationListLocationsResponse: The response message for Locations.ListLocations.

type GoogleCloudLocationListLocationsResponse struct {
    // Locations: A list of locations that matches the specified filter in the
    // request.
    Locations []*GoogleCloudLocationLocation `json:"locations,omitempty"`
    // NextPageToken: The standard List next-page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Locations") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Locations") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudLocationListLocationsResponse) MarshalJSON

func (s *GoogleCloudLocationListLocationsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudLocationLocation

GoogleCloudLocationLocation: A resource that represents a Google Cloud location.

type GoogleCloudLocationLocation struct {
    // DisplayName: The friendly name for this location, typically a nearby city
    // name. For example, "Tokyo".
    DisplayName string `json:"displayName,omitempty"`
    // Labels: Cross-service attributes for the location. For example
    // {"cloud.googleapis.com/region": "us-east1"}
    Labels map[string]string `json:"labels,omitempty"`
    // LocationId: The canonical id for this location. For example: "us-east1".
    LocationId string `json:"locationId,omitempty"`
    // Metadata: Service-specific metadata. For example the available capacity at
    // the given location.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`
    // Name: Resource name for the location, which may vary between
    // implementations. For example: "projects/example-project/locations/us-east1"
    Name string `json:"name,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DisplayName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DisplayName") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudLocationLocation) MarshalJSON

func (s *GoogleCloudLocationLocation) MarshalJSON() ([]byte, error)

type GoogleIamV1AuditConfig

GoogleIamV1AuditConfig: Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

type GoogleIamV1AuditConfig struct {
    // AuditLogConfigs: The configuration for logging of each type of permission.
    AuditLogConfigs []*GoogleIamV1AuditLogConfig `json:"auditLogConfigs,omitempty"`
    // Service: Specifies a service that will be enabled for audit logging. For
    // example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a
    // special value that covers all services.
    Service string `json:"service,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AuditLogConfigs") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AuditLogConfigs") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1AuditConfig) MarshalJSON

func (s *GoogleIamV1AuditConfig) MarshalJSON() ([]byte, error)

type GoogleIamV1AuditLogConfig

GoogleIamV1AuditLogConfig: Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

type GoogleIamV1AuditLogConfig struct {
    // ExemptedMembers: Specifies the identities that do not cause logging for this
    // type of permission. Follows the same format of Binding.members.
    ExemptedMembers []string `json:"exemptedMembers,omitempty"`
    // LogType: The log type that this config enables.
    //
    // Possible values:
    //   "LOG_TYPE_UNSPECIFIED" - Default case. Should never be this.
    //   "ADMIN_READ" - Admin reads. Example: CloudIAM getIamPolicy
    //   "DATA_WRITE" - Data writes. Example: CloudSQL Users create
    //   "DATA_READ" - Data reads. Example: CloudSQL Users list
    LogType string `json:"logType,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExemptedMembers") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExemptedMembers") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1AuditLogConfig) MarshalJSON

func (s *GoogleIamV1AuditLogConfig) MarshalJSON() ([]byte, error)

type GoogleIamV1Binding

GoogleIamV1Binding: Associates members, or principals, with a role.

type GoogleIamV1Binding struct {
    // Condition: The condition that is associated with this binding.If the
    // condition evaluates to true, then this binding applies to the current
    // request.If the condition evaluates to false, then this binding does not
    // apply to the current request. However, a different role binding might grant
    // the same role to one or more of the principals in this binding.To learn
    // which resources support conditions in their IAM policies, see the IAM
    // documentation
    // (https://cloud.google.com/iam/help/conditions/resource-policies).
    Condition *GoogleTypeExpr `json:"condition,omitempty"`
    // Members: Specifies the principals requesting access for a Google Cloud
    // resource. members can have the following values: allUsers: A special
    // identifier that represents anyone who is on the internet; with or without a
    // Google account. allAuthenticatedUsers: A special identifier that represents
    // anyone who is authenticated with a Google account or a service account. Does
    // not include identities that come from external identity providers (IdPs)
    // through identity federation. user:{emailid}: An email address that
    // represents a specific Google account. For example, alice@example.com .
    // serviceAccount:{emailid}: An email address that represents a Google service
    // account. For example, my-other-app@appspot.gserviceaccount.com.
    // serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An
    // identifier for a Kubernetes service account
    // (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).
    // For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa].
    // group:{emailid}: An email address that represents a Google group. For
    // example, admins@example.com. domain:{domain}: The G Suite domain (primary)
    // that represents all the users of that domain. For example, google.com or
    // example.com.
    // principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subj
    // ect/{subject_attribute_value}: A single identity in a workforce identity
    // pool.
    // principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/g
    // roup/{group_id}: All workforce identities in a group.
    // principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/a
    // ttribute.{attribute_name}/{attribute_value}: All workforce identities with a
    // specific attribute value.
    // principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*
    // : All identities in a workforce identity pool.
    // principal://iam.googleapis.com/projects/{project_number}/locations/global/wor
    // kloadIdentityPools/{pool_id}/subject/{subject_attribute_value}: A single
    // identity in a workload identity pool.
    // principalSet://iam.googleapis.com/projects/{project_number}/locations/global/
    // workloadIdentityPools/{pool_id}/group/{group_id}: A workload identity pool
    // group.
    // principalSet://iam.googleapis.com/projects/{project_number}/locations/global/
    // workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}:
    //  All identities in a workload identity pool with a certain attribute.
    // principalSet://iam.googleapis.com/projects/{project_number}/locations/global/
    // workloadIdentityPools/{pool_id}/*: All identities in a workload identity
    // pool. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique
    // identifier) representing a user that has been recently deleted. For example,
    // alice@example.com?uid=123456789012345678901. If the user is recovered, this
    // value reverts to user:{emailid} and the recovered user retains the role in
    // the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email
    // address (plus unique identifier) representing a service account that has
    // been recently deleted. For example,
    // my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the
    // service account is undeleted, this value reverts to serviceAccount:{emailid}
    // and the undeleted service account retains the role in the binding.
    // deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique
    // identifier) representing a Google group that has been recently deleted. For
    // example, admins@example.com?uid=123456789012345678901. If the group is
    // recovered, this value reverts to group:{emailid} and the recovered group
    // retains the role in the binding.
    // deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_
    // id}/subject/{subject_attribute_value}: Deleted single identity in a
    // workforce identity pool. For example,
    // deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-poo
    // l-id/subject/my-subject-attribute-value.
    Members []string `json:"members,omitempty"`
    // Role: Role that is assigned to the list of members, or principals. For
    // example, roles/viewer, roles/editor, or roles/owner.For an overview of the
    // IAM roles and permissions, see the IAM documentation
    // (https://cloud.google.com/iam/docs/roles-overview). For a list of the
    // available pre-defined roles, see here
    // (https://cloud.google.com/iam/docs/understanding-roles).
    Role string `json:"role,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Condition") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Condition") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1Binding) MarshalJSON

func (s *GoogleIamV1Binding) MarshalJSON() ([]byte, error)

type GoogleIamV1Policy

GoogleIamV1Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role.For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation (https://cloud.google.com/iam/docs/).

type GoogleIamV1Policy struct {
    // AuditConfigs: Specifies cloud audit logging configuration for this policy.
    AuditConfigs []*GoogleIamV1AuditConfig `json:"auditConfigs,omitempty"`
    // Bindings: Associates a list of members, or principals, with a role.
    // Optionally, may specify a condition that determines how and when the
    // bindings are applied. Each of the bindings must contain at least one
    // principal.The bindings in a Policy can refer to up to 1,500 principals; up
    // to 250 of these principals can be Google groups. Each occurrence of a
    // principal counts towards these limits. For example, if the bindings grant 50
    // different roles to user:alice@example.com, and not to any other principal,
    // then you can add another 1,450 principals to the bindings in the Policy.
    Bindings []*GoogleIamV1Binding `json:"bindings,omitempty"`
    // Etag: etag is used for optimistic concurrency control as a way to help
    // prevent simultaneous updates of a policy from overwriting each other. It is
    // strongly suggested that systems make use of the etag in the
    // read-modify-write cycle to perform policy updates in order to avoid race
    // conditions: An etag is returned in the response to getIamPolicy, and systems
    // are expected to put that etag in the request to setIamPolicy to ensure that
    // their change will be applied to the same version of the policy.Important: If
    // you use IAM Conditions, you must include the etag field whenever you call
    // setIamPolicy. If you omit this field, then IAM allows you to overwrite a
    // version 3 policy with a version 1 policy, and all of the conditions in the
    // version 3 policy are lost.
    Etag string `json:"etag,omitempty"`
    // Version: Specifies the format of the policy.Valid values are 0, 1, and 3.
    // Requests that specify an invalid value are rejected.Any operation that
    // affects conditional role bindings must specify version 3. This requirement
    // applies to the following operations: Getting a policy that includes a
    // conditional role binding Adding a conditional role binding to a policy
    // Changing a conditional role binding in a policy Removing any role binding,
    // with or without a condition, from a policy that includes
    // conditionsImportant: If you use IAM Conditions, you must include the etag
    // field whenever you call setIamPolicy. If you omit this field, then IAM
    // allows you to overwrite a version 3 policy with a version 1 policy, and all
    // of the conditions in the version 3 policy are lost.If a policy does not
    // include any conditions, operations on that policy may specify any valid
    // version or leave the field unset.To learn which resources support conditions
    // in their IAM policies, see the IAM documentation
    // (https://cloud.google.com/iam/help/conditions/resource-policies).
    Version int64 `json:"version,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AuditConfigs") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AuditConfigs") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1Policy) MarshalJSON

func (s *GoogleIamV1Policy) MarshalJSON() ([]byte, error)

type GoogleIamV1SetIamPolicyRequest

GoogleIamV1SetIamPolicyRequest: Request message for SetIamPolicy method.

type GoogleIamV1SetIamPolicyRequest struct {
    // Policy: REQUIRED: The complete policy to be applied to the resource. The
    // size of the policy is limited to a few 10s of KB. An empty policy is a valid
    // policy but certain Google Cloud services (such as Projects) might reject
    // them.
    Policy *GoogleIamV1Policy `json:"policy,omitempty"`
    // UpdateMask: OPTIONAL: A FieldMask specifying which fields of the policy to
    // modify. Only the fields in the mask will be modified. If no mask is
    // provided, the following default mask is used:paths: "bindings, etag"
    UpdateMask string `json:"updateMask,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Policy") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Policy") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1SetIamPolicyRequest) MarshalJSON

func (s *GoogleIamV1SetIamPolicyRequest) MarshalJSON() ([]byte, error)

type GoogleIamV1TestIamPermissionsRequest

GoogleIamV1TestIamPermissionsRequest: Request message for TestIamPermissions method.

type GoogleIamV1TestIamPermissionsRequest struct {
    // Permissions: The set of permissions to check for the resource. Permissions
    // with wildcards (such as * or storage.*) are not allowed. For more
    // information see IAM Overview
    // (https://cloud.google.com/iam/docs/overview#permissions).
    Permissions []string `json:"permissions,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Permissions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Permissions") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1TestIamPermissionsRequest) MarshalJSON

func (s *GoogleIamV1TestIamPermissionsRequest) MarshalJSON() ([]byte, error)

type GoogleIamV1TestIamPermissionsResponse

GoogleIamV1TestIamPermissionsResponse: Response message for TestIamPermissions method.

type GoogleIamV1TestIamPermissionsResponse struct {
    // Permissions: A subset of TestPermissionsRequest.permissions that the caller
    // is allowed.
    Permissions []string `json:"permissions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Permissions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Permissions") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleIamV1TestIamPermissionsResponse) MarshalJSON

func (s *GoogleIamV1TestIamPermissionsResponse) MarshalJSON() ([]byte, error)

type GoogleLongrunningCancelOperationRequest

GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.

type GoogleLongrunningCancelOperationRequest struct {
}

type GoogleLongrunningListOperationsResponse

GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.

type GoogleLongrunningListOperationsResponse struct {
    // NextPageToken: The standard List next-page token.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Operations: A list of operations that matches the specified filter in the
    // request.
    Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleLongrunningListOperationsResponse) MarshalJSON

func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)

type GoogleLongrunningOperation

GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.

type GoogleLongrunningOperation struct {
    // Done: If the value is false, it means the operation is still in progress. If
    // true, the operation is completed, and either error or response is available.
    Done bool `json:"done,omitempty"`
    // Error: The error result of the operation in case of failure or cancellation.
    Error *GoogleRpcStatus `json:"error,omitempty"`
    // Metadata: Service-specific metadata associated with the operation. It
    // typically contains progress information and common metadata such as create
    // time. Some services might not provide such metadata. Any method that returns
    // a long-running operation should document the metadata type, if any.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`
    // Name: The server-assigned name, which is only unique within the same service
    // that originally returns it. If you use the default HTTP mapping, the name
    // should be a resource name ending with operations/{unique_id}.
    Name string `json:"name,omitempty"`
    // Response: The normal, successful response of the operation. If the original
    // method returns no data on success, such as Delete, the response is
    // google.protobuf.Empty. If the original method is standard Get/Create/Update,
    // the response should be the resource. For other methods, the response should
    // have the type XxxResponse, where Xxx is the original method name. For
    // example, if the original method name is TakeSnapshot(), the inferred
    // response type is TakeSnapshotResponse.
    Response googleapi.RawMessage `json:"response,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Done") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Done") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleLongrunningOperation) MarshalJSON

func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)

type GoogleRpcStatus

GoogleRpcStatus: The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). Each Status message contains three pieces of data: error code, error message, and error details.You can find out more about this error model and how to work with it in the API Design Guide (https://cloud.google.com/apis/design/errors).

type GoogleRpcStatus struct {
    // Code: The status code, which should be an enum value of google.rpc.Code.
    Code int64 `json:"code,omitempty"`
    // Details: A list of messages that carry the error details. There is a common
    // set of message types for APIs to use.
    Details []googleapi.RawMessage `json:"details,omitempty"`
    // Message: A developer-facing error message, which should be in English. Any
    // user-facing error message should be localized and sent in the
    // google.rpc.Status.details field, or localized by the client.
    Message string `json:"message,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Code") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Code") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleRpcStatus) MarshalJSON

func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)

type GoogleTypeExpr

GoogleTypeExpr: Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

type GoogleTypeExpr struct {
    // Description: Optional. Description of the expression. This is a longer text
    // which describes the expression, e.g. when hovered over it in a UI.
    Description string `json:"description,omitempty"`
    // Expression: Textual representation of an expression in Common Expression
    // Language syntax.
    Expression string `json:"expression,omitempty"`
    // Location: Optional. String indicating the location of the expression for
    // error reporting, e.g. a file name and a position in the file.
    Location string `json:"location,omitempty"`
    // Title: Optional. Title for the expression, i.e. a short string describing
    // its purpose. This can be used e.g. in UIs which allow to enter the
    // expression.
    Title string `json:"title,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Description") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Description") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleTypeExpr) MarshalJSON

func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error)

type ProjectsLocationsAspectTypesCreateCall

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

func (*ProjectsLocationsAspectTypesCreateCall) AspectTypeId

func (c *ProjectsLocationsAspectTypesCreateCall) AspectTypeId(aspectTypeId string) *ProjectsLocationsAspectTypesCreateCall

AspectTypeId sets the optional parameter "aspectTypeId": Required. AspectType identifier.

func (*ProjectsLocationsAspectTypesCreateCall) Context

func (c *ProjectsLocationsAspectTypesCreateCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesCreateCall) Do

func (c *ProjectsLocationsAspectTypesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.aspectTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesCreateCall) Fields

func (c *ProjectsLocationsAspectTypesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesCreateCall) Header

func (c *ProjectsLocationsAspectTypesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAspectTypesCreateCall) ValidateOnly

func (c *ProjectsLocationsAspectTypesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAspectTypesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsAspectTypesDeleteCall

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

func (*ProjectsLocationsAspectTypesDeleteCall) Context

func (c *ProjectsLocationsAspectTypesDeleteCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesDeleteCall) Do

func (c *ProjectsLocationsAspectTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.aspectTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesDeleteCall) Etag

func (c *ProjectsLocationsAspectTypesDeleteCall) Etag(etag string) *ProjectsLocationsAspectTypesDeleteCall

Etag sets the optional parameter "etag": If the client provided etag value does not match the current etag value, the DeleteAspectTypeRequest method returns an ABORTED error response

func (*ProjectsLocationsAspectTypesDeleteCall) Fields

func (c *ProjectsLocationsAspectTypesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesDeleteCall) Header

func (c *ProjectsLocationsAspectTypesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAspectTypesGetCall

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

func (*ProjectsLocationsAspectTypesGetCall) Context

func (c *ProjectsLocationsAspectTypesGetCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesGetCall) Do

func (c *ProjectsLocationsAspectTypesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1AspectType, error)

Do executes the "dataplex.projects.locations.aspectTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1AspectType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesGetCall) Fields

func (c *ProjectsLocationsAspectTypesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesGetCall) Header

func (c *ProjectsLocationsAspectTypesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAspectTypesGetCall) IfNoneMatch

func (c *ProjectsLocationsAspectTypesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAspectTypesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsAspectTypesGetIamPolicyCall

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

func (*ProjectsLocationsAspectTypesGetIamPolicyCall) Context

func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesGetIamPolicyCall) Do

func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.aspectTypes.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesGetIamPolicyCall) Fields

func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesGetIamPolicyCall) Header

func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAspectTypesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsAspectTypesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAspectTypesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsAspectTypesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsAspectTypesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsAspectTypesListCall

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

func (*ProjectsLocationsAspectTypesListCall) Context

func (c *ProjectsLocationsAspectTypesListCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesListCall) Do

func (c *ProjectsLocationsAspectTypesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListAspectTypesResponse, error)

Do executes the "dataplex.projects.locations.aspectTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListAspectTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesListCall) Fields

func (c *ProjectsLocationsAspectTypesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesListCall) Filter

func (c *ProjectsLocationsAspectTypesListCall) Filter(filter string) *ProjectsLocationsAspectTypesListCall

Filter sets the optional parameter "filter": Filter request. Filters are case-sensitive. The following formats are supported:labels.key1 = "value1" labels:key1 name = "value" These restrictions can be coinjoined with AND, OR and NOT conjunctions.

func (*ProjectsLocationsAspectTypesListCall) Header

func (c *ProjectsLocationsAspectTypesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAspectTypesListCall) IfNoneMatch

func (c *ProjectsLocationsAspectTypesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAspectTypesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsAspectTypesListCall) OrderBy

func (c *ProjectsLocationsAspectTypesListCall) OrderBy(orderBy string) *ProjectsLocationsAspectTypesListCall

OrderBy sets the optional parameter "orderBy": Order by fields (name or create_time) for the result. If not specified, the ordering is undefined.

func (*ProjectsLocationsAspectTypesListCall) PageSize

func (c *ProjectsLocationsAspectTypesListCall) PageSize(pageSize int64) *ProjectsLocationsAspectTypesListCall

PageSize sets the optional parameter "pageSize": Maximum number of AspectTypes to return. The service may return fewer than this value. If unspecified, at most 10 AspectTypes will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsAspectTypesListCall) PageToken

func (c *ProjectsLocationsAspectTypesListCall) PageToken(pageToken string) *ProjectsLocationsAspectTypesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListAspectTypes call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAspectTypes must match the call that provided the page token.

func (*ProjectsLocationsAspectTypesListCall) Pages

func (c *ProjectsLocationsAspectTypesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListAspectTypesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsAspectTypesPatchCall

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

func (*ProjectsLocationsAspectTypesPatchCall) Context

func (c *ProjectsLocationsAspectTypesPatchCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesPatchCall) Do

func (c *ProjectsLocationsAspectTypesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.aspectTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesPatchCall) Fields

func (c *ProjectsLocationsAspectTypesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesPatchCall) Header

func (c *ProjectsLocationsAspectTypesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsAspectTypesPatchCall) UpdateMask

func (c *ProjectsLocationsAspectTypesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsAspectTypesPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsAspectTypesPatchCall) ValidateOnly

func (c *ProjectsLocationsAspectTypesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAspectTypesPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsAspectTypesService

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

func NewProjectsLocationsAspectTypesService

func NewProjectsLocationsAspectTypesService(s *Service) *ProjectsLocationsAspectTypesService

func (*ProjectsLocationsAspectTypesService) Create

func (r *ProjectsLocationsAspectTypesService) Create(parent string, googleclouddataplexv1aspecttype *GoogleCloudDataplexV1AspectType) *ProjectsLocationsAspectTypesCreateCall

Create: Creates an AspectType

func (*ProjectsLocationsAspectTypesService) Delete

func (r *ProjectsLocationsAspectTypesService) Delete(name string) *ProjectsLocationsAspectTypesDeleteCall

Delete: Deletes a AspectType resource.

func (*ProjectsLocationsAspectTypesService) Get

func (r *ProjectsLocationsAspectTypesService) Get(name string) *ProjectsLocationsAspectTypesGetCall

Get: Retrieves a AspectType resource.

func (*ProjectsLocationsAspectTypesService) GetIamPolicy

func (r *ProjectsLocationsAspectTypesService) GetIamPolicy(resource string) *ProjectsLocationsAspectTypesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsAspectTypesService) List

func (r *ProjectsLocationsAspectTypesService) List(parent string) *ProjectsLocationsAspectTypesListCall

List: Lists AspectType resources in a project and location.

func (*ProjectsLocationsAspectTypesService) Patch

func (r *ProjectsLocationsAspectTypesService) Patch(name string, googleclouddataplexv1aspecttype *GoogleCloudDataplexV1AspectType) *ProjectsLocationsAspectTypesPatchCall

Patch: Updates a AspectType resource.

func (*ProjectsLocationsAspectTypesService) SetIamPolicy

func (r *ProjectsLocationsAspectTypesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsAspectTypesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsAspectTypesService) TestIamPermissions

func (r *ProjectsLocationsAspectTypesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsAspectTypesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsAspectTypesSetIamPolicyCall

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

func (*ProjectsLocationsAspectTypesSetIamPolicyCall) Context

func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesSetIamPolicyCall) Do

func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.aspectTypes.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesSetIamPolicyCall) Fields

func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesSetIamPolicyCall) Header

func (c *ProjectsLocationsAspectTypesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsAspectTypesTestIamPermissionsCall

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

func (*ProjectsLocationsAspectTypesTestIamPermissionsCall) Context

func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsAspectTypesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAspectTypesTestIamPermissionsCall) Do

func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.aspectTypes.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAspectTypesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAspectTypesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsAspectTypesTestIamPermissionsCall) Header

func (c *ProjectsLocationsAspectTypesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataAttributeBindingsCreateCall

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

func (*ProjectsLocationsDataAttributeBindingsCreateCall) Context

func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsCreateCall) DataAttributeBindingId

func (c *ProjectsLocationsDataAttributeBindingsCreateCall) DataAttributeBindingId(dataAttributeBindingId string) *ProjectsLocationsDataAttributeBindingsCreateCall

DataAttributeBindingId sets the optional parameter "dataAttributeBindingId": Required. DataAttributeBinding identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Location.

func (*ProjectsLocationsDataAttributeBindingsCreateCall) Do

func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsCreateCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsCreateCall) Header

func (c *ProjectsLocationsDataAttributeBindingsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataAttributeBindingsCreateCall) ValidateOnly

func (c *ProjectsLocationsDataAttributeBindingsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataAttributeBindingsCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataAttributeBindingsDeleteCall

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

func (*ProjectsLocationsDataAttributeBindingsDeleteCall) Context

func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsDeleteCall) Do

func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsDeleteCall) Etag

func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Etag(etag string) *ProjectsLocationsDataAttributeBindingsDeleteCall

Etag sets the optional parameter "etag": Required. If the client provided etag value does not match the current etag value, the DeleteDataAttributeBindingRequest method returns an ABORTED error response. Etags must be used when calling the DeleteDataAttributeBinding.

func (*ProjectsLocationsDataAttributeBindingsDeleteCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsDeleteCall) Header

func (c *ProjectsLocationsDataAttributeBindingsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataAttributeBindingsGetCall

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

func (*ProjectsLocationsDataAttributeBindingsGetCall) Context

func (c *ProjectsLocationsDataAttributeBindingsGetCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsGetCall) Do

func (c *ProjectsLocationsDataAttributeBindingsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataAttributeBinding, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1DataAttributeBinding.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsGetCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsGetCall) Header

func (c *ProjectsLocationsDataAttributeBindingsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataAttributeBindingsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataAttributeBindingsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataAttributeBindingsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataAttributeBindingsGetIamPolicyCall

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

func (*ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Context

func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Do

func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Header

func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsDataAttributeBindingsListCall

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

func (*ProjectsLocationsDataAttributeBindingsListCall) Context

func (c *ProjectsLocationsDataAttributeBindingsListCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsListCall) Do

func (c *ProjectsLocationsDataAttributeBindingsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataAttributeBindingsResponse, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListDataAttributeBindingsResponse.ServerResponse.Header

or (if a response was returned at all) in error.(*googleapi.Error).Header.

Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsListCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsListCall) Filter

func (c *ProjectsLocationsDataAttributeBindingsListCall) Filter(filter string) *ProjectsLocationsDataAttributeBindingsListCall

Filter sets the optional parameter "filter": Filter request. Filter using resource: filter=resource:"resource-name" Filter using attribute: filter=attributes:"attribute-name" Filter using attribute in paths list: filter=paths.attributes:"attribute-name"

func (*ProjectsLocationsDataAttributeBindingsListCall) Header

func (c *ProjectsLocationsDataAttributeBindingsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataAttributeBindingsListCall) IfNoneMatch

func (c *ProjectsLocationsDataAttributeBindingsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataAttributeBindingsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataAttributeBindingsListCall) OrderBy

func (c *ProjectsLocationsDataAttributeBindingsListCall) OrderBy(orderBy string) *ProjectsLocationsDataAttributeBindingsListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsDataAttributeBindingsListCall) PageSize

func (c *ProjectsLocationsDataAttributeBindingsListCall) PageSize(pageSize int64) *ProjectsLocationsDataAttributeBindingsListCall

PageSize sets the optional parameter "pageSize": Maximum number of DataAttributeBindings to return. The service may return fewer than this value. If unspecified, at most 10 DataAttributeBindings will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsDataAttributeBindingsListCall) PageToken

func (c *ProjectsLocationsDataAttributeBindingsListCall) PageToken(pageToken string) *ProjectsLocationsDataAttributeBindingsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListDataAttributeBindings call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListDataAttributeBindings must match the call that provided the page token.

func (*ProjectsLocationsDataAttributeBindingsListCall) Pages

func (c *ProjectsLocationsDataAttributeBindingsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataAttributeBindingsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataAttributeBindingsPatchCall

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

func (*ProjectsLocationsDataAttributeBindingsPatchCall) Context

func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsPatchCall) Do

func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsPatchCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsPatchCall) Header

func (c *ProjectsLocationsDataAttributeBindingsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataAttributeBindingsPatchCall) UpdateMask

func (c *ProjectsLocationsDataAttributeBindingsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataAttributeBindingsPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsDataAttributeBindingsPatchCall) ValidateOnly

func (c *ProjectsLocationsDataAttributeBindingsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataAttributeBindingsPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataAttributeBindingsService

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

func NewProjectsLocationsDataAttributeBindingsService

func NewProjectsLocationsDataAttributeBindingsService(s *Service) *ProjectsLocationsDataAttributeBindingsService

func (*ProjectsLocationsDataAttributeBindingsService) Create

func (r *ProjectsLocationsDataAttributeBindingsService) Create(parent string, googleclouddataplexv1dataattributebinding *GoogleCloudDataplexV1DataAttributeBinding) *ProjectsLocationsDataAttributeBindingsCreateCall

Create: Create a DataAttributeBinding resource.

func (*ProjectsLocationsDataAttributeBindingsService) Delete

func (r *ProjectsLocationsDataAttributeBindingsService) Delete(name string) *ProjectsLocationsDataAttributeBindingsDeleteCall

Delete: Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.

func (*ProjectsLocationsDataAttributeBindingsService) Get

func (r *ProjectsLocationsDataAttributeBindingsService) Get(name string) *ProjectsLocationsDataAttributeBindingsGetCall

Get: Retrieves a DataAttributeBinding resource.

func (*ProjectsLocationsDataAttributeBindingsService) GetIamPolicy

func (r *ProjectsLocationsDataAttributeBindingsService) GetIamPolicy(resource string) *ProjectsLocationsDataAttributeBindingsGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDataAttributeBindingsService) List

func (r *ProjectsLocationsDataAttributeBindingsService) List(parent string) *ProjectsLocationsDataAttributeBindingsListCall

List: Lists DataAttributeBinding resources in a project and location.

func (*ProjectsLocationsDataAttributeBindingsService) Patch

func (r *ProjectsLocationsDataAttributeBindingsService) Patch(name string, googleclouddataplexv1dataattributebinding *GoogleCloudDataplexV1DataAttributeBinding) *ProjectsLocationsDataAttributeBindingsPatchCall

Patch: Updates a DataAttributeBinding resource.

func (*ProjectsLocationsDataAttributeBindingsService) SetIamPolicy

func (r *ProjectsLocationsDataAttributeBindingsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsDataAttributeBindingsService) TestIamPermissions

func (r *ProjectsLocationsDataAttributeBindingsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDataAttributeBindingsSetIamPolicyCall

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

func (*ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Context

func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Do

func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Header

func (c *ProjectsLocationsDataAttributeBindingsSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall

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

func (*ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Context

func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Do

func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.dataAttributeBindings.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Header

func (c *ProjectsLocationsDataAttributeBindingsTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataScansCreateCall

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

func (*ProjectsLocationsDataScansCreateCall) Context

func (c *ProjectsLocationsDataScansCreateCall) Context(ctx context.Context) *ProjectsLocationsDataScansCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansCreateCall) DataScanId

func (c *ProjectsLocationsDataScansCreateCall) DataScanId(dataScanId string) *ProjectsLocationsDataScansCreateCall

DataScanId sets the optional parameter "dataScanId": Required. DataScan identifier. Must contain only lowercase letters, numbers and hyphens. Must start with a letter. Must end with a number or a letter. Must be between 1-63 characters. Must be unique within the customer project / location.

func (*ProjectsLocationsDataScansCreateCall) Do

func (c *ProjectsLocationsDataScansCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataScans.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansCreateCall) Fields

func (c *ProjectsLocationsDataScansCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansCreateCall) Header

func (c *ProjectsLocationsDataScansCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansCreateCall) ValidateOnly

func (c *ProjectsLocationsDataScansCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataScansCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataScansDeleteCall

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

func (*ProjectsLocationsDataScansDeleteCall) Context

func (c *ProjectsLocationsDataScansDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataScansDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansDeleteCall) Do

func (c *ProjectsLocationsDataScansDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataScans.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansDeleteCall) Fields

func (c *ProjectsLocationsDataScansDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansDeleteCall) Header

func (c *ProjectsLocationsDataScansDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataScansGenerateDataQualityRulesCall

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

func (*ProjectsLocationsDataScansGenerateDataQualityRulesCall) Context

func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Context(ctx context.Context) *ProjectsLocationsDataScansGenerateDataQualityRulesCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansGenerateDataQualityRulesCall) Do

func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1GenerateDataQualityRulesResponse, error)

Do executes the "dataplex.projects.locations.dataScans.generateDataQualityRules" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1GenerateDataQualityRulesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansGenerateDataQualityRulesCall) Fields

func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansGenerateDataQualityRulesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansGenerateDataQualityRulesCall) Header

func (c *ProjectsLocationsDataScansGenerateDataQualityRulesCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataScansGetCall

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

func (*ProjectsLocationsDataScansGetCall) Context

func (c *ProjectsLocationsDataScansGetCall) Context(ctx context.Context) *ProjectsLocationsDataScansGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansGetCall) Do

func (c *ProjectsLocationsDataScansGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataScan, error)

Do executes the "dataplex.projects.locations.dataScans.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1DataScan.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansGetCall) Fields

func (c *ProjectsLocationsDataScansGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansGetCall) Header

func (c *ProjectsLocationsDataScansGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansGetCall) IfNoneMatch

func (c *ProjectsLocationsDataScansGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataScansGetCall) View

func (c *ProjectsLocationsDataScansGetCall) View(view string) *ProjectsLocationsDataScansGetCall

View sets the optional parameter "view": Select the DataScan view to return. Defaults to BASIC.

Possible values:

"DATA_SCAN_VIEW_UNSPECIFIED" - The API will default to the BASIC view.
"BASIC" - Basic view that does not include spec and result.
"FULL" - Include everything.

type ProjectsLocationsDataScansGetIamPolicyCall

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

func (*ProjectsLocationsDataScansGetIamPolicyCall) Context

func (c *ProjectsLocationsDataScansGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataScansGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansGetIamPolicyCall) Do

func (c *ProjectsLocationsDataScansGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataScans.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansGetIamPolicyCall) Fields

func (c *ProjectsLocationsDataScansGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansGetIamPolicyCall) Header

func (c *ProjectsLocationsDataScansGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDataScansGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataScansGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDataScansGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataScansGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall

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

func (*ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Context

func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Context(ctx context.Context) *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Do

func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1GenerateDataQualityRulesResponse, error)

Do executes the "dataplex.projects.locations.dataScans.jobs.generateDataQualityRules" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1GenerateDataQualityRulesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Fields

func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Header

func (c *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataScansJobsGetCall

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

func (*ProjectsLocationsDataScansJobsGetCall) Context

func (c *ProjectsLocationsDataScansJobsGetCall) Context(ctx context.Context) *ProjectsLocationsDataScansJobsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansJobsGetCall) Do

func (c *ProjectsLocationsDataScansJobsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataScanJob, error)

Do executes the "dataplex.projects.locations.dataScans.jobs.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1DataScanJob.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansJobsGetCall) Fields

func (c *ProjectsLocationsDataScansJobsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansJobsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansJobsGetCall) Header

func (c *ProjectsLocationsDataScansJobsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansJobsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataScansJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansJobsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataScansJobsGetCall) View

func (c *ProjectsLocationsDataScansJobsGetCall) View(view string) *ProjectsLocationsDataScansJobsGetCall

View sets the optional parameter "view": Select the DataScanJob view to return. Defaults to BASIC.

Possible values:

"DATA_SCAN_JOB_VIEW_UNSPECIFIED" - The API will default to the BASIC view.
"BASIC" - Basic view that does not include spec and result.
"FULL" - Include everything.

type ProjectsLocationsDataScansJobsListCall

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

func (*ProjectsLocationsDataScansJobsListCall) Context

func (c *ProjectsLocationsDataScansJobsListCall) Context(ctx context.Context) *ProjectsLocationsDataScansJobsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansJobsListCall) Do

func (c *ProjectsLocationsDataScansJobsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataScanJobsResponse, error)

Do executes the "dataplex.projects.locations.dataScans.jobs.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListDataScanJobsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansJobsListCall) Fields

func (c *ProjectsLocationsDataScansJobsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansJobsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansJobsListCall) Filter

func (c *ProjectsLocationsDataScansJobsListCall) Filter(filter string) *ProjectsLocationsDataScansJobsListCall

Filter sets the optional parameter "filter": An expression for filtering the results of the ListDataScanJobs request.If unspecified, all datascan jobs will be returned. Multiple filters can be applied (with AND, OR logical operators). Filters are case-sensitive.Allowed fields are: start_time end_timestart_time and end_time expect RFC-3339 formatted strings (e.g. 2018-10-08T18:30:00-07:00).For instance, 'start_time > 2018-10-08T00:00:00.123456789Z AND end_time < 2018-10-09T00:00:00.123456789Z' limits results to DataScanJobs between specified start and end times.

func (*ProjectsLocationsDataScansJobsListCall) Header

func (c *ProjectsLocationsDataScansJobsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansJobsListCall) IfNoneMatch

func (c *ProjectsLocationsDataScansJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansJobsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataScansJobsListCall) PageSize

func (c *ProjectsLocationsDataScansJobsListCall) PageSize(pageSize int64) *ProjectsLocationsDataScansJobsListCall

PageSize sets the optional parameter "pageSize": Maximum number of DataScanJobs to return. The service may return fewer than this value. If unspecified, at most 10 DataScanJobs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsDataScansJobsListCall) PageToken

func (c *ProjectsLocationsDataScansJobsListCall) PageToken(pageToken string) *ProjectsLocationsDataScansJobsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListDataScanJobs call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListDataScanJobs must match the call that provided the page token.

func (*ProjectsLocationsDataScansJobsListCall) Pages

func (c *ProjectsLocationsDataScansJobsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataScanJobsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataScansJobsService

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

func NewProjectsLocationsDataScansJobsService

func NewProjectsLocationsDataScansJobsService(s *Service) *ProjectsLocationsDataScansJobsService

func (*ProjectsLocationsDataScansJobsService) GenerateDataQualityRules

func (r *ProjectsLocationsDataScansJobsService) GenerateDataQualityRules(name string, googleclouddataplexv1generatedataqualityrulesrequest *GoogleCloudDataplexV1GenerateDataQualityRulesRequest) *ProjectsLocationsDataScansJobsGenerateDataQualityRulesCall

GenerateDataQualityRules: Generates recommended DataQualityRule from a data profiling DataScan.

func (*ProjectsLocationsDataScansJobsService) Get

func (r *ProjectsLocationsDataScansJobsService) Get(name string) *ProjectsLocationsDataScansJobsGetCall

Get: Gets a DataScanJob resource.

func (*ProjectsLocationsDataScansJobsService) List

func (r *ProjectsLocationsDataScansJobsService) List(parent string) *ProjectsLocationsDataScansJobsListCall

List: Lists DataScanJobs under the given DataScan.

type ProjectsLocationsDataScansListCall

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

func (*ProjectsLocationsDataScansListCall) Context

func (c *ProjectsLocationsDataScansListCall) Context(ctx context.Context) *ProjectsLocationsDataScansListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansListCall) Do

func (c *ProjectsLocationsDataScansListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataScansResponse, error)

Do executes the "dataplex.projects.locations.dataScans.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListDataScansResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansListCall) Fields

func (c *ProjectsLocationsDataScansListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansListCall) Filter

func (c *ProjectsLocationsDataScansListCall) Filter(filter string) *ProjectsLocationsDataScansListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsDataScansListCall) Header

func (c *ProjectsLocationsDataScansListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansListCall) IfNoneMatch

func (c *ProjectsLocationsDataScansListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataScansListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataScansListCall) OrderBy

func (c *ProjectsLocationsDataScansListCall) OrderBy(orderBy string) *ProjectsLocationsDataScansListCall

OrderBy sets the optional parameter "orderBy": Order by fields (name or create_time) for the result. If not specified, the ordering is undefined.

func (*ProjectsLocationsDataScansListCall) PageSize

func (c *ProjectsLocationsDataScansListCall) PageSize(pageSize int64) *ProjectsLocationsDataScansListCall

PageSize sets the optional parameter "pageSize": Maximum number of dataScans to return. The service may return fewer than this value. If unspecified, at most 500 scans will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsDataScansListCall) PageToken

func (c *ProjectsLocationsDataScansListCall) PageToken(pageToken string) *ProjectsLocationsDataScansListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListDataScans call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListDataScans must match the call that provided the page token.

func (*ProjectsLocationsDataScansListCall) Pages

func (c *ProjectsLocationsDataScansListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataScansResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataScansPatchCall

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

func (*ProjectsLocationsDataScansPatchCall) Context

func (c *ProjectsLocationsDataScansPatchCall) Context(ctx context.Context) *ProjectsLocationsDataScansPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansPatchCall) Do

func (c *ProjectsLocationsDataScansPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataScans.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansPatchCall) Fields

func (c *ProjectsLocationsDataScansPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansPatchCall) Header

func (c *ProjectsLocationsDataScansPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataScansPatchCall) UpdateMask

func (c *ProjectsLocationsDataScansPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataScansPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsDataScansPatchCall) ValidateOnly

func (c *ProjectsLocationsDataScansPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataScansPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataScansRunCall

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

func (*ProjectsLocationsDataScansRunCall) Context

func (c *ProjectsLocationsDataScansRunCall) Context(ctx context.Context) *ProjectsLocationsDataScansRunCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansRunCall) Do

func (c *ProjectsLocationsDataScansRunCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1RunDataScanResponse, error)

Do executes the "dataplex.projects.locations.dataScans.run" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1RunDataScanResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansRunCall) Fields

func (c *ProjectsLocationsDataScansRunCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansRunCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansRunCall) Header

func (c *ProjectsLocationsDataScansRunCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataScansService

type ProjectsLocationsDataScansService struct {
    Jobs *ProjectsLocationsDataScansJobsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataScansService

func NewProjectsLocationsDataScansService(s *Service) *ProjectsLocationsDataScansService

func (*ProjectsLocationsDataScansService) Create

func (r *ProjectsLocationsDataScansService) Create(parent string, googleclouddataplexv1datascan *GoogleCloudDataplexV1DataScan) *ProjectsLocationsDataScansCreateCall

Create: Creates a DataScan resource.

func (*ProjectsLocationsDataScansService) Delete

func (r *ProjectsLocationsDataScansService) Delete(name string) *ProjectsLocationsDataScansDeleteCall

Delete: Deletes a DataScan resource.

func (*ProjectsLocationsDataScansService) GenerateDataQualityRules

func (r *ProjectsLocationsDataScansService) GenerateDataQualityRules(name string, googleclouddataplexv1generatedataqualityrulesrequest *GoogleCloudDataplexV1GenerateDataQualityRulesRequest) *ProjectsLocationsDataScansGenerateDataQualityRulesCall

GenerateDataQualityRules: Generates recommended DataQualityRule from a data profiling DataScan.

func (*ProjectsLocationsDataScansService) Get

func (r *ProjectsLocationsDataScansService) Get(name string) *ProjectsLocationsDataScansGetCall

Get: Gets a DataScan resource.

func (*ProjectsLocationsDataScansService) GetIamPolicy

func (r *ProjectsLocationsDataScansService) GetIamPolicy(resource string) *ProjectsLocationsDataScansGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDataScansService) List

func (r *ProjectsLocationsDataScansService) List(parent string) *ProjectsLocationsDataScansListCall

List: Lists DataScans.

func (*ProjectsLocationsDataScansService) Patch

func (r *ProjectsLocationsDataScansService) Patch(name string, googleclouddataplexv1datascan *GoogleCloudDataplexV1DataScan) *ProjectsLocationsDataScansPatchCall

Patch: Updates a DataScan resource.

func (*ProjectsLocationsDataScansService) Run

func (r *ProjectsLocationsDataScansService) Run(name string, googleclouddataplexv1rundatascanrequest *GoogleCloudDataplexV1RunDataScanRequest) *ProjectsLocationsDataScansRunCall

Run: Runs an on-demand execution of a DataScan

func (*ProjectsLocationsDataScansService) SetIamPolicy

func (r *ProjectsLocationsDataScansService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataScansSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsDataScansService) TestIamPermissions

func (r *ProjectsLocationsDataScansService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataScansTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDataScansSetIamPolicyCall

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

func (*ProjectsLocationsDataScansSetIamPolicyCall) Context

func (c *ProjectsLocationsDataScansSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataScansSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansSetIamPolicyCall) Do

func (c *ProjectsLocationsDataScansSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataScans.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansSetIamPolicyCall) Fields

func (c *ProjectsLocationsDataScansSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansSetIamPolicyCall) Header

func (c *ProjectsLocationsDataScansSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataScansTestIamPermissionsCall

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

func (*ProjectsLocationsDataScansTestIamPermissionsCall) Context

func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataScansTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataScansTestIamPermissionsCall) Do

func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.dataScans.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataScansTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataScansTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataScansTestIamPermissionsCall) Header

func (c *ProjectsLocationsDataScansTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataTaxonomiesAttributesCreateCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesCreateCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesCreateCall) DataAttributeId

func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) DataAttributeId(dataAttributeId string) *ProjectsLocationsDataTaxonomiesAttributesCreateCall

DataAttributeId sets the optional parameter "dataAttributeId": Required. DataAttribute identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the DataTaxonomy.

func (*ProjectsLocationsDataTaxonomiesAttributesCreateCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesCreateCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesCreateCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesAttributesCreateCall) ValidateOnly

func (c *ProjectsLocationsDataTaxonomiesAttributesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesAttributesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataTaxonomiesAttributesDeleteCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Etag

func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Etag(etag string) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall

Etag sets the optional parameter "etag": If the client provided etag value does not match the current etag value, the DeleteDataAttribute method returns an ABORTED error response.

func (*ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataTaxonomiesAttributesGetCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesGetCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesGetCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataAttribute, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1DataAttribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesGetCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesGetCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesAttributesGetCall) IfNoneMatch

func (c *ProjectsLocationsDataTaxonomiesAttributesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesAttributesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsDataTaxonomiesAttributesListCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataAttributesResponse, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListDataAttributesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) Filter

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Filter(filter string) *ProjectsLocationsDataTaxonomiesAttributesListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) IfNoneMatch

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesAttributesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) OrderBy

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) OrderBy(orderBy string) *ProjectsLocationsDataTaxonomiesAttributesListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) PageSize

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) PageSize(pageSize int64) *ProjectsLocationsDataTaxonomiesAttributesListCall

PageSize sets the optional parameter "pageSize": Maximum number of DataAttributes to return. The service may return fewer than this value. If unspecified, at most 10 dataAttributes will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) PageToken

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) PageToken(pageToken string) *ProjectsLocationsDataTaxonomiesAttributesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListDataAttributes call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListDataAttributes must match the call that provided the page token.

func (*ProjectsLocationsDataTaxonomiesAttributesListCall) Pages

func (c *ProjectsLocationsDataTaxonomiesAttributesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataAttributesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataTaxonomiesAttributesPatchCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesPatchCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesPatchCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesPatchCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesPatchCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesAttributesPatchCall) UpdateMask

func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataTaxonomiesAttributesPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsDataTaxonomiesAttributesPatchCall) ValidateOnly

func (c *ProjectsLocationsDataTaxonomiesAttributesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesAttributesPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataTaxonomiesAttributesService

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

func NewProjectsLocationsDataTaxonomiesAttributesService

func NewProjectsLocationsDataTaxonomiesAttributesService(s *Service) *ProjectsLocationsDataTaxonomiesAttributesService

func (*ProjectsLocationsDataTaxonomiesAttributesService) Create

func (r *ProjectsLocationsDataTaxonomiesAttributesService) Create(parent string, googleclouddataplexv1dataattribute *GoogleCloudDataplexV1DataAttribute) *ProjectsLocationsDataTaxonomiesAttributesCreateCall

Create: Create a DataAttribute resource.

func (*ProjectsLocationsDataTaxonomiesAttributesService) Delete

func (r *ProjectsLocationsDataTaxonomiesAttributesService) Delete(name string) *ProjectsLocationsDataTaxonomiesAttributesDeleteCall

Delete: Deletes a Data Attribute resource.

func (*ProjectsLocationsDataTaxonomiesAttributesService) Get

func (r *ProjectsLocationsDataTaxonomiesAttributesService) Get(name string) *ProjectsLocationsDataTaxonomiesAttributesGetCall

Get: Retrieves a Data Attribute resource.

func (*ProjectsLocationsDataTaxonomiesAttributesService) GetIamPolicy

func (r *ProjectsLocationsDataTaxonomiesAttributesService) GetIamPolicy(resource string) *ProjectsLocationsDataTaxonomiesAttributesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDataTaxonomiesAttributesService) List

func (r *ProjectsLocationsDataTaxonomiesAttributesService) List(parent string) *ProjectsLocationsDataTaxonomiesAttributesListCall

List: Lists Data Attribute resources in a DataTaxonomy.

func (*ProjectsLocationsDataTaxonomiesAttributesService) Patch

func (r *ProjectsLocationsDataTaxonomiesAttributesService) Patch(name string, googleclouddataplexv1dataattribute *GoogleCloudDataplexV1DataAttribute) *ProjectsLocationsDataTaxonomiesAttributesPatchCall

Patch: Updates a DataAttribute resource.

func (*ProjectsLocationsDataTaxonomiesAttributesService) SetIamPolicy

func (r *ProjectsLocationsDataTaxonomiesAttributesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsDataTaxonomiesAttributesService) TestIamPermissions

func (r *ProjectsLocationsDataTaxonomiesAttributesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall

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

func (*ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Context

func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Do

func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.attributes.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Header

func (c *ProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataTaxonomiesCreateCall

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

func (*ProjectsLocationsDataTaxonomiesCreateCall) Context

func (c *ProjectsLocationsDataTaxonomiesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesCreateCall) DataTaxonomyId

func (c *ProjectsLocationsDataTaxonomiesCreateCall) DataTaxonomyId(dataTaxonomyId string) *ProjectsLocationsDataTaxonomiesCreateCall

DataTaxonomyId sets the optional parameter "dataTaxonomyId": Required. DataTaxonomy identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the Project.

func (*ProjectsLocationsDataTaxonomiesCreateCall) Do

func (c *ProjectsLocationsDataTaxonomiesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesCreateCall) Fields

func (c *ProjectsLocationsDataTaxonomiesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesCreateCall) Header

func (c *ProjectsLocationsDataTaxonomiesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesCreateCall) ValidateOnly

func (c *ProjectsLocationsDataTaxonomiesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataTaxonomiesDeleteCall

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

func (*ProjectsLocationsDataTaxonomiesDeleteCall) Context

func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesDeleteCall) Do

func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesDeleteCall) Etag

func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Etag(etag string) *ProjectsLocationsDataTaxonomiesDeleteCall

Etag sets the optional parameter "etag": If the client provided etag value does not match the current etag value,the DeleteDataTaxonomy method returns an ABORTED error.

func (*ProjectsLocationsDataTaxonomiesDeleteCall) Fields

func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesDeleteCall) Header

func (c *ProjectsLocationsDataTaxonomiesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataTaxonomiesGetCall

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

func (*ProjectsLocationsDataTaxonomiesGetCall) Context

func (c *ProjectsLocationsDataTaxonomiesGetCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesGetCall) Do

func (c *ProjectsLocationsDataTaxonomiesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1DataTaxonomy, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1DataTaxonomy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesGetCall) Fields

func (c *ProjectsLocationsDataTaxonomiesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesGetCall) Header

func (c *ProjectsLocationsDataTaxonomiesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesGetCall) IfNoneMatch

func (c *ProjectsLocationsDataTaxonomiesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataTaxonomiesGetIamPolicyCall

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

func (*ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Context

func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Do

func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Fields

func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Header

func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataTaxonomiesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsDataTaxonomiesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsDataTaxonomiesListCall

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

func (*ProjectsLocationsDataTaxonomiesListCall) Context

func (c *ProjectsLocationsDataTaxonomiesListCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesListCall) Do

func (c *ProjectsLocationsDataTaxonomiesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListDataTaxonomiesResponse, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListDataTaxonomiesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesListCall) Fields

func (c *ProjectsLocationsDataTaxonomiesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesListCall) Filter

func (c *ProjectsLocationsDataTaxonomiesListCall) Filter(filter string) *ProjectsLocationsDataTaxonomiesListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsDataTaxonomiesListCall) Header

func (c *ProjectsLocationsDataTaxonomiesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesListCall) IfNoneMatch

func (c *ProjectsLocationsDataTaxonomiesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataTaxonomiesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataTaxonomiesListCall) OrderBy

func (c *ProjectsLocationsDataTaxonomiesListCall) OrderBy(orderBy string) *ProjectsLocationsDataTaxonomiesListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsDataTaxonomiesListCall) PageSize

func (c *ProjectsLocationsDataTaxonomiesListCall) PageSize(pageSize int64) *ProjectsLocationsDataTaxonomiesListCall

PageSize sets the optional parameter "pageSize": Maximum number of DataTaxonomies to return. The service may return fewer than this value. If unspecified, at most 10 DataTaxonomies will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsDataTaxonomiesListCall) PageToken

func (c *ProjectsLocationsDataTaxonomiesListCall) PageToken(pageToken string) *ProjectsLocationsDataTaxonomiesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListDataTaxonomies call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListDataTaxonomies must match the call that provided the page token.

func (*ProjectsLocationsDataTaxonomiesListCall) Pages

func (c *ProjectsLocationsDataTaxonomiesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListDataTaxonomiesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataTaxonomiesPatchCall

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

func (*ProjectsLocationsDataTaxonomiesPatchCall) Context

func (c *ProjectsLocationsDataTaxonomiesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesPatchCall) Do

func (c *ProjectsLocationsDataTaxonomiesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesPatchCall) Fields

func (c *ProjectsLocationsDataTaxonomiesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesPatchCall) Header

func (c *ProjectsLocationsDataTaxonomiesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataTaxonomiesPatchCall) UpdateMask

func (c *ProjectsLocationsDataTaxonomiesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataTaxonomiesPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsDataTaxonomiesPatchCall) ValidateOnly

func (c *ProjectsLocationsDataTaxonomiesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsDataTaxonomiesPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsDataTaxonomiesService

type ProjectsLocationsDataTaxonomiesService struct {
    Attributes *ProjectsLocationsDataTaxonomiesAttributesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataTaxonomiesService

func NewProjectsLocationsDataTaxonomiesService(s *Service) *ProjectsLocationsDataTaxonomiesService

func (*ProjectsLocationsDataTaxonomiesService) Create

func (r *ProjectsLocationsDataTaxonomiesService) Create(parent string, googleclouddataplexv1datataxonomy *GoogleCloudDataplexV1DataTaxonomy) *ProjectsLocationsDataTaxonomiesCreateCall

Create: Create a DataTaxonomy resource.

func (*ProjectsLocationsDataTaxonomiesService) Delete

func (r *ProjectsLocationsDataTaxonomiesService) Delete(name string) *ProjectsLocationsDataTaxonomiesDeleteCall

Delete: Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.

func (*ProjectsLocationsDataTaxonomiesService) Get

func (r *ProjectsLocationsDataTaxonomiesService) Get(name string) *ProjectsLocationsDataTaxonomiesGetCall

Get: Retrieves a DataTaxonomy resource.

func (*ProjectsLocationsDataTaxonomiesService) GetIamPolicy

func (r *ProjectsLocationsDataTaxonomiesService) GetIamPolicy(resource string) *ProjectsLocationsDataTaxonomiesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsDataTaxonomiesService) List

func (r *ProjectsLocationsDataTaxonomiesService) List(parent string) *ProjectsLocationsDataTaxonomiesListCall

List: Lists DataTaxonomy resources in a project and location.

func (*ProjectsLocationsDataTaxonomiesService) Patch

func (r *ProjectsLocationsDataTaxonomiesService) Patch(name string, googleclouddataplexv1datataxonomy *GoogleCloudDataplexV1DataTaxonomy) *ProjectsLocationsDataTaxonomiesPatchCall

Patch: Updates a DataTaxonomy resource.

func (*ProjectsLocationsDataTaxonomiesService) SetIamPolicy

func (r *ProjectsLocationsDataTaxonomiesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsDataTaxonomiesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsDataTaxonomiesService) TestIamPermissions

func (r *ProjectsLocationsDataTaxonomiesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsDataTaxonomiesSetIamPolicyCall

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

func (*ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Context

func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Do

func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Fields

func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Header

func (c *ProjectsLocationsDataTaxonomiesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataTaxonomiesTestIamPermissionsCall

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

func (*ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Context

func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Do

func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.dataTaxonomies.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Header

func (c *ProjectsLocationsDataTaxonomiesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryGroupsCreateCall

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

func (*ProjectsLocationsEntryGroupsCreateCall) Context

func (c *ProjectsLocationsEntryGroupsCreateCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsCreateCall) Do

func (c *ProjectsLocationsEntryGroupsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.entryGroups.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsCreateCall) EntryGroupId

func (c *ProjectsLocationsEntryGroupsCreateCall) EntryGroupId(entryGroupId string) *ProjectsLocationsEntryGroupsCreateCall

EntryGroupId sets the optional parameter "entryGroupId": Required. EntryGroup identifier.

func (*ProjectsLocationsEntryGroupsCreateCall) Fields

func (c *ProjectsLocationsEntryGroupsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsCreateCall) Header

func (c *ProjectsLocationsEntryGroupsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsCreateCall) ValidateOnly

func (c *ProjectsLocationsEntryGroupsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryGroupsCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsEntryGroupsDeleteCall

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

func (*ProjectsLocationsEntryGroupsDeleteCall) Context

func (c *ProjectsLocationsEntryGroupsDeleteCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsDeleteCall) Do

func (c *ProjectsLocationsEntryGroupsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.entryGroups.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsDeleteCall) Etag

func (c *ProjectsLocationsEntryGroupsDeleteCall) Etag(etag string) *ProjectsLocationsEntryGroupsDeleteCall

Etag sets the optional parameter "etag": If the client provided etag value does not match the current etag value, the DeleteEntryGroupRequest method returns an ABORTED error response

func (*ProjectsLocationsEntryGroupsDeleteCall) Fields

func (c *ProjectsLocationsEntryGroupsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsDeleteCall) Header

func (c *ProjectsLocationsEntryGroupsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryGroupsEntriesCreateCall

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

func (*ProjectsLocationsEntryGroupsEntriesCreateCall) Context

func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsEntriesCreateCall) Do

func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)

Do executes the "dataplex.projects.locations.entryGroups.entries.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entry.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsEntriesCreateCall) EntryId

func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) EntryId(entryId string) *ProjectsLocationsEntryGroupsEntriesCreateCall

EntryId sets the optional parameter "entryId": Required. Entry identifier. It has to be unique within an Entry Group.Entries corresponding to Google Cloud resources use Entry ID format based on Full Resource Names (https://cloud.google.com/apis/design/resource_names#full_resource_name). The format is a Full Resource Name of the resource without the prefix double slashes in the API Service Name part of Full Resource Name. This allows retrieval of entries using their associated resource name.For example if the Full Resource Name of a resource is //library.googleapis.com/shelves/shelf1/books/book2, then the suggested entry_id is library.googleapis.com/shelves/shelf1/books/book2.It is also suggested to follow the same convention for entries corresponding to resources from other providers or systems than Google Cloud.The maximum size of the field is 4000 characters.

func (*ProjectsLocationsEntryGroupsEntriesCreateCall) Fields

func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsEntriesCreateCall) Header

func (c *ProjectsLocationsEntryGroupsEntriesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryGroupsEntriesDeleteCall

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

func (*ProjectsLocationsEntryGroupsEntriesDeleteCall) Context

func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsEntriesDeleteCall) Do

func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)

Do executes the "dataplex.projects.locations.entryGroups.entries.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entry.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsEntriesDeleteCall) Fields

func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsEntriesDeleteCall) Header

func (c *ProjectsLocationsEntryGroupsEntriesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryGroupsEntriesGetCall

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

func (*ProjectsLocationsEntryGroupsEntriesGetCall) AspectTypes

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) AspectTypes(aspectTypes ...string) *ProjectsLocationsEntryGroupsEntriesGetCall

AspectTypes sets the optional parameter "aspectTypes": Limits the aspects returned to the provided aspect types. Only works if the CUSTOM view is selected.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) Context

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) Do

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)

Do executes the "dataplex.projects.locations.entryGroups.entries.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entry.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) Fields

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) Header

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) IfNoneMatch

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsEntriesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) Paths

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) Paths(paths ...string) *ProjectsLocationsEntryGroupsEntriesGetCall

Paths sets the optional parameter "paths": Limits the aspects returned to those associated with the provided paths within the Entry. Only works if the CUSTOM view is selected.

func (*ProjectsLocationsEntryGroupsEntriesGetCall) View

func (c *ProjectsLocationsEntryGroupsEntriesGetCall) View(view string) *ProjectsLocationsEntryGroupsEntriesGetCall

View sets the optional parameter "view": View for controlling which parts of an entry are to be returned.

Possible values:

"ENTRY_VIEW_UNSPECIFIED" - Unspecified EntryView. Defaults to FULL.
"BASIC" - Returns entry only, without aspects.
"FULL" - Returns all required aspects as well as the keys of all

non-required aspects.

"CUSTOM" - Returns aspects matching custom fields in GetEntryRequest. If

the number of aspects would exceed 100, the first 100 will be returned.

"ALL" - Returns all aspects. If the number of aspects would exceed 100,

the first 100 will be returned.

type ProjectsLocationsEntryGroupsEntriesListCall

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

func (*ProjectsLocationsEntryGroupsEntriesListCall) Context

func (c *ProjectsLocationsEntryGroupsEntriesListCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsEntriesListCall) Do

func (c *ProjectsLocationsEntryGroupsEntriesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntriesResponse, error)

Do executes the "dataplex.projects.locations.entryGroups.entries.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListEntriesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsEntriesListCall) Fields

func (c *ProjectsLocationsEntryGroupsEntriesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsEntriesListCall) Filter

func (c *ProjectsLocationsEntryGroupsEntriesListCall) Filter(filter string) *ProjectsLocationsEntryGroupsEntriesListCall

Filter sets the optional parameter "filter": A filter on the entries to return. Filters are case-sensitive. The request can be filtered by the following fields: entry_type, entry_source.display_name. The comparison operators are =, !=, <, >, <=, >= (strings are compared according to lexical order) The logical operators AND, OR, NOT can be used in the filter. Wildcard "*" can be used, but for entry_type the full project id or number needs to be provided. Example filter expressions: "entry_source.display_name=AnExampleDisplayName" "entry_type=projects/example-project/locations/global/entryTypes/example-entr y_type" "entry_type=projects/example-project/locations/us/entryTypes/a* OR entry_type=projects/another-project/locations/*" "NOT entry_source.display_name=AnotherExampleDisplayName"

func (*ProjectsLocationsEntryGroupsEntriesListCall) Header

func (c *ProjectsLocationsEntryGroupsEntriesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsEntriesListCall) IfNoneMatch

func (c *ProjectsLocationsEntryGroupsEntriesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsEntriesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsEntryGroupsEntriesListCall) PageSize

func (c *ProjectsLocationsEntryGroupsEntriesListCall) PageSize(pageSize int64) *ProjectsLocationsEntryGroupsEntriesListCall

PageSize sets the optional parameter "pageSize":

func (*ProjectsLocationsEntryGroupsEntriesListCall) PageToken

func (c *ProjectsLocationsEntryGroupsEntriesListCall) PageToken(pageToken string) *ProjectsLocationsEntryGroupsEntriesListCall

PageToken sets the optional parameter "pageToken": The pagination token returned by a previous request.

func (*ProjectsLocationsEntryGroupsEntriesListCall) Pages

func (c *ProjectsLocationsEntryGroupsEntriesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntriesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsEntryGroupsEntriesPatchCall

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

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) AllowMissing

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsEntryGroupsEntriesPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true and the entry does not exist, it will be created.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) AspectKeys

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) AspectKeys(aspectKeys ...string) *ProjectsLocationsEntryGroupsEntriesPatchCall

AspectKeys sets the optional parameter "aspectKeys": The map keys of the Aspects which should be modified. Supports the following syntaxes: * - matches aspect on given type and empty path * @path - matches aspect on given type and specified path * * - matches aspects on given type for all paths * *@path - matches aspects of all types on the given pathExisting aspects matching the syntax will not be removed unless delete_missing_aspects is set to true.If this field is left empty, it will be treated as specifying exactly those Aspects present in the request.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) Context

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsEntriesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) DeleteMissingAspects

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) DeleteMissingAspects(deleteMissingAspects bool) *ProjectsLocationsEntryGroupsEntriesPatchCall

DeleteMissingAspects sets the optional parameter "deleteMissingAspects": If set to true and the aspect_keys specify aspect ranges, any existing aspects from that range not provided in the request will be deleted.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) Do

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)

Do executes the "dataplex.projects.locations.entryGroups.entries.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entry.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) Fields

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsEntriesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) Header

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsEntriesPatchCall) UpdateMask

func (c *ProjectsLocationsEntryGroupsEntriesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsEntryGroupsEntriesPatchCall

UpdateMask sets the optional parameter "updateMask": Mask of fields to update. To update Aspects, the update_mask must contain the value "aspects".If the update_mask is empty, all modifiable fields present in the request will be updated.

type ProjectsLocationsEntryGroupsEntriesService

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

func NewProjectsLocationsEntryGroupsEntriesService

func NewProjectsLocationsEntryGroupsEntriesService(s *Service) *ProjectsLocationsEntryGroupsEntriesService

func (*ProjectsLocationsEntryGroupsEntriesService) Create

func (r *ProjectsLocationsEntryGroupsEntriesService) Create(parent string, googleclouddataplexv1entry *GoogleCloudDataplexV1Entry) *ProjectsLocationsEntryGroupsEntriesCreateCall

Create: Creates an Entry.

func (*ProjectsLocationsEntryGroupsEntriesService) Delete

func (r *ProjectsLocationsEntryGroupsEntriesService) Delete(name string) *ProjectsLocationsEntryGroupsEntriesDeleteCall

Delete: Deletes an Entry.

func (*ProjectsLocationsEntryGroupsEntriesService) Get

func (r *ProjectsLocationsEntryGroupsEntriesService) Get(name string) *ProjectsLocationsEntryGroupsEntriesGetCall

Get: Gets a single entry.

func (*ProjectsLocationsEntryGroupsEntriesService) List

func (r *ProjectsLocationsEntryGroupsEntriesService) List(parent string) *ProjectsLocationsEntryGroupsEntriesListCall

List: Lists entries within an entry group.

func (*ProjectsLocationsEntryGroupsEntriesService) Patch

func (r *ProjectsLocationsEntryGroupsEntriesService) Patch(name string, googleclouddataplexv1entry *GoogleCloudDataplexV1Entry) *ProjectsLocationsEntryGroupsEntriesPatchCall

Patch: Updates an Entry.

type ProjectsLocationsEntryGroupsGetCall

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

func (*ProjectsLocationsEntryGroupsGetCall) Context

func (c *ProjectsLocationsEntryGroupsGetCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsGetCall) Do

func (c *ProjectsLocationsEntryGroupsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1EntryGroup, error)

Do executes the "dataplex.projects.locations.entryGroups.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1EntryGroup.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsGetCall) Fields

func (c *ProjectsLocationsEntryGroupsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsGetCall) Header

func (c *ProjectsLocationsEntryGroupsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsGetCall) IfNoneMatch

func (c *ProjectsLocationsEntryGroupsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsEntryGroupsGetIamPolicyCall

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

func (*ProjectsLocationsEntryGroupsGetIamPolicyCall) Context

func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsGetIamPolicyCall) Do

func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.entryGroups.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsGetIamPolicyCall) Fields

func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsGetIamPolicyCall) Header

func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsEntryGroupsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsEntryGroupsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsEntryGroupsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsEntryGroupsListCall

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

func (*ProjectsLocationsEntryGroupsListCall) Context

func (c *ProjectsLocationsEntryGroupsListCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsListCall) Do

func (c *ProjectsLocationsEntryGroupsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntryGroupsResponse, error)

Do executes the "dataplex.projects.locations.entryGroups.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListEntryGroupsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsListCall) Fields

func (c *ProjectsLocationsEntryGroupsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsListCall) Filter

func (c *ProjectsLocationsEntryGroupsListCall) Filter(filter string) *ProjectsLocationsEntryGroupsListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsEntryGroupsListCall) Header

func (c *ProjectsLocationsEntryGroupsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsListCall) IfNoneMatch

func (c *ProjectsLocationsEntryGroupsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryGroupsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsEntryGroupsListCall) OrderBy

func (c *ProjectsLocationsEntryGroupsListCall) OrderBy(orderBy string) *ProjectsLocationsEntryGroupsListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsEntryGroupsListCall) PageSize

func (c *ProjectsLocationsEntryGroupsListCall) PageSize(pageSize int64) *ProjectsLocationsEntryGroupsListCall

PageSize sets the optional parameter "pageSize": Maximum number of EntryGroups to return. The service may return fewer than this value. If unspecified, at most 10 EntryGroups will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsEntryGroupsListCall) PageToken

func (c *ProjectsLocationsEntryGroupsListCall) PageToken(pageToken string) *ProjectsLocationsEntryGroupsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListEntryGroups call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListEntryGroups must match the call that provided the page token.

func (*ProjectsLocationsEntryGroupsListCall) Pages

func (c *ProjectsLocationsEntryGroupsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntryGroupsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsEntryGroupsPatchCall

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

func (*ProjectsLocationsEntryGroupsPatchCall) Context

func (c *ProjectsLocationsEntryGroupsPatchCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsPatchCall) Do

func (c *ProjectsLocationsEntryGroupsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.entryGroups.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsPatchCall) Fields

func (c *ProjectsLocationsEntryGroupsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsPatchCall) Header

func (c *ProjectsLocationsEntryGroupsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryGroupsPatchCall) UpdateMask

func (c *ProjectsLocationsEntryGroupsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsEntryGroupsPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsEntryGroupsPatchCall) ValidateOnly

func (c *ProjectsLocationsEntryGroupsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryGroupsPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsEntryGroupsService

type ProjectsLocationsEntryGroupsService struct {
    Entries *ProjectsLocationsEntryGroupsEntriesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsEntryGroupsService

func NewProjectsLocationsEntryGroupsService(s *Service) *ProjectsLocationsEntryGroupsService

func (*ProjectsLocationsEntryGroupsService) Create

func (r *ProjectsLocationsEntryGroupsService) Create(parent string, googleclouddataplexv1entrygroup *GoogleCloudDataplexV1EntryGroup) *ProjectsLocationsEntryGroupsCreateCall

Create: Creates an EntryGroup

func (*ProjectsLocationsEntryGroupsService) Delete

func (r *ProjectsLocationsEntryGroupsService) Delete(name string) *ProjectsLocationsEntryGroupsDeleteCall

Delete: Deletes a EntryGroup resource.

func (*ProjectsLocationsEntryGroupsService) Get

func (r *ProjectsLocationsEntryGroupsService) Get(name string) *ProjectsLocationsEntryGroupsGetCall

Get: Retrieves a EntryGroup resource.

func (*ProjectsLocationsEntryGroupsService) GetIamPolicy

func (r *ProjectsLocationsEntryGroupsService) GetIamPolicy(resource string) *ProjectsLocationsEntryGroupsGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsEntryGroupsService) List

func (r *ProjectsLocationsEntryGroupsService) List(parent string) *ProjectsLocationsEntryGroupsListCall

List: Lists EntryGroup resources in a project and location.

func (*ProjectsLocationsEntryGroupsService) Patch

func (r *ProjectsLocationsEntryGroupsService) Patch(name string, googleclouddataplexv1entrygroup *GoogleCloudDataplexV1EntryGroup) *ProjectsLocationsEntryGroupsPatchCall

Patch: Updates a EntryGroup resource.

func (*ProjectsLocationsEntryGroupsService) SetIamPolicy

func (r *ProjectsLocationsEntryGroupsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsEntryGroupsSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsEntryGroupsService) TestIamPermissions

func (r *ProjectsLocationsEntryGroupsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsEntryGroupsTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsEntryGroupsSetIamPolicyCall

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

func (*ProjectsLocationsEntryGroupsSetIamPolicyCall) Context

func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsSetIamPolicyCall) Do

func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.entryGroups.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsSetIamPolicyCall) Fields

func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsSetIamPolicyCall) Header

func (c *ProjectsLocationsEntryGroupsSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryGroupsTestIamPermissionsCall

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

func (*ProjectsLocationsEntryGroupsTestIamPermissionsCall) Context

func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsEntryGroupsTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryGroupsTestIamPermissionsCall) Do

func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.entryGroups.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryGroupsTestIamPermissionsCall) Fields

func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryGroupsTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryGroupsTestIamPermissionsCall) Header

func (c *ProjectsLocationsEntryGroupsTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryTypesCreateCall

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

func (*ProjectsLocationsEntryTypesCreateCall) Context

func (c *ProjectsLocationsEntryTypesCreateCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesCreateCall) Do

func (c *ProjectsLocationsEntryTypesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.entryTypes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesCreateCall) EntryTypeId

func (c *ProjectsLocationsEntryTypesCreateCall) EntryTypeId(entryTypeId string) *ProjectsLocationsEntryTypesCreateCall

EntryTypeId sets the optional parameter "entryTypeId": Required. EntryType identifier.

func (*ProjectsLocationsEntryTypesCreateCall) Fields

func (c *ProjectsLocationsEntryTypesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesCreateCall) Header

func (c *ProjectsLocationsEntryTypesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryTypesCreateCall) ValidateOnly

func (c *ProjectsLocationsEntryTypesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryTypesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsEntryTypesDeleteCall

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

func (*ProjectsLocationsEntryTypesDeleteCall) Context

func (c *ProjectsLocationsEntryTypesDeleteCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesDeleteCall) Do

func (c *ProjectsLocationsEntryTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.entryTypes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesDeleteCall) Etag

func (c *ProjectsLocationsEntryTypesDeleteCall) Etag(etag string) *ProjectsLocationsEntryTypesDeleteCall

Etag sets the optional parameter "etag": If the client provided etag value does not match the current etag value, the DeleteEntryTypeRequest method returns an ABORTED error response

func (*ProjectsLocationsEntryTypesDeleteCall) Fields

func (c *ProjectsLocationsEntryTypesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesDeleteCall) Header

func (c *ProjectsLocationsEntryTypesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryTypesGetCall

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

func (*ProjectsLocationsEntryTypesGetCall) Context

func (c *ProjectsLocationsEntryTypesGetCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesGetCall) Do

func (c *ProjectsLocationsEntryTypesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1EntryType, error)

Do executes the "dataplex.projects.locations.entryTypes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1EntryType.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesGetCall) Fields

func (c *ProjectsLocationsEntryTypesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesGetCall) Header

func (c *ProjectsLocationsEntryTypesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryTypesGetCall) IfNoneMatch

func (c *ProjectsLocationsEntryTypesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryTypesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsEntryTypesGetIamPolicyCall

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

func (*ProjectsLocationsEntryTypesGetIamPolicyCall) Context

func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesGetIamPolicyCall) Do

func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.entryTypes.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesGetIamPolicyCall) Fields

func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesGetIamPolicyCall) Header

func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryTypesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryTypesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsEntryTypesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsEntryTypesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsEntryTypesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsEntryTypesListCall

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

func (*ProjectsLocationsEntryTypesListCall) Context

func (c *ProjectsLocationsEntryTypesListCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesListCall) Do

func (c *ProjectsLocationsEntryTypesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntryTypesResponse, error)

Do executes the "dataplex.projects.locations.entryTypes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListEntryTypesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesListCall) Fields

func (c *ProjectsLocationsEntryTypesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesListCall) Filter

func (c *ProjectsLocationsEntryTypesListCall) Filter(filter string) *ProjectsLocationsEntryTypesListCall

Filter sets the optional parameter "filter": Filter request. Filters are case-sensitive. The following formats are supported:labels.key1 = "value1" labels:key1 name = "value" These restrictions can be coinjoined with AND, OR and NOT conjunctions.

func (*ProjectsLocationsEntryTypesListCall) Header

func (c *ProjectsLocationsEntryTypesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryTypesListCall) IfNoneMatch

func (c *ProjectsLocationsEntryTypesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEntryTypesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsEntryTypesListCall) OrderBy

func (c *ProjectsLocationsEntryTypesListCall) OrderBy(orderBy string) *ProjectsLocationsEntryTypesListCall

OrderBy sets the optional parameter "orderBy": Order by fields (name or create_time) for the result. If not specified, the ordering is undefined.

func (*ProjectsLocationsEntryTypesListCall) PageSize

func (c *ProjectsLocationsEntryTypesListCall) PageSize(pageSize int64) *ProjectsLocationsEntryTypesListCall

PageSize sets the optional parameter "pageSize": Maximum number of EntryTypes to return. The service may return fewer than this value. If unspecified, at most 10 EntryTypes will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsEntryTypesListCall) PageToken

func (c *ProjectsLocationsEntryTypesListCall) PageToken(pageToken string) *ProjectsLocationsEntryTypesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListEntryTypes call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListEntryTypes must match the call that provided the page token.

func (*ProjectsLocationsEntryTypesListCall) Pages

func (c *ProjectsLocationsEntryTypesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntryTypesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsEntryTypesPatchCall

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

func (*ProjectsLocationsEntryTypesPatchCall) Context

func (c *ProjectsLocationsEntryTypesPatchCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesPatchCall) Do

func (c *ProjectsLocationsEntryTypesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.entryTypes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesPatchCall) Fields

func (c *ProjectsLocationsEntryTypesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesPatchCall) Header

func (c *ProjectsLocationsEntryTypesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsEntryTypesPatchCall) UpdateMask

func (c *ProjectsLocationsEntryTypesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsEntryTypesPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsEntryTypesPatchCall) ValidateOnly

func (c *ProjectsLocationsEntryTypesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsEntryTypesPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsEntryTypesService

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

func NewProjectsLocationsEntryTypesService

func NewProjectsLocationsEntryTypesService(s *Service) *ProjectsLocationsEntryTypesService

func (*ProjectsLocationsEntryTypesService) Create

func (r *ProjectsLocationsEntryTypesService) Create(parent string, googleclouddataplexv1entrytype *GoogleCloudDataplexV1EntryType) *ProjectsLocationsEntryTypesCreateCall

Create: Creates an EntryType

func (*ProjectsLocationsEntryTypesService) Delete

func (r *ProjectsLocationsEntryTypesService) Delete(name string) *ProjectsLocationsEntryTypesDeleteCall

Delete: Deletes a EntryType resource.

func (*ProjectsLocationsEntryTypesService) Get

func (r *ProjectsLocationsEntryTypesService) Get(name string) *ProjectsLocationsEntryTypesGetCall

Get: Retrieves a EntryType resource.

func (*ProjectsLocationsEntryTypesService) GetIamPolicy

func (r *ProjectsLocationsEntryTypesService) GetIamPolicy(resource string) *ProjectsLocationsEntryTypesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsEntryTypesService) List

func (r *ProjectsLocationsEntryTypesService) List(parent string) *ProjectsLocationsEntryTypesListCall

List: Lists EntryType resources in a project and location.

func (*ProjectsLocationsEntryTypesService) Patch

func (r *ProjectsLocationsEntryTypesService) Patch(name string, googleclouddataplexv1entrytype *GoogleCloudDataplexV1EntryType) *ProjectsLocationsEntryTypesPatchCall

Patch: Updates a EntryType resource.

func (*ProjectsLocationsEntryTypesService) SetIamPolicy

func (r *ProjectsLocationsEntryTypesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsEntryTypesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsEntryTypesService) TestIamPermissions

func (r *ProjectsLocationsEntryTypesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsEntryTypesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsEntryTypesSetIamPolicyCall

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

func (*ProjectsLocationsEntryTypesSetIamPolicyCall) Context

func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesSetIamPolicyCall) Do

func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.entryTypes.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesSetIamPolicyCall) Fields

func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesSetIamPolicyCall) Header

func (c *ProjectsLocationsEntryTypesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsEntryTypesTestIamPermissionsCall

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

func (*ProjectsLocationsEntryTypesTestIamPermissionsCall) Context

func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsEntryTypesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEntryTypesTestIamPermissionsCall) Do

func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.entryTypes.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsEntryTypesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsEntryTypesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsEntryTypesTestIamPermissionsCall) Header

func (c *ProjectsLocationsEntryTypesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGetCall

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

func (*ProjectsLocationsGetCall) Context

func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetCall) Do

func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationLocation, error)

Do executes the "dataplex.projects.locations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudLocationLocation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGetCall) Fields

func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGetCall) Header

func (c *ProjectsLocationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGetCall) IfNoneMatch

func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsGovernanceRulesGetIamPolicyCall

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

func (*ProjectsLocationsGovernanceRulesGetIamPolicyCall) Context

func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsGovernanceRulesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGovernanceRulesGetIamPolicyCall) Do

func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.governanceRules.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGovernanceRulesGetIamPolicyCall) Fields

func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsGovernanceRulesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGovernanceRulesGetIamPolicyCall) Header

func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsGovernanceRulesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsGovernanceRulesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsGovernanceRulesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsGovernanceRulesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsGovernanceRulesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsGovernanceRulesService

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

func NewProjectsLocationsGovernanceRulesService

func NewProjectsLocationsGovernanceRulesService(s *Service) *ProjectsLocationsGovernanceRulesService

func (*ProjectsLocationsGovernanceRulesService) GetIamPolicy

func (r *ProjectsLocationsGovernanceRulesService) GetIamPolicy(resource string) *ProjectsLocationsGovernanceRulesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsGovernanceRulesService) SetIamPolicy

func (r *ProjectsLocationsGovernanceRulesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsGovernanceRulesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsGovernanceRulesService) TestIamPermissions

func (r *ProjectsLocationsGovernanceRulesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsGovernanceRulesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsGovernanceRulesSetIamPolicyCall

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

func (*ProjectsLocationsGovernanceRulesSetIamPolicyCall) Context

func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsGovernanceRulesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGovernanceRulesSetIamPolicyCall) Do

func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.governanceRules.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGovernanceRulesSetIamPolicyCall) Fields

func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsGovernanceRulesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGovernanceRulesSetIamPolicyCall) Header

func (c *ProjectsLocationsGovernanceRulesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGovernanceRulesTestIamPermissionsCall

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

func (*ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Context

func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsGovernanceRulesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Do

func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.governanceRules.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsGovernanceRulesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Header

func (c *ProjectsLocationsGovernanceRulesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesActionsListCall

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

func (*ProjectsLocationsLakesActionsListCall) Context

func (c *ProjectsLocationsLakesActionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesActionsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesActionsListCall) Do

func (c *ProjectsLocationsLakesActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.actions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListActionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesActionsListCall) Fields

func (c *ProjectsLocationsLakesActionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesActionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesActionsListCall) Header

func (c *ProjectsLocationsLakesActionsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesActionsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesActionsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesActionsListCall) PageSize

func (c *ProjectsLocationsLakesActionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesActionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of actions to return. The service may return fewer than this value. If unspecified, at most 10 actions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesActionsListCall) PageToken

func (c *ProjectsLocationsLakesActionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesActionsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListLakeActions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListLakeActions must match the call that provided the page token.

func (*ProjectsLocationsLakesActionsListCall) Pages

func (c *ProjectsLocationsLakesActionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListActionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesActionsService

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

func NewProjectsLocationsLakesActionsService

func NewProjectsLocationsLakesActionsService(s *Service) *ProjectsLocationsLakesActionsService

func (*ProjectsLocationsLakesActionsService) List

func (r *ProjectsLocationsLakesActionsService) List(parent string) *ProjectsLocationsLakesActionsListCall

List: Lists action resources in a lake.

type ProjectsLocationsLakesContentCreateCall

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

func (*ProjectsLocationsLakesContentCreateCall) Context

func (c *ProjectsLocationsLakesContentCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesContentCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentCreateCall) Do

func (c *ProjectsLocationsLakesContentCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)

Do executes the "dataplex.projects.locations.lakes.content.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Content.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentCreateCall) Fields

func (c *ProjectsLocationsLakesContentCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentCreateCall) Header

func (c *ProjectsLocationsLakesContentCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesContentCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesContentDeleteCall

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

func (*ProjectsLocationsLakesContentDeleteCall) Context

func (c *ProjectsLocationsLakesContentDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesContentDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentDeleteCall) Do

func (c *ProjectsLocationsLakesContentDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.lakes.content.delete" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentDeleteCall) Fields

func (c *ProjectsLocationsLakesContentDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentDeleteCall) Header

func (c *ProjectsLocationsLakesContentDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesContentGetCall

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

func (*ProjectsLocationsLakesContentGetCall) Context

func (c *ProjectsLocationsLakesContentGetCall) Context(ctx context.Context) *ProjectsLocationsLakesContentGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentGetCall) Do

func (c *ProjectsLocationsLakesContentGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)

Do executes the "dataplex.projects.locations.lakes.content.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Content.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentGetCall) Fields

func (c *ProjectsLocationsLakesContentGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentGetCall) Header

func (c *ProjectsLocationsLakesContentGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesContentGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesContentGetCall) View

func (c *ProjectsLocationsLakesContentGetCall) View(view string) *ProjectsLocationsLakesContentGetCall

View sets the optional parameter "view": Specify content view to make a partial request.

Possible values:

"CONTENT_VIEW_UNSPECIFIED" - Content view not specified. Defaults to

BASIC. The API will default to the BASIC view.

"BASIC" - Will not return the data_text field.
"FULL" - Returns the complete proto.

type ProjectsLocationsLakesContentGetIamPolicyCall

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

func (*ProjectsLocationsLakesContentGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.content.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesContentGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesContentGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesContentGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesContentGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesContentListCall

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

func (*ProjectsLocationsLakesContentListCall) Context

func (c *ProjectsLocationsLakesContentListCall) Context(ctx context.Context) *ProjectsLocationsLakesContentListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentListCall) Do

func (c *ProjectsLocationsLakesContentListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListContentResponse, error)

Do executes the "dataplex.projects.locations.lakes.content.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListContentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentListCall) Fields

func (c *ProjectsLocationsLakesContentListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentListCall) Filter

func (c *ProjectsLocationsLakesContentListCall) Filter(filter string) *ProjectsLocationsLakesContentListCall

Filter sets the optional parameter "filter": Filter request. Filters are case-sensitive. The following formats are supported:labels.key1 = "value1" labels:key1 type = "NOTEBOOK" type = "SQL_SCRIPT"These restrictions can be coinjoined with AND, OR and NOT conjunctions.

func (*ProjectsLocationsLakesContentListCall) Header

func (c *ProjectsLocationsLakesContentListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentListCall) IfNoneMatch

func (c *ProjectsLocationsLakesContentListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesContentListCall) PageSize

func (c *ProjectsLocationsLakesContentListCall) PageSize(pageSize int64) *ProjectsLocationsLakesContentListCall

PageSize sets the optional parameter "pageSize": Maximum number of content to return. The service may return fewer than this value. If unspecified, at most 10 content will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesContentListCall) PageToken

func (c *ProjectsLocationsLakesContentListCall) PageToken(pageToken string) *ProjectsLocationsLakesContentListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListContent call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListContent must match the call that provided the page token.

func (*ProjectsLocationsLakesContentListCall) Pages

func (c *ProjectsLocationsLakesContentListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListContentResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesContentPatchCall

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

func (*ProjectsLocationsLakesContentPatchCall) Context

func (c *ProjectsLocationsLakesContentPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesContentPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentPatchCall) Do

func (c *ProjectsLocationsLakesContentPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)

Do executes the "dataplex.projects.locations.lakes.content.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Content.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentPatchCall) Fields

func (c *ProjectsLocationsLakesContentPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentPatchCall) Header

func (c *ProjectsLocationsLakesContentPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentPatchCall) UpdateMask

func (c *ProjectsLocationsLakesContentPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesContentPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesContentPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesContentPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesContentService

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

func NewProjectsLocationsLakesContentService

func NewProjectsLocationsLakesContentService(s *Service) *ProjectsLocationsLakesContentService

func (*ProjectsLocationsLakesContentService) Create

func (r *ProjectsLocationsLakesContentService) Create(parent string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentCreateCall

Create: Create a content.

func (*ProjectsLocationsLakesContentService) Delete

func (r *ProjectsLocationsLakesContentService) Delete(name string) *ProjectsLocationsLakesContentDeleteCall

Delete: Delete a content.

func (*ProjectsLocationsLakesContentService) Get

func (r *ProjectsLocationsLakesContentService) Get(name string) *ProjectsLocationsLakesContentGetCall

Get: Get a content resource.

func (*ProjectsLocationsLakesContentService) GetIamPolicy

func (r *ProjectsLocationsLakesContentService) GetIamPolicy(resource string) *ProjectsLocationsLakesContentGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.

func (*ProjectsLocationsLakesContentService) List

func (r *ProjectsLocationsLakesContentService) List(parent string) *ProjectsLocationsLakesContentListCall

List: List content.

func (*ProjectsLocationsLakesContentService) Patch

func (r *ProjectsLocationsLakesContentService) Patch(name string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentPatchCall

Patch: Update a content. Only supports full resource update.

func (*ProjectsLocationsLakesContentService) SetIamPolicy

func (r *ProjectsLocationsLakesContentService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesContentSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.

func (*ProjectsLocationsLakesContentService) TestIamPermissions

func (r *ProjectsLocationsLakesContentService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesContentTestIamPermissionsCall

TestIamPermissions: Returns the caller's permissions on a resource. If the resource does not exist, an empty set of permissions is returned (a NOT_FOUND error is not returned).A caller is not required to have Google IAM permission to make this request.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesContentSetIamPolicyCall

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

func (*ProjectsLocationsLakesContentSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.content.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesContentTestIamPermissionsCall

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

func (*ProjectsLocationsLakesContentTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesContentTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.content.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesContentitemsCreateCall

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

func (*ProjectsLocationsLakesContentitemsCreateCall) Context

func (c *ProjectsLocationsLakesContentitemsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsCreateCall) Do

func (c *ProjectsLocationsLakesContentitemsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Content.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsCreateCall) Fields

func (c *ProjectsLocationsLakesContentitemsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsCreateCall) Header

func (c *ProjectsLocationsLakesContentitemsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentitemsCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesContentitemsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentitemsCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesContentitemsDeleteCall

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

func (*ProjectsLocationsLakesContentitemsDeleteCall) Context

func (c *ProjectsLocationsLakesContentitemsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsDeleteCall) Do

func (c *ProjectsLocationsLakesContentitemsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.delete" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsDeleteCall) Fields

func (c *ProjectsLocationsLakesContentitemsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsDeleteCall) Header

func (c *ProjectsLocationsLakesContentitemsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesContentitemsGetCall

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

func (*ProjectsLocationsLakesContentitemsGetCall) Context

func (c *ProjectsLocationsLakesContentitemsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsGetCall) Do

func (c *ProjectsLocationsLakesContentitemsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Content.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsGetCall) Fields

func (c *ProjectsLocationsLakesContentitemsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsGetCall) Header

func (c *ProjectsLocationsLakesContentitemsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentitemsGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesContentitemsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesContentitemsGetCall) View

func (c *ProjectsLocationsLakesContentitemsGetCall) View(view string) *ProjectsLocationsLakesContentitemsGetCall

View sets the optional parameter "view": Specify content view to make a partial request.

Possible values:

"CONTENT_VIEW_UNSPECIFIED" - Content view not specified. Defaults to

BASIC. The API will default to the BASIC view.

"BASIC" - Will not return the data_text field.
"FULL" - Returns the complete proto.

type ProjectsLocationsLakesContentitemsGetIamPolicyCall

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

func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesContentitemsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesContentitemsListCall

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

func (*ProjectsLocationsLakesContentitemsListCall) Context

func (c *ProjectsLocationsLakesContentitemsListCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsListCall) Do

func (c *ProjectsLocationsLakesContentitemsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListContentResponse, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListContentResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsListCall) Fields

func (c *ProjectsLocationsLakesContentitemsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsListCall) Filter

func (c *ProjectsLocationsLakesContentitemsListCall) Filter(filter string) *ProjectsLocationsLakesContentitemsListCall

Filter sets the optional parameter "filter": Filter request. Filters are case-sensitive. The following formats are supported:labels.key1 = "value1" labels:key1 type = "NOTEBOOK" type = "SQL_SCRIPT"These restrictions can be coinjoined with AND, OR and NOT conjunctions.

func (*ProjectsLocationsLakesContentitemsListCall) Header

func (c *ProjectsLocationsLakesContentitemsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentitemsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesContentitemsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesContentitemsListCall) PageSize

func (c *ProjectsLocationsLakesContentitemsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesContentitemsListCall

PageSize sets the optional parameter "pageSize": Maximum number of content to return. The service may return fewer than this value. If unspecified, at most 10 content will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesContentitemsListCall) PageToken

func (c *ProjectsLocationsLakesContentitemsListCall) PageToken(pageToken string) *ProjectsLocationsLakesContentitemsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListContent call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListContent must match the call that provided the page token.

func (*ProjectsLocationsLakesContentitemsListCall) Pages

func (c *ProjectsLocationsLakesContentitemsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListContentResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesContentitemsPatchCall

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

func (*ProjectsLocationsLakesContentitemsPatchCall) Context

func (c *ProjectsLocationsLakesContentitemsPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsPatchCall) Do

func (c *ProjectsLocationsLakesContentitemsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Content.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsPatchCall) Fields

func (c *ProjectsLocationsLakesContentitemsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsPatchCall) Header

func (c *ProjectsLocationsLakesContentitemsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesContentitemsPatchCall) UpdateMask

func (c *ProjectsLocationsLakesContentitemsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesContentitemsPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesContentitemsPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesContentitemsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesContentitemsPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesContentitemsService

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

func NewProjectsLocationsLakesContentitemsService

func NewProjectsLocationsLakesContentitemsService(s *Service) *ProjectsLocationsLakesContentitemsService

func (*ProjectsLocationsLakesContentitemsService) Create

func (r *ProjectsLocationsLakesContentitemsService) Create(parent string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentitemsCreateCall

Create: Create a content.

func (*ProjectsLocationsLakesContentitemsService) Delete

func (r *ProjectsLocationsLakesContentitemsService) Delete(name string) *ProjectsLocationsLakesContentitemsDeleteCall

Delete: Delete a content.

func (*ProjectsLocationsLakesContentitemsService) Get

func (r *ProjectsLocationsLakesContentitemsService) Get(name string) *ProjectsLocationsLakesContentitemsGetCall

Get: Get a content resource.

func (*ProjectsLocationsLakesContentitemsService) GetIamPolicy

func (r *ProjectsLocationsLakesContentitemsService) GetIamPolicy(resource string) *ProjectsLocationsLakesContentitemsGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.

func (*ProjectsLocationsLakesContentitemsService) List

func (r *ProjectsLocationsLakesContentitemsService) List(parent string) *ProjectsLocationsLakesContentitemsListCall

List: List content.

func (*ProjectsLocationsLakesContentitemsService) Patch

func (r *ProjectsLocationsLakesContentitemsService) Patch(name string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentitemsPatchCall

Patch: Update a content. Only supports full resource update.

func (*ProjectsLocationsLakesContentitemsService) SetIamPolicy

func (r *ProjectsLocationsLakesContentitemsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesContentitemsSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.

func (*ProjectsLocationsLakesContentitemsService) TestIamPermissions

func (r *ProjectsLocationsLakesContentitemsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall

TestIamPermissions: Returns the caller's permissions on a resource. If the resource does not exist, an empty set of permissions is returned (a NOT_FOUND error is not returned).A caller is not required to have Google IAM permission to make this request.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesContentitemsSetIamPolicyCall

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

func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesContentitemsTestIamPermissionsCall

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

func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.contentitems.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesCreateCall

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

func (*ProjectsLocationsLakesCreateCall) Context

func (c *ProjectsLocationsLakesCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesCreateCall) Do

func (c *ProjectsLocationsLakesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesCreateCall) Fields

func (c *ProjectsLocationsLakesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesCreateCall) Header

func (c *ProjectsLocationsLakesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesCreateCall) LakeId

func (c *ProjectsLocationsLakesCreateCall) LakeId(lakeId string) *ProjectsLocationsLakesCreateCall

LakeId sets the optional parameter "lakeId": Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the customer project / location.

func (*ProjectsLocationsLakesCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesDeleteCall

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

func (*ProjectsLocationsLakesDeleteCall) Context

func (c *ProjectsLocationsLakesDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesDeleteCall) Do

func (c *ProjectsLocationsLakesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesDeleteCall) Fields

func (c *ProjectsLocationsLakesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesDeleteCall) Header

func (c *ProjectsLocationsLakesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesEnvironmentsCreateCall

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

func (*ProjectsLocationsLakesEnvironmentsCreateCall) Context

func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsCreateCall) Do

func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.environments.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsCreateCall) EnvironmentId

func (c *ProjectsLocationsLakesEnvironmentsCreateCall) EnvironmentId(environmentId string) *ProjectsLocationsLakesEnvironmentsCreateCall

EnvironmentId sets the optional parameter "environmentId": Required. Environment identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the lake.

func (*ProjectsLocationsLakesEnvironmentsCreateCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsCreateCall) Header

func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesEnvironmentsCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesEnvironmentsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesEnvironmentsCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesEnvironmentsDeleteCall

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

func (*ProjectsLocationsLakesEnvironmentsDeleteCall) Context

func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsDeleteCall) Do

func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.environments.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsDeleteCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsDeleteCall) Header

func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesEnvironmentsGetCall

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

func (*ProjectsLocationsLakesEnvironmentsGetCall) Context

func (c *ProjectsLocationsLakesEnvironmentsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsGetCall) Do

func (c *ProjectsLocationsLakesEnvironmentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Environment, error)

Do executes the "dataplex.projects.locations.lakes.environments.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsGetCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsGetCall) Header

func (c *ProjectsLocationsLakesEnvironmentsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesEnvironmentsGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesEnvironmentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesEnvironmentsGetIamPolicyCall

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

func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.environments.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesEnvironmentsListCall

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

func (*ProjectsLocationsLakesEnvironmentsListCall) Context

func (c *ProjectsLocationsLakesEnvironmentsListCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsListCall) Do

func (c *ProjectsLocationsLakesEnvironmentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEnvironmentsResponse, error)

Do executes the "dataplex.projects.locations.lakes.environments.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListEnvironmentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsListCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsListCall) Filter

func (c *ProjectsLocationsLakesEnvironmentsListCall) Filter(filter string) *ProjectsLocationsLakesEnvironmentsListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsLakesEnvironmentsListCall) Header

func (c *ProjectsLocationsLakesEnvironmentsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesEnvironmentsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesEnvironmentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesEnvironmentsListCall) OrderBy

func (c *ProjectsLocationsLakesEnvironmentsListCall) OrderBy(orderBy string) *ProjectsLocationsLakesEnvironmentsListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsLakesEnvironmentsListCall) PageSize

func (c *ProjectsLocationsLakesEnvironmentsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesEnvironmentsListCall

PageSize sets the optional parameter "pageSize": Maximum number of environments to return. The service may return fewer than this value. If unspecified, at most 10 environments will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesEnvironmentsListCall) PageToken

func (c *ProjectsLocationsLakesEnvironmentsListCall) PageToken(pageToken string) *ProjectsLocationsLakesEnvironmentsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListEnvironments call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListEnvironments must match the call that provided the page token.

func (*ProjectsLocationsLakesEnvironmentsListCall) Pages

func (c *ProjectsLocationsLakesEnvironmentsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEnvironmentsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesEnvironmentsPatchCall

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

func (*ProjectsLocationsLakesEnvironmentsPatchCall) Context

func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsPatchCall) Do

func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.environments.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsPatchCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsPatchCall) Header

func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesEnvironmentsPatchCall) UpdateMask

func (c *ProjectsLocationsLakesEnvironmentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesEnvironmentsPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesEnvironmentsPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesEnvironmentsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesEnvironmentsPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesEnvironmentsService

type ProjectsLocationsLakesEnvironmentsService struct {
    Sessions *ProjectsLocationsLakesEnvironmentsSessionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsLakesEnvironmentsService

func NewProjectsLocationsLakesEnvironmentsService(s *Service) *ProjectsLocationsLakesEnvironmentsService

func (*ProjectsLocationsLakesEnvironmentsService) Create

func (r *ProjectsLocationsLakesEnvironmentsService) Create(parent string, googleclouddataplexv1environment *GoogleCloudDataplexV1Environment) *ProjectsLocationsLakesEnvironmentsCreateCall

Create: Create an environment resource.

func (*ProjectsLocationsLakesEnvironmentsService) Delete

func (r *ProjectsLocationsLakesEnvironmentsService) Delete(name string) *ProjectsLocationsLakesEnvironmentsDeleteCall

Delete: Delete the environment resource. All the child resources must have been deleted before environment deletion can be initiated.

func (*ProjectsLocationsLakesEnvironmentsService) Get

func (r *ProjectsLocationsLakesEnvironmentsService) Get(name string) *ProjectsLocationsLakesEnvironmentsGetCall

Get: Get environment resource.

func (*ProjectsLocationsLakesEnvironmentsService) GetIamPolicy

func (r *ProjectsLocationsLakesEnvironmentsService) GetIamPolicy(resource string) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsLakesEnvironmentsService) List

func (r *ProjectsLocationsLakesEnvironmentsService) List(parent string) *ProjectsLocationsLakesEnvironmentsListCall

List: Lists environments under the given lake.

func (*ProjectsLocationsLakesEnvironmentsService) Patch

func (r *ProjectsLocationsLakesEnvironmentsService) Patch(name string, googleclouddataplexv1environment *GoogleCloudDataplexV1Environment) *ProjectsLocationsLakesEnvironmentsPatchCall

Patch: Update the environment resource.

func (*ProjectsLocationsLakesEnvironmentsService) SetIamPolicy

func (r *ProjectsLocationsLakesEnvironmentsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsLakesEnvironmentsService) TestIamPermissions

func (r *ProjectsLocationsLakesEnvironmentsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesEnvironmentsSessionsListCall

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

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Context

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsSessionsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Do

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListSessionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.environments.sessions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListSessionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsSessionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Filter

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Filter(filter string) *ProjectsLocationsLakesEnvironmentsSessionsListCall

Filter sets the optional parameter "filter": Filter request. The following mode filter is supported to return only the sessions belonging to the requester when the mode is USER and return sessions of all the users when the mode is ADMIN. When no filter is sent default to USER mode. NOTE: When the mode is ADMIN, the requester should have dataplex.environments.listAllSessions permission to list all sessions, in absence of the permission, the request fails.mode = ADMIN | USER

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Header

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsSessionsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) PageSize

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesEnvironmentsSessionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of sessions to return. The service may return fewer than this value. If unspecified, at most 10 sessions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) PageToken

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesEnvironmentsSessionsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListSessions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListSessions must match the call that provided the page token.

func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Pages

func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListSessionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesEnvironmentsSessionsService

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

func NewProjectsLocationsLakesEnvironmentsSessionsService

func NewProjectsLocationsLakesEnvironmentsSessionsService(s *Service) *ProjectsLocationsLakesEnvironmentsSessionsService

func (*ProjectsLocationsLakesEnvironmentsSessionsService) List

func (r *ProjectsLocationsLakesEnvironmentsSessionsService) List(parent string) *ProjectsLocationsLakesEnvironmentsSessionsListCall

List: Lists session resources in an environment.

type ProjectsLocationsLakesEnvironmentsSetIamPolicyCall

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

func (*ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.environments.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall

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

func (*ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.environments.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesGetCall

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

func (*ProjectsLocationsLakesGetCall) Context

func (c *ProjectsLocationsLakesGetCall) Context(ctx context.Context) *ProjectsLocationsLakesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesGetCall) Do

func (c *ProjectsLocationsLakesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Lake, error)

Do executes the "dataplex.projects.locations.lakes.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Lake.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesGetCall) Fields

func (c *ProjectsLocationsLakesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesGetCall) Header

func (c *ProjectsLocationsLakesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesGetIamPolicyCall

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

func (*ProjectsLocationsLakesGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesListCall

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

func (*ProjectsLocationsLakesListCall) Context

func (c *ProjectsLocationsLakesListCall) Context(ctx context.Context) *ProjectsLocationsLakesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesListCall) Do

func (c *ProjectsLocationsLakesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListLakesResponse, error)

Do executes the "dataplex.projects.locations.lakes.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListLakesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesListCall) Fields

func (c *ProjectsLocationsLakesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesListCall) Filter

func (c *ProjectsLocationsLakesListCall) Filter(filter string) *ProjectsLocationsLakesListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsLakesListCall) Header

func (c *ProjectsLocationsLakesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesListCall) IfNoneMatch

func (c *ProjectsLocationsLakesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesListCall) OrderBy

func (c *ProjectsLocationsLakesListCall) OrderBy(orderBy string) *ProjectsLocationsLakesListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsLakesListCall) PageSize

func (c *ProjectsLocationsLakesListCall) PageSize(pageSize int64) *ProjectsLocationsLakesListCall

PageSize sets the optional parameter "pageSize": Maximum number of Lakes to return. The service may return fewer than this value. If unspecified, at most 10 lakes will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesListCall) PageToken

func (c *ProjectsLocationsLakesListCall) PageToken(pageToken string) *ProjectsLocationsLakesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListLakes call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListLakes must match the call that provided the page token.

func (*ProjectsLocationsLakesListCall) Pages

func (c *ProjectsLocationsLakesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListLakesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesPatchCall

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

func (*ProjectsLocationsLakesPatchCall) Context

func (c *ProjectsLocationsLakesPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesPatchCall) Do

func (c *ProjectsLocationsLakesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesPatchCall) Fields

func (c *ProjectsLocationsLakesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesPatchCall) Header

func (c *ProjectsLocationsLakesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesPatchCall) UpdateMask

func (c *ProjectsLocationsLakesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesService

type ProjectsLocationsLakesService struct {
    Actions *ProjectsLocationsLakesActionsService

    Content *ProjectsLocationsLakesContentService

    Contentitems *ProjectsLocationsLakesContentitemsService

    Environments *ProjectsLocationsLakesEnvironmentsService

    Tasks *ProjectsLocationsLakesTasksService

    Zones *ProjectsLocationsLakesZonesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsLakesService

func NewProjectsLocationsLakesService(s *Service) *ProjectsLocationsLakesService

func (*ProjectsLocationsLakesService) Create

func (r *ProjectsLocationsLakesService) Create(parent string, googleclouddataplexv1lake *GoogleCloudDataplexV1Lake) *ProjectsLocationsLakesCreateCall

Create: Creates a lake resource.

func (*ProjectsLocationsLakesService) Delete

func (r *ProjectsLocationsLakesService) Delete(name string) *ProjectsLocationsLakesDeleteCall

Delete: Deletes a lake resource. All zones within the lake must be deleted before the lake can be deleted.

func (*ProjectsLocationsLakesService) Get

func (r *ProjectsLocationsLakesService) Get(name string) *ProjectsLocationsLakesGetCall

Get: Retrieves a lake resource.

func (*ProjectsLocationsLakesService) GetIamPolicy

func (r *ProjectsLocationsLakesService) GetIamPolicy(resource string) *ProjectsLocationsLakesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsLakesService) List

func (r *ProjectsLocationsLakesService) List(parent string) *ProjectsLocationsLakesListCall

List: Lists lake resources in a project and location.

func (*ProjectsLocationsLakesService) Patch

func (r *ProjectsLocationsLakesService) Patch(name string, googleclouddataplexv1lake *GoogleCloudDataplexV1Lake) *ProjectsLocationsLakesPatchCall

Patch: Updates a lake resource.

func (*ProjectsLocationsLakesService) SetIamPolicy

func (r *ProjectsLocationsLakesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsLakesService) TestIamPermissions

func (r *ProjectsLocationsLakesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesSetIamPolicyCall

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

func (*ProjectsLocationsLakesSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesTasksCreateCall

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

func (*ProjectsLocationsLakesTasksCreateCall) Context

func (c *ProjectsLocationsLakesTasksCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksCreateCall) Do

func (c *ProjectsLocationsLakesTasksCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.tasks.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksCreateCall) Fields

func (c *ProjectsLocationsLakesTasksCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksCreateCall) Header

func (c *ProjectsLocationsLakesTasksCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksCreateCall) TaskId

func (c *ProjectsLocationsLakesTasksCreateCall) TaskId(taskId string) *ProjectsLocationsLakesTasksCreateCall

TaskId sets the optional parameter "taskId": Required. Task identifier.

func (*ProjectsLocationsLakesTasksCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesTasksCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesTasksCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesTasksDeleteCall

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

func (*ProjectsLocationsLakesTasksDeleteCall) Context

func (c *ProjectsLocationsLakesTasksDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksDeleteCall) Do

func (c *ProjectsLocationsLakesTasksDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.tasks.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksDeleteCall) Fields

func (c *ProjectsLocationsLakesTasksDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksDeleteCall) Header

func (c *ProjectsLocationsLakesTasksDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesTasksGetCall

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

func (*ProjectsLocationsLakesTasksGetCall) Context

func (c *ProjectsLocationsLakesTasksGetCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksGetCall) Do

func (c *ProjectsLocationsLakesTasksGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Task, error)

Do executes the "dataplex.projects.locations.lakes.tasks.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Task.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksGetCall) Fields

func (c *ProjectsLocationsLakesTasksGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksGetCall) Header

func (c *ProjectsLocationsLakesTasksGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesTasksGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesTasksGetIamPolicyCall

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

func (*ProjectsLocationsLakesTasksGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.tasks.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesTasksGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesTasksGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesTasksJobsCancelCall

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

func (*ProjectsLocationsLakesTasksJobsCancelCall) Context

func (c *ProjectsLocationsLakesTasksJobsCancelCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksJobsCancelCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksJobsCancelCall) Do

func (c *ProjectsLocationsLakesTasksJobsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.lakes.tasks.jobs.cancel" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksJobsCancelCall) Fields

func (c *ProjectsLocationsLakesTasksJobsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksJobsCancelCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksJobsCancelCall) Header

func (c *ProjectsLocationsLakesTasksJobsCancelCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesTasksJobsGetCall

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

func (*ProjectsLocationsLakesTasksJobsGetCall) Context

func (c *ProjectsLocationsLakesTasksJobsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksJobsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksJobsGetCall) Do

func (c *ProjectsLocationsLakesTasksJobsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Job, error)

Do executes the "dataplex.projects.locations.lakes.tasks.jobs.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Job.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksJobsGetCall) Fields

func (c *ProjectsLocationsLakesTasksJobsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksJobsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksJobsGetCall) Header

func (c *ProjectsLocationsLakesTasksJobsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksJobsGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesTasksJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksJobsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesTasksJobsListCall

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

func (*ProjectsLocationsLakesTasksJobsListCall) Context

func (c *ProjectsLocationsLakesTasksJobsListCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksJobsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksJobsListCall) Do

func (c *ProjectsLocationsLakesTasksJobsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListJobsResponse, error)

Do executes the "dataplex.projects.locations.lakes.tasks.jobs.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListJobsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksJobsListCall) Fields

func (c *ProjectsLocationsLakesTasksJobsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksJobsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksJobsListCall) Header

func (c *ProjectsLocationsLakesTasksJobsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksJobsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesTasksJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksJobsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesTasksJobsListCall) PageSize

func (c *ProjectsLocationsLakesTasksJobsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesTasksJobsListCall

PageSize sets the optional parameter "pageSize": Maximum number of jobs to return. The service may return fewer than this value. If unspecified, at most 10 jobs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesTasksJobsListCall) PageToken

func (c *ProjectsLocationsLakesTasksJobsListCall) PageToken(pageToken string) *ProjectsLocationsLakesTasksJobsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListJobs call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListJobs must match the call that provided the page token.

func (*ProjectsLocationsLakesTasksJobsListCall) Pages

func (c *ProjectsLocationsLakesTasksJobsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListJobsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesTasksJobsService

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

func NewProjectsLocationsLakesTasksJobsService

func NewProjectsLocationsLakesTasksJobsService(s *Service) *ProjectsLocationsLakesTasksJobsService

func (*ProjectsLocationsLakesTasksJobsService) Cancel

func (r *ProjectsLocationsLakesTasksJobsService) Cancel(name string, googleclouddataplexv1canceljobrequest *GoogleCloudDataplexV1CancelJobRequest) *ProjectsLocationsLakesTasksJobsCancelCall

Cancel: Cancel jobs running for the task resource.

func (*ProjectsLocationsLakesTasksJobsService) Get

func (r *ProjectsLocationsLakesTasksJobsService) Get(name string) *ProjectsLocationsLakesTasksJobsGetCall

Get: Get job resource.

func (*ProjectsLocationsLakesTasksJobsService) List

func (r *ProjectsLocationsLakesTasksJobsService) List(parent string) *ProjectsLocationsLakesTasksJobsListCall

List: Lists Jobs under the given task.

type ProjectsLocationsLakesTasksListCall

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

func (*ProjectsLocationsLakesTasksListCall) Context

func (c *ProjectsLocationsLakesTasksListCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksListCall) Do

func (c *ProjectsLocationsLakesTasksListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListTasksResponse, error)

Do executes the "dataplex.projects.locations.lakes.tasks.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListTasksResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksListCall) Fields

func (c *ProjectsLocationsLakesTasksListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksListCall) Filter

func (c *ProjectsLocationsLakesTasksListCall) Filter(filter string) *ProjectsLocationsLakesTasksListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsLakesTasksListCall) Header

func (c *ProjectsLocationsLakesTasksListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksListCall) IfNoneMatch

func (c *ProjectsLocationsLakesTasksListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesTasksListCall) OrderBy

func (c *ProjectsLocationsLakesTasksListCall) OrderBy(orderBy string) *ProjectsLocationsLakesTasksListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsLakesTasksListCall) PageSize

func (c *ProjectsLocationsLakesTasksListCall) PageSize(pageSize int64) *ProjectsLocationsLakesTasksListCall

PageSize sets the optional parameter "pageSize": Maximum number of tasks to return. The service may return fewer than this value. If unspecified, at most 10 tasks will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesTasksListCall) PageToken

func (c *ProjectsLocationsLakesTasksListCall) PageToken(pageToken string) *ProjectsLocationsLakesTasksListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListZones call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListZones must match the call that provided the page token.

func (*ProjectsLocationsLakesTasksListCall) Pages

func (c *ProjectsLocationsLakesTasksListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListTasksResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesTasksPatchCall

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

func (*ProjectsLocationsLakesTasksPatchCall) Context

func (c *ProjectsLocationsLakesTasksPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksPatchCall) Do

func (c *ProjectsLocationsLakesTasksPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.tasks.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksPatchCall) Fields

func (c *ProjectsLocationsLakesTasksPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksPatchCall) Header

func (c *ProjectsLocationsLakesTasksPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesTasksPatchCall) UpdateMask

func (c *ProjectsLocationsLakesTasksPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesTasksPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesTasksPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesTasksPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesTasksPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesTasksRunCall

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

func (*ProjectsLocationsLakesTasksRunCall) Context

func (c *ProjectsLocationsLakesTasksRunCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksRunCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksRunCall) Do

func (c *ProjectsLocationsLakesTasksRunCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1RunTaskResponse, error)

Do executes the "dataplex.projects.locations.lakes.tasks.run" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1RunTaskResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksRunCall) Fields

func (c *ProjectsLocationsLakesTasksRunCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksRunCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksRunCall) Header

func (c *ProjectsLocationsLakesTasksRunCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesTasksService

type ProjectsLocationsLakesTasksService struct {
    Jobs *ProjectsLocationsLakesTasksJobsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsLakesTasksService

func NewProjectsLocationsLakesTasksService(s *Service) *ProjectsLocationsLakesTasksService

func (*ProjectsLocationsLakesTasksService) Create

func (r *ProjectsLocationsLakesTasksService) Create(parent string, googleclouddataplexv1task *GoogleCloudDataplexV1Task) *ProjectsLocationsLakesTasksCreateCall

Create: Creates a task resource within a lake.

func (*ProjectsLocationsLakesTasksService) Delete

func (r *ProjectsLocationsLakesTasksService) Delete(name string) *ProjectsLocationsLakesTasksDeleteCall

Delete: Delete the task resource.

func (*ProjectsLocationsLakesTasksService) Get

func (r *ProjectsLocationsLakesTasksService) Get(name string) *ProjectsLocationsLakesTasksGetCall

Get: Get task resource.

func (*ProjectsLocationsLakesTasksService) GetIamPolicy

func (r *ProjectsLocationsLakesTasksService) GetIamPolicy(resource string) *ProjectsLocationsLakesTasksGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsLakesTasksService) List

func (r *ProjectsLocationsLakesTasksService) List(parent string) *ProjectsLocationsLakesTasksListCall

List: Lists tasks under the given lake.

func (*ProjectsLocationsLakesTasksService) Patch

func (r *ProjectsLocationsLakesTasksService) Patch(name string, googleclouddataplexv1task *GoogleCloudDataplexV1Task) *ProjectsLocationsLakesTasksPatchCall

Patch: Update the task resource.

func (*ProjectsLocationsLakesTasksService) Run

func (r *ProjectsLocationsLakesTasksService) Run(name string, googleclouddataplexv1runtaskrequest *GoogleCloudDataplexV1RunTaskRequest) *ProjectsLocationsLakesTasksRunCall

Run: Run an on demand execution of a Task.

func (*ProjectsLocationsLakesTasksService) SetIamPolicy

func (r *ProjectsLocationsLakesTasksService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesTasksSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsLakesTasksService) TestIamPermissions

func (r *ProjectsLocationsLakesTasksService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesTasksTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesTasksSetIamPolicyCall

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

func (*ProjectsLocationsLakesTasksSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.tasks.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesTasksTestIamPermissionsCall

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

func (*ProjectsLocationsLakesTasksTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesTasksTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTasksTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.tasks.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTasksTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTasksTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTasksTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesTestIamPermissionsCall

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

func (*ProjectsLocationsLakesTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesActionsListCall

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

func (*ProjectsLocationsLakesZonesActionsListCall) Context

func (c *ProjectsLocationsLakesZonesActionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesActionsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesActionsListCall) Do

func (c *ProjectsLocationsLakesZonesActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.actions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListActionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesActionsListCall) Fields

func (c *ProjectsLocationsLakesZonesActionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesActionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesActionsListCall) Header

func (c *ProjectsLocationsLakesZonesActionsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesActionsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesActionsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesActionsListCall) PageSize

func (c *ProjectsLocationsLakesZonesActionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesActionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of actions to return. The service may return fewer than this value. If unspecified, at most 10 actions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesZonesActionsListCall) PageToken

func (c *ProjectsLocationsLakesZonesActionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesActionsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListZoneActions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListZoneActions must match the call that provided the page token.

func (*ProjectsLocationsLakesZonesActionsListCall) Pages

func (c *ProjectsLocationsLakesZonesActionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListActionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesZonesActionsService

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

func NewProjectsLocationsLakesZonesActionsService

func NewProjectsLocationsLakesZonesActionsService(s *Service) *ProjectsLocationsLakesZonesActionsService

func (*ProjectsLocationsLakesZonesActionsService) List

func (r *ProjectsLocationsLakesZonesActionsService) List(parent string) *ProjectsLocationsLakesZonesActionsListCall

List: Lists action resources in a zone.

type ProjectsLocationsLakesZonesAssetsActionsListCall

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

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Context

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsActionsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Do

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.actions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListActionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsActionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Header

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsActionsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) PageSize

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesAssetsActionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of actions to return. The service may return fewer than this value. If unspecified, at most 10 actions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) PageToken

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesAssetsActionsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListAssetActions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssetActions must match the call that provided the page token.

func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Pages

func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListActionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesZonesAssetsActionsService

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

func NewProjectsLocationsLakesZonesAssetsActionsService

func NewProjectsLocationsLakesZonesAssetsActionsService(s *Service) *ProjectsLocationsLakesZonesAssetsActionsService

func (*ProjectsLocationsLakesZonesAssetsActionsService) List

func (r *ProjectsLocationsLakesZonesAssetsActionsService) List(parent string) *ProjectsLocationsLakesZonesAssetsActionsListCall

List: Lists action resources in an asset.

type ProjectsLocationsLakesZonesAssetsCreateCall

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

func (*ProjectsLocationsLakesZonesAssetsCreateCall) AssetId

func (c *ProjectsLocationsLakesZonesAssetsCreateCall) AssetId(assetId string) *ProjectsLocationsLakesZonesAssetsCreateCall

AssetId sets the optional parameter "assetId": Required. Asset identifier. This ID will be used to generate names such as table names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the zone.

func (*ProjectsLocationsLakesZonesAssetsCreateCall) Context

func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsCreateCall) Do

func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsCreateCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsCreateCall) Header

func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesAssetsCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesAssetsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesAssetsCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesZonesAssetsDeleteCall

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

func (*ProjectsLocationsLakesZonesAssetsDeleteCall) Context

func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsDeleteCall) Do

func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsDeleteCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsDeleteCall) Header

func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesAssetsGetCall

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

func (*ProjectsLocationsLakesZonesAssetsGetCall) Context

func (c *ProjectsLocationsLakesZonesAssetsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsGetCall) Do

func (c *ProjectsLocationsLakesZonesAssetsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Asset, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Asset.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsGetCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsGetCall) Header

func (c *ProjectsLocationsLakesZonesAssetsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesAssetsGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesAssetsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesZonesAssetsGetIamPolicyCall

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

func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesZonesAssetsListCall

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

func (*ProjectsLocationsLakesZonesAssetsListCall) Context

func (c *ProjectsLocationsLakesZonesAssetsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsListCall) Do

func (c *ProjectsLocationsLakesZonesAssetsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListAssetsResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListAssetsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsListCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsListCall) Filter

func (c *ProjectsLocationsLakesZonesAssetsListCall) Filter(filter string) *ProjectsLocationsLakesZonesAssetsListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsLakesZonesAssetsListCall) Header

func (c *ProjectsLocationsLakesZonesAssetsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesAssetsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesAssetsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesAssetsListCall) OrderBy

func (c *ProjectsLocationsLakesZonesAssetsListCall) OrderBy(orderBy string) *ProjectsLocationsLakesZonesAssetsListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsLakesZonesAssetsListCall) PageSize

func (c *ProjectsLocationsLakesZonesAssetsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesAssetsListCall

PageSize sets the optional parameter "pageSize": Maximum number of asset to return. The service may return fewer than this value. If unspecified, at most 10 assets will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesZonesAssetsListCall) PageToken

func (c *ProjectsLocationsLakesZonesAssetsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesAssetsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListAssets call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAssets must match the call that provided the page token.

func (*ProjectsLocationsLakesZonesAssetsListCall) Pages

func (c *ProjectsLocationsLakesZonesAssetsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListAssetsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesZonesAssetsPatchCall

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

func (*ProjectsLocationsLakesZonesAssetsPatchCall) Context

func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsPatchCall) Do

func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsPatchCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsPatchCall) Header

func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesAssetsPatchCall) UpdateMask

func (c *ProjectsLocationsLakesZonesAssetsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesZonesAssetsPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesZonesAssetsPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesAssetsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesAssetsPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesZonesAssetsService

type ProjectsLocationsLakesZonesAssetsService struct {
    Actions *ProjectsLocationsLakesZonesAssetsActionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsLakesZonesAssetsService

func NewProjectsLocationsLakesZonesAssetsService(s *Service) *ProjectsLocationsLakesZonesAssetsService

func (*ProjectsLocationsLakesZonesAssetsService) Create

func (r *ProjectsLocationsLakesZonesAssetsService) Create(parent string, googleclouddataplexv1asset *GoogleCloudDataplexV1Asset) *ProjectsLocationsLakesZonesAssetsCreateCall

Create: Creates an asset resource.

func (*ProjectsLocationsLakesZonesAssetsService) Delete

func (r *ProjectsLocationsLakesZonesAssetsService) Delete(name string) *ProjectsLocationsLakesZonesAssetsDeleteCall

Delete: Deletes an asset resource. The referenced storage resource is detached (default) or deleted based on the associated Lifecycle policy.

func (*ProjectsLocationsLakesZonesAssetsService) Get

func (r *ProjectsLocationsLakesZonesAssetsService) Get(name string) *ProjectsLocationsLakesZonesAssetsGetCall

Get: Retrieves an asset resource.

func (*ProjectsLocationsLakesZonesAssetsService) GetIamPolicy

func (r *ProjectsLocationsLakesZonesAssetsService) GetIamPolicy(resource string) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsLakesZonesAssetsService) List

func (r *ProjectsLocationsLakesZonesAssetsService) List(parent string) *ProjectsLocationsLakesZonesAssetsListCall

List: Lists asset resources in a zone.

func (*ProjectsLocationsLakesZonesAssetsService) Patch

func (r *ProjectsLocationsLakesZonesAssetsService) Patch(name string, googleclouddataplexv1asset *GoogleCloudDataplexV1Asset) *ProjectsLocationsLakesZonesAssetsPatchCall

Patch: Updates an asset resource.

func (*ProjectsLocationsLakesZonesAssetsService) SetIamPolicy

func (r *ProjectsLocationsLakesZonesAssetsService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsLakesZonesAssetsService) TestIamPermissions

func (r *ProjectsLocationsLakesZonesAssetsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesZonesAssetsSetIamPolicyCall

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

func (*ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall

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

func (*ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.assets.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesCreateCall

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

func (*ProjectsLocationsLakesZonesCreateCall) Context

func (c *ProjectsLocationsLakesZonesCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesCreateCall) Do

func (c *ProjectsLocationsLakesZonesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.zones.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesCreateCall) Fields

func (c *ProjectsLocationsLakesZonesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesCreateCall) Header

func (c *ProjectsLocationsLakesZonesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

func (*ProjectsLocationsLakesZonesCreateCall) ZoneId

func (c *ProjectsLocationsLakesZonesCreateCall) ZoneId(zoneId string) *ProjectsLocationsLakesZonesCreateCall

ZoneId sets the optional parameter "zoneId": Required. Zone identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique across all lakes from all locations in a project. * Must not be one of the reserved IDs (i.e. "default", "global-temp")

type ProjectsLocationsLakesZonesDeleteCall

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

func (*ProjectsLocationsLakesZonesDeleteCall) Context

func (c *ProjectsLocationsLakesZonesDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesDeleteCall) Do

func (c *ProjectsLocationsLakesZonesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.zones.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesDeleteCall) Fields

func (c *ProjectsLocationsLakesZonesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesDeleteCall) Header

func (c *ProjectsLocationsLakesZonesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesEntitiesCreateCall

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

func (*ProjectsLocationsLakesZonesEntitiesCreateCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesCreateCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entity.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesCreateCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesCreateCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesEntitiesCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesZonesEntitiesDeleteCall

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

func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.delete" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Etag

func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Etag(etag string) *ProjectsLocationsLakesZonesEntitiesDeleteCall

Etag sets the optional parameter "etag": Required. The etag associated with the entity, which can be retrieved with a GetEntity request.

func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesEntitiesGetCall

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

func (*ProjectsLocationsLakesZonesEntitiesGetCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesGetCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entity.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesGetCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesGetCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesEntitiesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesEntitiesGetCall) View

func (c *ProjectsLocationsLakesZonesEntitiesGetCall) View(view string) *ProjectsLocationsLakesZonesEntitiesGetCall

View sets the optional parameter "view": Used to select the subset of entity information to return. Defaults to BASIC.

Possible values:

"ENTITY_VIEW_UNSPECIFIED" - The API will default to the BASIC view.
"BASIC" - Minimal view that does not include the schema.
"SCHEMA" - Include basic information and schema.
"FULL" - Include everything. Currently, this is the same as the SCHEMA

view.

type ProjectsLocationsLakesZonesEntitiesListCall

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

func (*ProjectsLocationsLakesZonesEntitiesListCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesListCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntitiesResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListEntitiesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesListCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesListCall) Filter

func (c *ProjectsLocationsLakesZonesEntitiesListCall) Filter(filter string) *ProjectsLocationsLakesZonesEntitiesListCall

Filter sets the optional parameter "filter": The following filter parameters can be added to the URL to limit the entities returned by the API: Entity ID: ?filter="id=entityID" Asset ID: ?filter="asset=assetID" Data path ?filter="data_path=gs://my-bucket" Is HIVE compatible: ?filter="hive_compatible=true" Is BigQuery compatible: ?filter="bigquery_compatible=true"

func (*ProjectsLocationsLakesZonesEntitiesListCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesListCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesEntitiesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesEntitiesListCall) PageSize

func (c *ProjectsLocationsLakesZonesEntitiesListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesEntitiesListCall

PageSize sets the optional parameter "pageSize": Maximum number of entities to return. The service may return fewer than this value. If unspecified, 100 entities will be returned by default. The maximum value is 500; larger values will will be truncated to 500.

func (*ProjectsLocationsLakesZonesEntitiesListCall) PageToken

func (c *ProjectsLocationsLakesZonesEntitiesListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesEntitiesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListEntities call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListEntities must match the call that provided the page token.

func (*ProjectsLocationsLakesZonesEntitiesListCall) Pages

func (c *ProjectsLocationsLakesZonesEntitiesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListEntitiesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsLakesZonesEntitiesListCall) View

func (c *ProjectsLocationsLakesZonesEntitiesListCall) View(view string) *ProjectsLocationsLakesZonesEntitiesListCall

View sets the optional parameter "view": Required. Specify the entity view to make a partial list request.

Possible values:

"ENTITY_VIEW_UNSPECIFIED" - The default unset value. Return both table and

fileset entities if unspecified.

"TABLES" - Only list table entities.
"FILESETS" - Only list fileset entities.

type ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall

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

func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Partition, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Partition.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall

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

func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.delete" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Etag

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Etag(etag string) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall

Etag sets the optional parameter "etag": The etag associated with the partition.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesEntitiesPartitionsGetCall

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

func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Partition, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Partition.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesZonesEntitiesPartitionsListCall

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

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListPartitionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListPartitionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Filter

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Filter(filter string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

Filter sets the optional parameter "filter": Filter the partitions returned to the caller using a key value pair expression. Supported operators and syntax: logic operators: AND, OR comparison operators: <, >, >=, <= ,=, != LIKE operators: The right hand of a LIKE operator supports "." and "*" for wildcard searches, for example "value1 LIKE ".*oo.*" parenthetical grouping: ( )Sample filter expression: `?filter="key1 < value1 OR key2 > value2"Notes: Keys to the left of operators are case insensitive. Partition results are sorted first by creation time, then by lexicographic order. Up to 20 key value filter pairs are allowed, but due to performance considerations, only the first 10 will be used as a filter.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) PageSize

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of partitions to return. The service may return fewer than this value. If unspecified, 100 partitions will be returned by default. The maximum page size is 500; larger values will will be truncated to 500.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) PageToken

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListPartitions call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListPartitions must match the call that provided the page token.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Pages

func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListPartitionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesZonesEntitiesPartitionsService

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

func NewProjectsLocationsLakesZonesEntitiesPartitionsService

func NewProjectsLocationsLakesZonesEntitiesPartitionsService(s *Service) *ProjectsLocationsLakesZonesEntitiesPartitionsService

func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) Create

func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Create(parent string, googleclouddataplexv1partition *GoogleCloudDataplexV1Partition) *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall

Create: Create a metadata partition.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) Delete

func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Delete(name string) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall

Delete: Delete a metadata partition.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) Get

func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Get(name string) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall

Get: Get a metadata partition of an entity.

func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) List

func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) List(parent string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall

List: List metadata partitions of an entity.

type ProjectsLocationsLakesZonesEntitiesService

type ProjectsLocationsLakesZonesEntitiesService struct {
    Partitions *ProjectsLocationsLakesZonesEntitiesPartitionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsLakesZonesEntitiesService

func NewProjectsLocationsLakesZonesEntitiesService(s *Service) *ProjectsLocationsLakesZonesEntitiesService

func (*ProjectsLocationsLakesZonesEntitiesService) Create

func (r *ProjectsLocationsLakesZonesEntitiesService) Create(parent string, googleclouddataplexv1entity *GoogleCloudDataplexV1Entity) *ProjectsLocationsLakesZonesEntitiesCreateCall

Create: Create a metadata entity.

func (*ProjectsLocationsLakesZonesEntitiesService) Delete

func (r *ProjectsLocationsLakesZonesEntitiesService) Delete(name string) *ProjectsLocationsLakesZonesEntitiesDeleteCall

Delete: Delete a metadata entity.

func (*ProjectsLocationsLakesZonesEntitiesService) Get

func (r *ProjectsLocationsLakesZonesEntitiesService) Get(name string) *ProjectsLocationsLakesZonesEntitiesGetCall

Get: Get a metadata entity.

func (*ProjectsLocationsLakesZonesEntitiesService) List

func (r *ProjectsLocationsLakesZonesEntitiesService) List(parent string) *ProjectsLocationsLakesZonesEntitiesListCall

List: List metadata entities in a zone.

func (*ProjectsLocationsLakesZonesEntitiesService) Update

func (r *ProjectsLocationsLakesZonesEntitiesService) Update(name string, googleclouddataplexv1entity *GoogleCloudDataplexV1Entity) *ProjectsLocationsLakesZonesEntitiesUpdateCall

Update: Update a metadata entity. Only supports full resource update.

type ProjectsLocationsLakesZonesEntitiesUpdateCall

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

func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) Context

func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesEntitiesUpdateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) Do

func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)

Do executes the "dataplex.projects.locations.lakes.zones.entities.update" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entity.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) Fields

func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesEntitiesUpdateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) Header

func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesEntitiesUpdateCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesZonesGetCall

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

func (*ProjectsLocationsLakesZonesGetCall) Context

func (c *ProjectsLocationsLakesZonesGetCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesGetCall) Do

func (c *ProjectsLocationsLakesZonesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Zone, error)

Do executes the "dataplex.projects.locations.lakes.zones.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Zone.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesGetCall) Fields

func (c *ProjectsLocationsLakesZonesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesGetCall) Header

func (c *ProjectsLocationsLakesZonesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesGetCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsLakesZonesGetIamPolicyCall

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

func (*ProjectsLocationsLakesZonesGetIamPolicyCall) Context

func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesGetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesGetIamPolicyCall) Do

func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.zones.getIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesGetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesGetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesGetIamPolicyCall) Header

func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesGetIamPolicyCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesGetIamPolicyCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsLakesZonesGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The maximum policy version that will be used to format the policy.Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset.The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).

type ProjectsLocationsLakesZonesListCall

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

func (*ProjectsLocationsLakesZonesListCall) Context

func (c *ProjectsLocationsLakesZonesListCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesListCall) Do

func (c *ProjectsLocationsLakesZonesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListZonesResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1ListZonesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesListCall) Fields

func (c *ProjectsLocationsLakesZonesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesListCall) Filter

func (c *ProjectsLocationsLakesZonesListCall) Filter(filter string) *ProjectsLocationsLakesZonesListCall

Filter sets the optional parameter "filter": Filter request.

func (*ProjectsLocationsLakesZonesListCall) Header

func (c *ProjectsLocationsLakesZonesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesListCall) IfNoneMatch

func (c *ProjectsLocationsLakesZonesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLakesZonesListCall) OrderBy

func (c *ProjectsLocationsLakesZonesListCall) OrderBy(orderBy string) *ProjectsLocationsLakesZonesListCall

OrderBy sets the optional parameter "orderBy": Order by fields for the result.

func (*ProjectsLocationsLakesZonesListCall) PageSize

func (c *ProjectsLocationsLakesZonesListCall) PageSize(pageSize int64) *ProjectsLocationsLakesZonesListCall

PageSize sets the optional parameter "pageSize": Maximum number of zones to return. The service may return fewer than this value. If unspecified, at most 10 zones will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsLakesZonesListCall) PageToken

func (c *ProjectsLocationsLakesZonesListCall) PageToken(pageToken string) *ProjectsLocationsLakesZonesListCall

PageToken sets the optional parameter "pageToken": Page token received from a previous ListZones call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListZones must match the call that provided the page token.

func (*ProjectsLocationsLakesZonesListCall) Pages

func (c *ProjectsLocationsLakesZonesListCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1ListZonesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLakesZonesPatchCall

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

func (*ProjectsLocationsLakesZonesPatchCall) Context

func (c *ProjectsLocationsLakesZonesPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesPatchCall) Do

func (c *ProjectsLocationsLakesZonesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.lakes.zones.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesPatchCall) Fields

func (c *ProjectsLocationsLakesZonesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesPatchCall) Header

func (c *ProjectsLocationsLakesZonesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLakesZonesPatchCall) UpdateMask

func (c *ProjectsLocationsLakesZonesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesZonesPatchCall

UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.

func (*ProjectsLocationsLakesZonesPatchCall) ValidateOnly

func (c *ProjectsLocationsLakesZonesPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsLakesZonesPatchCall

ValidateOnly sets the optional parameter "validateOnly": Only validate the request, but do not perform mutations. The default is false.

type ProjectsLocationsLakesZonesService

type ProjectsLocationsLakesZonesService struct {
    Actions *ProjectsLocationsLakesZonesActionsService

    Assets *ProjectsLocationsLakesZonesAssetsService

    Entities *ProjectsLocationsLakesZonesEntitiesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsLakesZonesService

func NewProjectsLocationsLakesZonesService(s *Service) *ProjectsLocationsLakesZonesService

func (*ProjectsLocationsLakesZonesService) Create

func (r *ProjectsLocationsLakesZonesService) Create(parent string, googleclouddataplexv1zone *GoogleCloudDataplexV1Zone) *ProjectsLocationsLakesZonesCreateCall

Create: Creates a zone resource within a lake.

func (*ProjectsLocationsLakesZonesService) Delete

func (r *ProjectsLocationsLakesZonesService) Delete(name string) *ProjectsLocationsLakesZonesDeleteCall

Delete: Deletes a zone resource. All assets within a zone must be deleted before the zone can be deleted.

func (*ProjectsLocationsLakesZonesService) Get

func (r *ProjectsLocationsLakesZonesService) Get(name string) *ProjectsLocationsLakesZonesGetCall

Get: Retrieves a zone resource.

func (*ProjectsLocationsLakesZonesService) GetIamPolicy

func (r *ProjectsLocationsLakesZonesService) GetIamPolicy(resource string) *ProjectsLocationsLakesZonesGetIamPolicyCall

GetIamPolicy: Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsLakesZonesService) List

func (r *ProjectsLocationsLakesZonesService) List(parent string) *ProjectsLocationsLakesZonesListCall

List: Lists zone resources in a lake.

func (*ProjectsLocationsLakesZonesService) Patch

func (r *ProjectsLocationsLakesZonesService) Patch(name string, googleclouddataplexv1zone *GoogleCloudDataplexV1Zone) *ProjectsLocationsLakesZonesPatchCall

Patch: Updates a zone resource.

func (*ProjectsLocationsLakesZonesService) SetIamPolicy

func (r *ProjectsLocationsLakesZonesService) SetIamPolicy(resource string, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsLakesZonesSetIamPolicyCall

SetIamPolicy: Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

func (*ProjectsLocationsLakesZonesService) TestIamPermissions

func (r *ProjectsLocationsLakesZonesService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsLakesZonesTestIamPermissionsCall

TestIamPermissions: Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

type ProjectsLocationsLakesZonesSetIamPolicyCall

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

func (*ProjectsLocationsLakesZonesSetIamPolicyCall) Context

func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesSetIamPolicyCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesSetIamPolicyCall) Do

func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)

Do executes the "dataplex.projects.locations.lakes.zones.setIamPolicy" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesSetIamPolicyCall) Fields

func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesSetIamPolicyCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesSetIamPolicyCall) Header

func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsLakesZonesTestIamPermissionsCall

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

func (*ProjectsLocationsLakesZonesTestIamPermissionsCall) Context

func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesZonesTestIamPermissionsCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLakesZonesTestIamPermissionsCall) Do

func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)

Do executes the "dataplex.projects.locations.lakes.zones.testIamPermissions" call. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLakesZonesTestIamPermissionsCall) Fields

func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsLakesZonesTestIamPermissionsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLakesZonesTestIamPermissionsCall) Header

func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsListCall

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

func (*ProjectsLocationsListCall) Context

func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsListCall) Do

func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationListLocationsResponse, error)

Do executes the "dataplex.projects.locations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudLocationListLocationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsListCall) Fields

func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsListCall) Filter

func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall

Filter sets the optional parameter "filter": A filter to narrow down results to a preferred subset. The filtering language accepts strings like "displayName=tokyo", and is documented in more detail in AIP-160 (https://google.aip.dev/160).

func (*ProjectsLocationsListCall) Header

func (c *ProjectsLocationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsListCall) IfNoneMatch

func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsListCall) PageSize

func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall

PageSize sets the optional parameter "pageSize": The maximum number of results to return. If not set, the service selects a default.

func (*ProjectsLocationsListCall) PageToken

func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall

PageToken sets the optional parameter "pageToken": A page token received from the next_page_token field in the response. Send that page token to receive the subsequent page.

func (*ProjectsLocationsListCall) Pages

func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*GoogleCloudLocationListLocationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsLookupEntryCall

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

func (*ProjectsLocationsLookupEntryCall) AspectTypes

func (c *ProjectsLocationsLookupEntryCall) AspectTypes(aspectTypes ...string) *ProjectsLocationsLookupEntryCall

AspectTypes sets the optional parameter "aspectTypes": Limits the aspects returned to the provided aspect types. Only works if the CUSTOM view is selected.

func (*ProjectsLocationsLookupEntryCall) Context

func (c *ProjectsLocationsLookupEntryCall) Context(ctx context.Context) *ProjectsLocationsLookupEntryCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsLookupEntryCall) Do

func (c *ProjectsLocationsLookupEntryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entry, error)

Do executes the "dataplex.projects.locations.lookupEntry" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1Entry.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsLookupEntryCall) Entry

func (c *ProjectsLocationsLookupEntryCall) Entry(entry string) *ProjectsLocationsLookupEntryCall

Entry sets the optional parameter "entry": Required. The resource name of the Entry: projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{en try}.

func (*ProjectsLocationsLookupEntryCall) Fields

func (c *ProjectsLocationsLookupEntryCall) Fields(s ...googleapi.Field) *ProjectsLocationsLookupEntryCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsLookupEntryCall) Header

func (c *ProjectsLocationsLookupEntryCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsLookupEntryCall) IfNoneMatch

func (c *ProjectsLocationsLookupEntryCall) IfNoneMatch(entityTag string) *ProjectsLocationsLookupEntryCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsLookupEntryCall) Paths

func (c *ProjectsLocationsLookupEntryCall) Paths(paths ...string) *ProjectsLocationsLookupEntryCall

Paths sets the optional parameter "paths": Limits the aspects returned to those associated with the provided paths within the Entry. Only works if the CUSTOM view is selected.

func (*ProjectsLocationsLookupEntryCall) View

func (c *ProjectsLocationsLookupEntryCall) View(view string) *ProjectsLocationsLookupEntryCall

View sets the optional parameter "view": View for controlling which parts of an entry are to be returned.

Possible values:

"ENTRY_VIEW_UNSPECIFIED" - Unspecified EntryView. Defaults to FULL.
"BASIC" - Returns entry only, without aspects.
"FULL" - Returns all required aspects as well as the keys of all

non-required aspects.

"CUSTOM" - Returns aspects matching custom fields in GetEntryRequest. If

the number of aspects would exceed 100, the first 100 will be returned.

"ALL" - Returns all aspects. If the number of aspects would exceed 100,

the first 100 will be returned.

type ProjectsLocationsOperationsCancelCall

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

func (*ProjectsLocationsOperationsCancelCall) Context

func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsCancelCall) Do

func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.operations.cancel" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsCancelCall) Fields

func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsCancelCall) Header

func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsOperationsDeleteCall

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

func (*ProjectsLocationsOperationsDeleteCall) Context

func (c *ProjectsLocationsOperationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOperationsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsDeleteCall) Do

func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)

Do executes the "dataplex.projects.locations.operations.delete" call. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsDeleteCall) Fields

func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsDeleteCall) Header

func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsOperationsGetCall

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

func (*ProjectsLocationsOperationsGetCall) Context

func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsGetCall) Do

func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "dataplex.projects.locations.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsGetCall) Fields

func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsGetCall) Header

func (c *ProjectsLocationsOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsOperationsListCall

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

func (*ProjectsLocationsOperationsListCall) Context

func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsListCall) Do

func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "dataplex.projects.locations.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsListCall) Fields

func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsListCall) Filter

func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsOperationsListCall) Header

func (c *ProjectsLocationsOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsOperationsListCall) PageSize

func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsOperationsListCall) PageToken

func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsOperationsListCall) Pages

func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsOperationsService

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

func NewProjectsLocationsOperationsService

func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService

func (*ProjectsLocationsOperationsService) Cancel

func (r *ProjectsLocationsOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsOperationsCancelCall

Cancel: Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

- name: The name of the operation resource to be cancelled.

func (*ProjectsLocationsOperationsService) Delete

func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall

Delete: Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

- name: The name of the operation resource to be deleted.

func (*ProjectsLocationsOperationsService) Get

func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall

Get: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

- name: The name of the operation resource.

func (*ProjectsLocationsOperationsService) List

func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

- name: The name of the operation's parent resource.

type ProjectsLocationsSearchEntriesCall

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

func (*ProjectsLocationsSearchEntriesCall) Context

func (c *ProjectsLocationsSearchEntriesCall) Context(ctx context.Context) *ProjectsLocationsSearchEntriesCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsSearchEntriesCall) Do

func (c *ProjectsLocationsSearchEntriesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1SearchEntriesResponse, error)

Do executes the "dataplex.projects.locations.searchEntries" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDataplexV1SearchEntriesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSearchEntriesCall) Fields

func (c *ProjectsLocationsSearchEntriesCall) Fields(s ...googleapi.Field) *ProjectsLocationsSearchEntriesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsSearchEntriesCall) Header

func (c *ProjectsLocationsSearchEntriesCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsSearchEntriesCall) OrderBy

func (c *ProjectsLocationsSearchEntriesCall) OrderBy(orderBy string) *ProjectsLocationsSearchEntriesCall

OrderBy sets the optional parameter "orderBy": Ordering of the results. Supported options to be added later.

func (*ProjectsLocationsSearchEntriesCall) PageSize

func (c *ProjectsLocationsSearchEntriesCall) PageSize(pageSize int64) *ProjectsLocationsSearchEntriesCall

PageSize sets the optional parameter "pageSize": Pagination.

func (*ProjectsLocationsSearchEntriesCall) PageToken

func (c *ProjectsLocationsSearchEntriesCall) PageToken(pageToken string) *ProjectsLocationsSearchEntriesCall

PageToken sets the optional parameter "pageToken":

func (*ProjectsLocationsSearchEntriesCall) Pages

func (c *ProjectsLocationsSearchEntriesCall) Pages(ctx context.Context, f func(*GoogleCloudDataplexV1SearchEntriesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsSearchEntriesCall) Query

func (c *ProjectsLocationsSearchEntriesCall) Query(query string) *ProjectsLocationsSearchEntriesCall

Query sets the optional parameter "query": Required. The query against which entries in scope should be matched.

func (*ProjectsLocationsSearchEntriesCall) Scope

func (c *ProjectsLocationsSearchEntriesCall) Scope(scope string) *ProjectsLocationsSearchEntriesCall

Scope sets the optional parameter "scope": The scope under which the search should be operating. Should either be organizations/ or projects/. If left unspecified, it will default to the organization where the project provided in name is located.

type ProjectsLocationsService

type ProjectsLocationsService struct {
    AspectTypes *ProjectsLocationsAspectTypesService

    DataAttributeBindings *ProjectsLocationsDataAttributeBindingsService

    DataScans *ProjectsLocationsDataScansService

    DataTaxonomies *ProjectsLocationsDataTaxonomiesService

    EntryGroups *ProjectsLocationsEntryGroupsService

    EntryTypes *ProjectsLocationsEntryTypesService

    GovernanceRules *ProjectsLocationsGovernanceRulesService

    Lakes *ProjectsLocationsLakesService

    Operations *ProjectsLocationsOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService) Get

func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall

Get: Gets information about a location.

- name: Resource name for the location.

func (*ProjectsLocationsService) List

func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall

List: Lists information about the supported locations for this service.

- name: The resource that owns the locations collection, if applicable.

func (*ProjectsLocationsService) LookupEntry

func (r *ProjectsLocationsService) LookupEntry(name string) *ProjectsLocationsLookupEntryCall

LookupEntry: Looks up a single entry.

func (*ProjectsLocationsService) SearchEntries

func (r *ProjectsLocationsService) SearchEntries(name string) *ProjectsLocationsSearchEntriesCall

SearchEntries: Searches for entries matching given query and scope.

type ProjectsService

type ProjectsService struct {
    Locations *ProjectsLocationsService
    // contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

type Service

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    Projects *ProjectsService
    // contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.