Documentation ¶
Overview ¶
Package dataplex provides access to the Cloud Dataplex API.
For product documentation, see: https://cloud.google.com/dataplex/docs
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 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 option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) dataplexService, err := dataplex.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type Empty
- type GoogleCloudDataplexV1Action
- type GoogleCloudDataplexV1ActionFailedSecurityPolicyApply
- type GoogleCloudDataplexV1ActionIncompatibleDataSchema
- type GoogleCloudDataplexV1ActionInvalidDataFormat
- type GoogleCloudDataplexV1ActionInvalidDataOrganization
- type GoogleCloudDataplexV1ActionInvalidDataPartition
- type GoogleCloudDataplexV1ActionMissingData
- type GoogleCloudDataplexV1ActionMissingResource
- type GoogleCloudDataplexV1ActionUnauthorizedResource
- type GoogleCloudDataplexV1Asset
- type GoogleCloudDataplexV1AssetDiscoverySpec
- type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions
- type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions
- type GoogleCloudDataplexV1AssetDiscoveryStatus
- type GoogleCloudDataplexV1AssetDiscoveryStatusStats
- type GoogleCloudDataplexV1AssetResourceSpec
- type GoogleCloudDataplexV1AssetResourceStatus
- type GoogleCloudDataplexV1AssetSecurityStatus
- type GoogleCloudDataplexV1AssetStatus
- type GoogleCloudDataplexV1CancelJobRequest
- type GoogleCloudDataplexV1Content
- type GoogleCloudDataplexV1ContentNotebook
- type GoogleCloudDataplexV1ContentSqlScript
- type GoogleCloudDataplexV1DiscoveryEvent
- type GoogleCloudDataplexV1DiscoveryEventActionDetails
- type GoogleCloudDataplexV1DiscoveryEventConfigDetails
- type GoogleCloudDataplexV1DiscoveryEventEntityDetails
- type GoogleCloudDataplexV1DiscoveryEventPartitionDetails
- type GoogleCloudDataplexV1Entity
- type GoogleCloudDataplexV1EntityCompatibilityStatus
- type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility
- type GoogleCloudDataplexV1Environment
- type GoogleCloudDataplexV1EnvironmentEndpoints
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpec
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources
- type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime
- type GoogleCloudDataplexV1EnvironmentSessionSpec
- type GoogleCloudDataplexV1EnvironmentSessionStatus
- type GoogleCloudDataplexV1Job
- type GoogleCloudDataplexV1JobEvent
- type GoogleCloudDataplexV1Lake
- type GoogleCloudDataplexV1LakeMetastore
- type GoogleCloudDataplexV1LakeMetastoreStatus
- type GoogleCloudDataplexV1ListActionsResponse
- type GoogleCloudDataplexV1ListAssetsResponse
- type GoogleCloudDataplexV1ListContentResponse
- type GoogleCloudDataplexV1ListEntitiesResponse
- type GoogleCloudDataplexV1ListEnvironmentsResponse
- type GoogleCloudDataplexV1ListJobsResponse
- type GoogleCloudDataplexV1ListLakesResponse
- type GoogleCloudDataplexV1ListPartitionsResponse
- type GoogleCloudDataplexV1ListSessionsResponse
- type GoogleCloudDataplexV1ListTasksResponse
- type GoogleCloudDataplexV1ListZonesResponse
- type GoogleCloudDataplexV1OperationMetadata
- type GoogleCloudDataplexV1Partition
- type GoogleCloudDataplexV1Schema
- type GoogleCloudDataplexV1SchemaPartitionField
- type GoogleCloudDataplexV1SchemaSchemaField
- type GoogleCloudDataplexV1Session
- type GoogleCloudDataplexV1SessionEvent
- type GoogleCloudDataplexV1SessionEventQueryDetail
- type GoogleCloudDataplexV1StorageFormat
- type GoogleCloudDataplexV1StorageFormatCsvOptions
- type GoogleCloudDataplexV1StorageFormatJsonOptions
- type GoogleCloudDataplexV1Task
- type GoogleCloudDataplexV1TaskExecutionSpec
- type GoogleCloudDataplexV1TaskExecutionStatus
- type GoogleCloudDataplexV1TaskInfrastructureSpec
- type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources
- type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime
- type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork
- type GoogleCloudDataplexV1TaskSparkTaskConfig
- type GoogleCloudDataplexV1TaskTriggerSpec
- type GoogleCloudDataplexV1Zone
- type GoogleCloudDataplexV1ZoneDiscoverySpec
- type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions
- type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions
- type GoogleCloudDataplexV1ZoneResourceSpec
- type GoogleCloudLocationListLocationsResponse
- type GoogleCloudLocationLocation
- type GoogleIamV1AuditConfig
- type GoogleIamV1AuditLogConfig
- type GoogleIamV1Binding
- type GoogleIamV1Policy
- type GoogleIamV1SetIamPolicyRequest
- type GoogleIamV1TestIamPermissionsRequest
- type GoogleIamV1TestIamPermissionsResponse
- type GoogleLongrunningCancelOperationRequest
- type GoogleLongrunningListOperationsResponse
- type GoogleLongrunningOperation
- type GoogleRpcStatus
- type GoogleTypeExpr
- 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 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
- 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 (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, ...) *ProjectsLocationsLakesContentSetIamPolicyCall
- func (r *ProjectsLocationsLakesContentService) TestIamPermissions(resource string, ...) *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 (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, ...) *ProjectsLocationsLakesContentitemsSetIamPolicyCall
- func (r *ProjectsLocationsLakesContentitemsService) TestIamPermissions(resource string, ...) *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, ...) 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 (r *ProjectsLocationsLakesEnvironmentsService) Create(parent string, ...) *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, ...) *ProjectsLocationsLakesEnvironmentsPatchCall
- func (r *ProjectsLocationsLakesEnvironmentsService) SetIamPolicy(resource string, ...) *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall
- func (r *ProjectsLocationsLakesEnvironmentsService) TestIamPermissions(resource string, ...) *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
- 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 (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, ...) *ProjectsLocationsLakesSetIamPolicyCall
- func (r *ProjectsLocationsLakesService) TestIamPermissions(resource string, ...) *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 (r *ProjectsLocationsLakesTasksJobsService) Cancel(name string, ...) *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 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) SetIamPolicy(resource string, ...) *ProjectsLocationsLakesTasksSetIamPolicyCall
- func (r *ProjectsLocationsLakesTasksService) TestIamPermissions(resource string, ...) *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
- 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
- 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 (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, ...) *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall
- func (r *ProjectsLocationsLakesZonesAssetsService) TestIamPermissions(resource string, ...) *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, ...) error
- type 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 (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 (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, ...) *ProjectsLocationsLakesZonesSetIamPolicyCall
- func (r *ProjectsLocationsLakesZonesService) TestIamPermissions(resource string, ...) *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 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 (r *ProjectsLocationsOperationsService) Cancel(name string, ...) *ProjectsLocationsOperationsCancelCall
- func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall
- func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
- func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
- type ProjectsLocationsService
- type ProjectsService
- type Service
Constants ¶
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" )
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Empty ¶
type Empty struct { // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` }
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 GoogleCloudDataplexV1Action ¶
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}/zone // s/{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}/acti // ons/{action} // projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/asse // ts/{asset}/actions/{action}. Name string `json:"name,omitempty"` // 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}/zone // s/{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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Action: Action represents an issue requiring administrator action for resolution.
func (*GoogleCloudDataplexV1Action) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Action) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionFailedSecurityPolicyApply ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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.
func (*GoogleCloudDataplexV1ActionFailedSecurityPolicyApply) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ActionFailedSecurityPolicyApply) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionIncompatibleDataSchema ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ActionIncompatibleDataSchema: Action details for incompatible schemas detected by discovery.
func (*GoogleCloudDataplexV1ActionIncompatibleDataSchema) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ActionIncompatibleDataSchema) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionInvalidDataFormat ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ActionInvalidDataFormat: Action details for invalid or unsupported data files detected by discovery.
func (*GoogleCloudDataplexV1ActionInvalidDataFormat) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ActionInvalidDataFormat) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionInvalidDataOrganization ¶
type GoogleCloudDataplexV1ActionInvalidDataOrganization struct { }
GoogleCloudDataplexV1ActionInvalidDataOrganization: Action details for invalid data arrangement.
type GoogleCloudDataplexV1ActionInvalidDataPartition ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ActionInvalidDataPartition: Action details for invalid or unsupported partitions detected by discovery.
func (*GoogleCloudDataplexV1ActionInvalidDataPartition) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ActionInvalidDataPartition) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ActionMissingData ¶
type GoogleCloudDataplexV1ActionMissingData struct { }
GoogleCloudDataplexV1ActionMissingData: Action details for absence of data detected by discovery.
type GoogleCloudDataplexV1ActionMissingResource ¶
type GoogleCloudDataplexV1ActionMissingResource struct { }
GoogleCloudDataplexV1ActionMissingResource: Action details for resource references in assets that cannot be located.
type GoogleCloudDataplexV1ActionUnauthorizedResource ¶
type GoogleCloudDataplexV1ActionUnauthorizedResource struct { }
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 GoogleCloudDataplexV1Asset ¶
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}/zone // s/{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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Asset: An asset represents a cloud resource that is being managed within a lake as a member of a zone.
func (*GoogleCloudDataplexV1Asset) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Asset) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoverySpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetDiscoverySpec: Settings to manage the metadata discovery and publishing for an asset.
func (*GoogleCloudDataplexV1AssetDiscoverySpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetDiscoverySpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions: Describe CSV and similar semi-structured data formats.
func (*GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions ¶
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. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions: Describe JSON data format.
func (*GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoveryStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetDiscoveryStatus: Status of discovery for an asset.
func (*GoogleCloudDataplexV1AssetDiscoveryStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetDiscoveryStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetDiscoveryStatusStats ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetDiscoveryStatusStats: The aggregated data statistics for the asset reported by discovery.
func (*GoogleCloudDataplexV1AssetDiscoveryStatusStats) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetDiscoveryStatusStats) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetResourceSpec ¶
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"` // 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetResourceSpec: Identifies the cloud resource that is referenced by this asset.
func (*GoogleCloudDataplexV1AssetResourceSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetResourceSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetResourceStatus ¶
type GoogleCloudDataplexV1AssetResourceStatus struct { // 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. "Message") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetResourceStatus: Status of the resource referenced by an asset.
func (*GoogleCloudDataplexV1AssetResourceStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetResourceStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetSecurityStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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.
func (*GoogleCloudDataplexV1AssetSecurityStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetSecurityStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1AssetStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1AssetStatus: Aggregated status of the underlying assets of a lake or zone.
func (*GoogleCloudDataplexV1AssetStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1AssetStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1CancelJobRequest ¶
type GoogleCloudDataplexV1CancelJobRequest struct { }
GoogleCloudDataplexV1CancelJobRequest: Cancel task jobs.
type GoogleCloudDataplexV1Content ¶
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/ // {content_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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Content: Content represents a user-visible notebook or a sql script
func (*GoogleCloudDataplexV1Content) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Content) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ContentNotebook ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ContentNotebook: Configuration for Notebook content.
func (*GoogleCloudDataplexV1ContentNotebook) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ContentNotebook) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ContentSqlScript ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ContentSqlScript: Configuration for the Sql Script content.
func (*GoogleCloudDataplexV1ContentSqlScript) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ContentSqlScript) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEvent ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1DiscoveryEvent: The payload associated with Discovery data processing.
func (*GoogleCloudDataplexV1DiscoveryEvent) MarshalJSON ¶
func (s *GoogleCloudDataplexV1DiscoveryEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventActionDetails ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1DiscoveryEventActionDetails: Details about the action.
func (*GoogleCloudDataplexV1DiscoveryEventActionDetails) MarshalJSON ¶
func (s *GoogleCloudDataplexV1DiscoveryEventActionDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventConfigDetails ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1DiscoveryEventConfigDetails: Details about configuration events.
func (*GoogleCloudDataplexV1DiscoveryEventConfigDetails) MarshalJSON ¶
func (s *GoogleCloudDataplexV1DiscoveryEventConfigDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventEntityDetails ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1DiscoveryEventEntityDetails: Details about the entity.
func (*GoogleCloudDataplexV1DiscoveryEventEntityDetails) MarshalJSON ¶
func (s *GoogleCloudDataplexV1DiscoveryEventEntityDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1DiscoveryEventPartitionDetails ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1DiscoveryEventPartitionDetails: Details about the partition.
func (*GoogleCloudDataplexV1DiscoveryEventPartitionDetails) MarshalJSON ¶
func (s *GoogleCloudDataplexV1DiscoveryEventPartitionDetails) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Entity ¶
type GoogleCloudDataplexV1Entity struct { // 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. Must begin // with a letter 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}/zone // s/{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"` // 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. "Asset") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Entity: Represents tables and fileset metadata contained within a zone.
func (*GoogleCloudDataplexV1Entity) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Entity) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntityCompatibilityStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1EntityCompatibilityStatus: Provides compatibility information for various metadata stores.
func (*GoogleCloudDataplexV1EntityCompatibilityStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EntityCompatibilityStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility: Provides compatibility information for a specific metadata store.
func (*GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EntityCompatibilityStatusCompatibility) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Environment ¶
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}/environm // ent/{environment_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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Environment: Environment represents a user-visible compute infrastructure for analytics within a lake.
func (*GoogleCloudDataplexV1Environment) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Environment) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentEndpoints ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*GoogleCloudDataplexV1EnvironmentEndpoints) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EnvironmentEndpoints) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentInfrastructureSpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1EnvironmentInfrastructureSpec: Configuration for the underlying infrastructure used to run workloads.
func (*GoogleCloudDataplexV1EnvironmentInfrastructureSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources: Compute resources associated with the analyze interactive workloads.
func (*GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpecComputeResources) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime: Software Runtime Configuration to run Analyze.
func (*GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EnvironmentInfrastructureSpecOsImageRuntime) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentSessionSpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*GoogleCloudDataplexV1EnvironmentSessionSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EnvironmentSessionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1EnvironmentSessionStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*GoogleCloudDataplexV1EnvironmentSessionStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1EnvironmentSessionStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Job ¶
type GoogleCloudDataplexV1Job struct { // EndTime: Output only. The time when the job 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 job, of the // form: // projects/{project_number}/locations/{location_id}/lakes/{lake_id}/task // s/{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"` // 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Job: A job represents an instance of a task.
func (*GoogleCloudDataplexV1Job) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Job) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1JobEvent ¶
type GoogleCloudDataplexV1JobEvent struct { // EndTime: The time when the job ended running. EndTime string `json:"endTime,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1JobEvent: The payload associated with Job logs that contains events describing jobs that have run within a Lake.
func (*GoogleCloudDataplexV1JobEvent) MarshalJSON ¶
func (s *GoogleCloudDataplexV1JobEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Lake ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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.
func (*GoogleCloudDataplexV1Lake) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Lake) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1LakeMetastore ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1LakeMetastore: Settings to manage association of Dataproc Metastore with a lake.
func (*GoogleCloudDataplexV1LakeMetastore) MarshalJSON ¶
func (s *GoogleCloudDataplexV1LakeMetastore) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1LakeMetastoreStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1LakeMetastoreStatus: Status of Lake and Dataproc Metastore service instance association.
func (*GoogleCloudDataplexV1LakeMetastoreStatus) MarshalJSON ¶
func (s *GoogleCloudDataplexV1LakeMetastoreStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListActionsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListActionsResponse: List actions response.
func (*GoogleCloudDataplexV1ListActionsResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListActionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListAssetsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListAssetsResponse: List assets response.
func (*GoogleCloudDataplexV1ListAssetsResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListAssetsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListContentResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListContentResponse: List content response.
func (*GoogleCloudDataplexV1ListContentResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListContentResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEntitiesResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListEntitiesResponse: List metadata entities response.
func (*GoogleCloudDataplexV1ListEntitiesResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListEntitiesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListEnvironmentsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListEnvironmentsResponse: List environments response.
func (*GoogleCloudDataplexV1ListEnvironmentsResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListEnvironmentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListJobsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListJobsResponse: List jobs response.
func (*GoogleCloudDataplexV1ListJobsResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListJobsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListLakesResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListLakesResponse: List lakes response.
func (*GoogleCloudDataplexV1ListLakesResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListLakesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListPartitionsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListPartitionsResponse: List metadata partitions response.
func (*GoogleCloudDataplexV1ListPartitionsResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListPartitionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListSessionsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListSessionsResponse: List sessions response.
func (*GoogleCloudDataplexV1ListSessionsResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListSessionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListTasksResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListTasksResponse: List tasks response.
func (*GoogleCloudDataplexV1ListTasksResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListTasksResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ListZonesResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ListZonesResponse: List zones response.
func (*GoogleCloudDataplexV1ListZonesResponse) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ListZonesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1OperationMetadata ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1OperationMetadata: Represents the metadata of a long-running operation.
func (*GoogleCloudDataplexV1OperationMetadata) MarshalJSON ¶
func (s *GoogleCloudDataplexV1OperationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Partition ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Partition: Represents partition metadata contained within entity instances.
func (*GoogleCloudDataplexV1Partition) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Partition) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Schema ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Schema: Schema information describing the structure and layout of the data.
func (*GoogleCloudDataplexV1Schema) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Schema) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SchemaPartitionField ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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.
func (*GoogleCloudDataplexV1SchemaPartitionField) MarshalJSON ¶
func (s *GoogleCloudDataplexV1SchemaPartitionField) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SchemaSchemaField ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1SchemaSchemaField: Represents a column field within a table schema.
func (*GoogleCloudDataplexV1SchemaSchemaField) MarshalJSON ¶
func (s *GoogleCloudDataplexV1SchemaSchemaField) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Session ¶
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}/environm // ent/{environment_id}/sessions/{session_id} Name string `json:"name,omitempty"` // 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Session: Represents an active analyze session running for a user.
func (*GoogleCloudDataplexV1Session) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Session) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SessionEvent ¶
type GoogleCloudDataplexV1SessionEvent struct { // EventSucceeded: The status of the event. EventSucceeded bool `json:"eventSucceeded,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"` // WarmPoolEnabled: If the session is a warm pooled session. WarmPoolEnabled bool `json:"warmPoolEnabled,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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1SessionEvent: These messages contain information about sessions within an environment. The monitored resource is 'Environment'.
func (*GoogleCloudDataplexV1SessionEvent) MarshalJSON ¶
func (s *GoogleCloudDataplexV1SessionEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1SessionEventQueryDetail ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1SessionEventQueryDetail: Execution details of the query.
func (*GoogleCloudDataplexV1SessionEventQueryDetail) MarshalJSON ¶
func (s *GoogleCloudDataplexV1SessionEventQueryDetail) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormat ¶
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"` // 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/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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1StorageFormat: Describes the format of the data within its storage location.
func (*GoogleCloudDataplexV1StorageFormat) MarshalJSON ¶
func (s *GoogleCloudDataplexV1StorageFormat) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormatCsvOptions ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1StorageFormatCsvOptions: Describes CSV and similar semi-structured data formats.
func (*GoogleCloudDataplexV1StorageFormatCsvOptions) MarshalJSON ¶
func (s *GoogleCloudDataplexV1StorageFormatCsvOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1StorageFormatJsonOptions ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1StorageFormatJsonOptions: Describes JSON data format.
func (*GoogleCloudDataplexV1StorageFormatJsonOptions) MarshalJSON ¶
func (s *GoogleCloudDataplexV1StorageFormatJsonOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Task ¶
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"` // 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1Task: A task represents a user-visible job.
func (*GoogleCloudDataplexV1Task) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Task) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskExecutionSpec ¶
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-n // ame}/cryptoKeys/{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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskExecutionSpec: Execution related settings, like retry and service_account.
func (*GoogleCloudDataplexV1TaskExecutionSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskExecutionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskExecutionStatus ¶ added in v0.79.0
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskExecutionStatus: Status of the task execution (e.g. Jobs).
func (*GoogleCloudDataplexV1TaskExecutionStatus) MarshalJSON ¶ added in v0.79.0
func (s *GoogleCloudDataplexV1TaskExecutionStatus) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskInfrastructureSpec: Configuration for the underlying infrastructure used to run workloads.
func (*GoogleCloudDataplexV1TaskInfrastructureSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskInfrastructureSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources: Batch compute resources associated with the task.
func (*GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskInfrastructureSpecBatchComputeResources) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime: Container Image Runtime Configuration used with Batch execution.
func (*GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskInfrastructureSpecContainerImageRuntime) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork: Cloud VPC Network used to run the infrastructure.
func (*GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskInfrastructureSpecVpcNetwork) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskSparkTaskConfig ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskSparkTaskConfig: User-specified config for running a Spark task.
func (*GoogleCloudDataplexV1TaskSparkTaskConfig) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskSparkTaskConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1TaskTriggerSpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1TaskTriggerSpec: Task scheduling and trigger settings.
func (*GoogleCloudDataplexV1TaskTriggerSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1TaskTriggerSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1Zone ¶
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}/zone // s/{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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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.
func (*GoogleCloudDataplexV1Zone) MarshalJSON ¶
func (s *GoogleCloudDataplexV1Zone) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneDiscoverySpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ZoneDiscoverySpec: Settings to manage the metadata discovery and publishing in a zone.
func (*GoogleCloudDataplexV1ZoneDiscoverySpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ZoneDiscoverySpec) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions: Describe CSV and similar semi-structured data formats.
func (*GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ZoneDiscoverySpecCsvOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions ¶
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. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions: Describe JSON data format.
func (*GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ZoneDiscoverySpecJsonOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDataplexV1ZoneResourceSpec ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudDataplexV1ZoneResourceSpec: Settings for resources attached as assets within a zone.
func (*GoogleCloudDataplexV1ZoneResourceSpec) MarshalJSON ¶
func (s *GoogleCloudDataplexV1ZoneResourceSpec) MarshalJSON() ([]byte, error)
type GoogleCloudLocationListLocationsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudLocationListLocationsResponse: The response message for Locations.ListLocations.
func (*GoogleCloudLocationListLocationsResponse) MarshalJSON ¶
func (s *GoogleCloudLocationListLocationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudLocationLocation ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleCloudLocationLocation: A resource that represents Google Cloud Platform location.
func (*GoogleCloudLocationLocation) MarshalJSON ¶
func (s *GoogleCloudLocationLocation) MarshalJSON() ([]byte, error)
type GoogleIamV1AuditConfig ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
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.
func (*GoogleIamV1AuditConfig) MarshalJSON ¶
func (s *GoogleIamV1AuditConfig) MarshalJSON() ([]byte, error)
type GoogleIamV1AuditLogConfig ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
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.
func (*GoogleIamV1AuditLogConfig) MarshalJSON ¶
func (s *GoogleIamV1AuditLogConfig) MarshalJSON() ([]byte, error)
type GoogleIamV1Binding ¶
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. user:{emailid}: An email address that // represents a specific Google account. For example, alice@example.com // . serviceAccount:{emailid}: An email address that represents a // service account. For example, // my-other-app@appspot.gserviceaccount.com. group:{emailid}: An email // address that represents a Google group. For example, // admins@example.com. 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. domain:{domain}: The G Suite // domain (primary) that represents all the users of that domain. For // example, google.com or example.com. 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. 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleIamV1Binding: Associates members, or principals, with a role.
func (*GoogleIamV1Binding) MarshalJSON ¶
func (s *GoogleIamV1Binding) MarshalJSON() ([]byte, error)
type GoogleIamV1Policy ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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/).
func (*GoogleIamV1Policy) MarshalJSON ¶
func (s *GoogleIamV1Policy) MarshalJSON() ([]byte, error)
type GoogleIamV1SetIamPolicyRequest ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleIamV1SetIamPolicyRequest: Request message for SetIamPolicy method.
func (*GoogleIamV1SetIamPolicyRequest) MarshalJSON ¶
func (s *GoogleIamV1SetIamPolicyRequest) MarshalJSON() ([]byte, error)
type GoogleIamV1TestIamPermissionsRequest ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleIamV1TestIamPermissionsRequest: Request message for TestIamPermissions method.
func (*GoogleIamV1TestIamPermissionsRequest) MarshalJSON ¶
func (s *GoogleIamV1TestIamPermissionsRequest) MarshalJSON() ([]byte, error)
type GoogleIamV1TestIamPermissionsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleIamV1TestIamPermissionsResponse: Response message for TestIamPermissions method.
func (*GoogleIamV1TestIamPermissionsResponse) MarshalJSON ¶
func (s *GoogleIamV1TestIamPermissionsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningCancelOperationRequest ¶
type GoogleLongrunningCancelOperationRequest struct { }
GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.
type GoogleLongrunningListOperationsResponse ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.
func (*GoogleLongrunningListOperationsResponse) MarshalJSON ¶
func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation ¶
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 response of the operation in case of success. 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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.
func (*GoogleLongrunningOperation) MarshalJSON ¶
func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleRpcStatus ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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).
func (*GoogleRpcStatus) MarshalJSON ¶
func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)
type GoogleTypeExpr ¶
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. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. 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. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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.
func (*GoogleTypeExpr) MarshalJSON ¶
func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error)
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsGetCall) Do ¶
func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationLocation, error)
Do executes the "dataplex.projects.locations.get" call. Exactly one of *GoogleCloudLocationLocation or error will be non-nil. 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 information.
func (*ProjectsLocationsGetCall) Header ¶
func (c *ProjectsLocationsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesActionsListCall) Do ¶
func (c *ProjectsLocationsLakesActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.actions.list" call. Exactly one of *GoogleCloudDataplexV1ListActionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesActionsListCall) Header ¶
func (c *ProjectsLocationsLakesActionsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesActionsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesActionsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- parent: The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
type ProjectsLocationsLakesContentCreateCall ¶ added in v0.83.0
type ProjectsLocationsLakesContentCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentCreateCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentCreateCall) Context(ctx context.Context) *ProjectsLocationsLakesContentCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentCreateCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
Do executes the "dataplex.projects.locations.lakes.content.create" call. Exactly one of *GoogleCloudDataplexV1Content or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentCreateCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentCreateCall) ValidateOnly ¶ added in v0.83.0
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 ¶ added in v0.83.0
type ProjectsLocationsLakesContentDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentDeleteCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentDeleteCall) Context(ctx context.Context) *ProjectsLocationsLakesContentDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentDeleteCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.lakes.content.delete" call. Exactly one of *Empty or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentDeleteCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsLocationsLakesContentGetCall ¶ added in v0.83.0
type ProjectsLocationsLakesContentGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentGetCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentGetCall) Context(ctx context.Context) *ProjectsLocationsLakesContentGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentGetCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
Do executes the "dataplex.projects.locations.lakes.content.get" call. Exactly one of *GoogleCloudDataplexV1Content or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentGetCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentGetCall) IfNoneMatch ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsLocationsLakesContentGetCall) View ¶ added in v0.83.0
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentGetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.content.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentGetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesContentGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesContentGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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 ¶ added in v0.83.0
type ProjectsLocationsLakesContentListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentListCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentListCall) Context(ctx context.Context) *ProjectsLocationsLakesContentListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentListCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListContentResponse, error)
Do executes the "dataplex.projects.locations.lakes.content.list" call. Exactly one of *GoogleCloudDataplexV1ListContentResponse or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentListCall) Filter ¶ added in v0.83.0
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 ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentListCall) IfNoneMatch ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsLocationsLakesContentListCall) PageSize ¶ added in v0.83.0
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 ¶ added in v0.83.0
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 ¶ added in v0.83.0
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 ¶ added in v0.83.0
type ProjectsLocationsLakesContentPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentPatchCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentPatchCall) Context(ctx context.Context) *ProjectsLocationsLakesContentPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentPatchCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
Do executes the "dataplex.projects.locations.lakes.content.patch" call. Exactly one of *GoogleCloudDataplexV1Content or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentPatchCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentPatchCall) UpdateMask ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLakesContentPatchCall
UpdateMask sets the optional parameter "updateMask": Required. Mask of fields to update.
func (*ProjectsLocationsLakesContentPatchCall) ValidateOnly ¶ added in v0.83.0
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 ¶ added in v0.83.0
func (r *ProjectsLocationsLakesContentService) Create(parent string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentCreateCall
Create: Create a content.
- parent: The resource name of the parent lake: projects/{project_id}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesContentService) Delete ¶ added in v0.83.0
func (r *ProjectsLocationsLakesContentService) Delete(name string) *ProjectsLocationsLakesContentDeleteCall
Delete: Delete a content.
- name: The resource name of the content: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/conten t/{content_id}.
func (*ProjectsLocationsLakesContentService) Get ¶ added in v0.83.0
func (r *ProjectsLocationsLakesContentService) Get(name string) *ProjectsLocationsLakesContentGetCall
Get: Get a content resource.
- name: The resource name of the content: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/conten t/{content_id}.
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesContentService) List ¶ added in v0.83.0
func (r *ProjectsLocationsLakesContentService) List(parent string) *ProjectsLocationsLakesContentListCall
List: List content.
- parent: The resource name of the parent lake: projects/{project_id}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesContentService) Patch ¶ added in v0.83.0
func (r *ProjectsLocationsLakesContentService) Patch(name string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentPatchCall
Patch: Update a content. Only supports full resource update.
- name: Output only. The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/conten t/{content_id}.
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentSetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.content.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentSetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesContentSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentTestIamPermissionsCall) Do ¶
func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.content.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentTestIamPermissionsCall) Header ¶
func (c *ProjectsLocationsLakesContentTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsCreateCall) Do ¶
func (c *ProjectsLocationsLakesContentitemsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.create" call. Exactly one of *GoogleCloudDataplexV1Content or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentitemsCreateCall) Header ¶
func (c *ProjectsLocationsLakesContentitemsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsDeleteCall) Do ¶
func (c *ProjectsLocationsLakesContentitemsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.delete" call. Exactly one of *Empty or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentitemsDeleteCall) Header ¶
func (c *ProjectsLocationsLakesContentitemsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsGetCall) Do ¶
func (c *ProjectsLocationsLakesContentitemsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.get" call. Exactly one of *GoogleCloudDataplexV1Content or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentitemsGetCall) Header ¶
func (c *ProjectsLocationsLakesContentitemsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentitemsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesContentitemsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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 ¶ added in v0.83.0
type ProjectsLocationsLakesContentitemsGetIamPolicyCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) IfNoneMatch ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ProjectsLocationsLakesContentitemsGetIamPolicyCall) OptionsRequestedPolicyVersion ¶ added in v0.83.0
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsListCall) Do ¶
func (c *ProjectsLocationsLakesContentitemsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListContentResponse, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.list" call. Exactly one of *GoogleCloudDataplexV1ListContentResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesContentitemsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesContentitemsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesContentitemsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsPatchCall) Do ¶
func (c *ProjectsLocationsLakesContentitemsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Content, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.patch" call. Exactly one of *GoogleCloudDataplexV1Content or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesContentitemsPatchCall) Header ¶
func (c *ProjectsLocationsLakesContentitemsPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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.
- parent: The resource name of the parent lake: projects/{project_id}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesContentitemsService) Delete ¶
func (r *ProjectsLocationsLakesContentitemsService) Delete(name string) *ProjectsLocationsLakesContentitemsDeleteCall
Delete: Delete a content.
- name: The resource name of the content: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/conten t/{content_id}.
func (*ProjectsLocationsLakesContentitemsService) Get ¶
func (r *ProjectsLocationsLakesContentitemsService) Get(name string) *ProjectsLocationsLakesContentitemsGetCall
Get: Get a content resource.
- name: The resource name of the content: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/conten t/{content_id}.
func (*ProjectsLocationsLakesContentitemsService) GetIamPolicy ¶ added in v0.83.0
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesContentitemsService) List ¶
func (r *ProjectsLocationsLakesContentitemsService) List(parent string) *ProjectsLocationsLakesContentitemsListCall
List: List content.
- parent: The resource name of the parent lake: projects/{project_id}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesContentitemsService) Patch ¶
func (r *ProjectsLocationsLakesContentitemsService) Patch(name string, googleclouddataplexv1content *GoogleCloudDataplexV1Content) *ProjectsLocationsLakesContentitemsPatchCall
Patch: Update a content. Only supports full resource update.
- name: Output only. The relative resource name of the content, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/conten t/{content_id}.
func (*ProjectsLocationsLakesContentitemsService) SetIamPolicy ¶ added in v0.83.0
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesContentitemsService) TestIamPermissions ¶ added in v0.83.0
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
type ProjectsLocationsLakesContentitemsSetIamPolicyCall ¶ added in v0.83.0
type ProjectsLocationsLakesContentitemsSetIamPolicyCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsSetIamPolicyCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentitemsSetIamPolicyCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ProjectsLocationsLakesContentitemsTestIamPermissionsCall ¶ added in v0.83.0
type ProjectsLocationsLakesContentitemsTestIamPermissionsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Context ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsLakesContentitemsTestIamPermissionsCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Do ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.contentitems.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 ¶ added in v0.83.0
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 information.
func (*ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Header ¶ added in v0.83.0
func (c *ProjectsLocationsLakesContentitemsTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesCreateCall) Do ¶
func (c *ProjectsLocationsLakesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesCreateCall) Header ¶
func (c *ProjectsLocationsLakesCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesDeleteCall) Do ¶
func (c *ProjectsLocationsLakesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.delete" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesDeleteCall) Header ¶
func (c *ProjectsLocationsLakesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsCreateCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.environments.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsCreateCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsDeleteCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.environments.delete" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsDeleteCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsGetCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Environment, error)
Do executes the "dataplex.projects.locations.lakes.environments.get" call. Exactly one of *GoogleCloudDataplexV1Environment or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsGetCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesEnvironmentsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesEnvironmentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.environments.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsListCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEnvironmentsResponse, error)
Do executes the "dataplex.projects.locations.lakes.environments.list" call. Exactly one of *GoogleCloudDataplexV1ListEnvironmentsResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesEnvironmentsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesEnvironmentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsPatchCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.environments.patch" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsPatchCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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.
- parent: The resource name of the parent lake: projects/{project_id}/locations/{location_id}/lakes/{lake_id}.
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.
- name: The resource name of the environment: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/enviro nments/{environment_id}.
func (*ProjectsLocationsLakesEnvironmentsService) Get ¶
func (r *ProjectsLocationsLakesEnvironmentsService) Get(name string) *ProjectsLocationsLakesEnvironmentsGetCall
Get: Get environment resource.
- name: The resource name of the environment: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/enviro nments/{environment_id}.
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesEnvironmentsService) List ¶
func (r *ProjectsLocationsLakesEnvironmentsService) List(parent string) *ProjectsLocationsLakesEnvironmentsListCall
List: Lists environments under the given lake.
- parent: The resource name of the parent lake: projects/{project_id}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesEnvironmentsService) Patch ¶
func (r *ProjectsLocationsLakesEnvironmentsService) Patch(name string, googleclouddataplexv1environment *GoogleCloudDataplexV1Environment) *ProjectsLocationsLakesEnvironmentsPatchCall
Patch: Update the environment resource.
- name: Output only. The relative resource name of the environment, of the form: projects/{project_id}/locations/{location_id}/lakes/{lake_id}/enviro nment/{environment_id}.
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListSessionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.environments.sessions.list" call. Exactly one of *GoogleCloudDataplexV1ListSessionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) Filter ¶ added in v0.80.0
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesEnvironmentsSessionsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesEnvironmentsSessionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesEnvironmentsSessionsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- parent: The resource name of the parent environment: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/en vironment/{environment_id}.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.environments.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Do ¶
func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.environments.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Header ¶
func (c *ProjectsLocationsLakesEnvironmentsTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesGetCall) Do ¶
func (c *ProjectsLocationsLakesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Lake, error)
Do executes the "dataplex.projects.locations.lakes.get" call. Exactly one of *GoogleCloudDataplexV1Lake or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesGetCall) Header ¶
func (c *ProjectsLocationsLakesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesGetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesGetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesListCall) Do ¶
func (c *ProjectsLocationsLakesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListLakesResponse, error)
Do executes the "dataplex.projects.locations.lakes.list" call. Exactly one of *GoogleCloudDataplexV1ListLakesResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesPatchCall) Do ¶
func (c *ProjectsLocationsLakesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.patch" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesPatchCall) Header ¶
func (c *ProjectsLocationsLakesPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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.
- parent: The resource name of the lake location, of the form: projects/{project_number}/locations/{location_id} where location_id refers to a GCP region.
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.
- name: The resource name of the lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesService) Get ¶
func (r *ProjectsLocationsLakesService) Get(name string) *ProjectsLocationsLakesGetCall
Get: Retrieves a lake resource.
- name: The resource name of the lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesService) List ¶
func (r *ProjectsLocationsLakesService) List(parent string) *ProjectsLocationsLakesListCall
List: Lists lake resources in a project and location.
- parent: The resource name of the lake location, of the form: projects/{project_number}/locations/{location_id} where location_id refers to a GCP region.
func (*ProjectsLocationsLakesService) Patch ¶
func (r *ProjectsLocationsLakesService) Patch(name string, googleclouddataplexv1lake *GoogleCloudDataplexV1Lake) *ProjectsLocationsLakesPatchCall
Patch: Updates a lake resource.
- name: Output only. The relative resource name of the lake, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesSetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesSetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksCreateCall) Do ¶
func (c *ProjectsLocationsLakesTasksCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.tasks.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksCreateCall) Header ¶
func (c *ProjectsLocationsLakesTasksCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksDeleteCall) Do ¶
func (c *ProjectsLocationsLakesTasksDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.tasks.delete" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksDeleteCall) Header ¶
func (c *ProjectsLocationsLakesTasksDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksGetCall) Do ¶
func (c *ProjectsLocationsLakesTasksGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Task, error)
Do executes the "dataplex.projects.locations.lakes.tasks.get" call. Exactly one of *GoogleCloudDataplexV1Task or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksGetCall) Header ¶
func (c *ProjectsLocationsLakesTasksGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesTasksGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesTasksGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksGetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.tasks.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksGetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesTasksGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesTasksGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksJobsCancelCall) Do ¶
func (c *ProjectsLocationsLakesTasksJobsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.lakes.tasks.jobs.cancel" call. Exactly one of *Empty or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksJobsCancelCall) Header ¶
func (c *ProjectsLocationsLakesTasksJobsCancelCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksJobsGetCall) Do ¶
func (c *ProjectsLocationsLakesTasksJobsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Job, error)
Do executes the "dataplex.projects.locations.lakes.tasks.jobs.get" call. Exactly one of *GoogleCloudDataplexV1Job or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksJobsGetCall) Header ¶
func (c *ProjectsLocationsLakesTasksJobsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesTasksJobsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesTasksJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksJobsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksJobsListCall) Do ¶
func (c *ProjectsLocationsLakesTasksJobsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListJobsResponse, error)
Do executes the "dataplex.projects.locations.lakes.tasks.jobs.list" call. Exactly one of *GoogleCloudDataplexV1ListJobsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksJobsListCall) Header ¶
func (c *ProjectsLocationsLakesTasksJobsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesTasksJobsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesTasksJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksJobsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- name: The resource name of the job: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ta sk/{task_id}/job/{job_id}.
func (*ProjectsLocationsLakesTasksJobsService) Get ¶
func (r *ProjectsLocationsLakesTasksJobsService) Get(name string) *ProjectsLocationsLakesTasksJobsGetCall
Get: Get job resource.
- name: The resource name of the job: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ta sks/{task_id}/jobs/{job_id}.
func (*ProjectsLocationsLakesTasksJobsService) List ¶
func (r *ProjectsLocationsLakesTasksJobsService) List(parent string) *ProjectsLocationsLakesTasksJobsListCall
List: Lists Jobs under the given task.
- parent: The resource name of the parent environment: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ta sks/{task_id}.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksListCall) Do ¶
func (c *ProjectsLocationsLakesTasksListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListTasksResponse, error)
Do executes the "dataplex.projects.locations.lakes.tasks.list" call. Exactly one of *GoogleCloudDataplexV1ListTasksResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesTasksListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesTasksListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesTasksListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksPatchCall) Do ¶
func (c *ProjectsLocationsLakesTasksPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.tasks.patch" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksPatchCall) Header ¶
func (c *ProjectsLocationsLakesTasksPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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 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.
- parent: The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesTasksService) Delete ¶
func (r *ProjectsLocationsLakesTasksService) Delete(name string) *ProjectsLocationsLakesTasksDeleteCall
Delete: Delete the task resource.
- name: The resource name of the task: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ta sk/{task_id}.
func (*ProjectsLocationsLakesTasksService) Get ¶
func (r *ProjectsLocationsLakesTasksService) Get(name string) *ProjectsLocationsLakesTasksGetCall
Get: Get task resource.
- name: The resource name of the task: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/ta sks/{tasks_id}.
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesTasksService) List ¶
func (r *ProjectsLocationsLakesTasksService) List(parent string) *ProjectsLocationsLakesTasksListCall
List: Lists tasks under the given lake.
- parent: The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesTasksService) Patch ¶
func (r *ProjectsLocationsLakesTasksService) Patch(name string, googleclouddataplexv1task *GoogleCloudDataplexV1Task) *ProjectsLocationsLakesTasksPatchCall
Patch: Update the task resource.
- 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}.
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksSetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.tasks.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksSetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesTasksSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTasksTestIamPermissionsCall) Do ¶
func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.tasks.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTasksTestIamPermissionsCall) Header ¶
func (c *ProjectsLocationsLakesTasksTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesTestIamPermissionsCall) Do ¶
func (c *ProjectsLocationsLakesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesTestIamPermissionsCall) Header ¶
func (c *ProjectsLocationsLakesTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesActionsListCall) Do ¶
func (c *ProjectsLocationsLakesZonesActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.actions.list" call. Exactly one of *GoogleCloudDataplexV1ListActionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesActionsListCall) Header ¶
func (c *ProjectsLocationsLakesZonesActionsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesActionsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesActionsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- parent: The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListActionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.actions.list" call. Exactly one of *GoogleCloudDataplexV1ListActionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsActionsListCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesAssetsActionsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesAssetsActionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsActionsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- parent: The resource name of the parent asset: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/assets/{asset_id}.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsCreateCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsCreateCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsDeleteCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.delete" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsDeleteCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsGetCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Asset, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.get" call. Exactly one of *GoogleCloudDataplexV1Asset or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsGetCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesAssetsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesAssetsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsListCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListAssetsResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.list" call. Exactly one of *GoogleCloudDataplexV1ListAssetsResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesAssetsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesAssetsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesAssetsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsPatchCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.patch" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsPatchCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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.
- parent: The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
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.
- name: The resource name of the asset: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/assets/{asset_id}.
func (*ProjectsLocationsLakesZonesAssetsService) Get ¶
func (r *ProjectsLocationsLakesZonesAssetsService) Get(name string) *ProjectsLocationsLakesZonesAssetsGetCall
Get: Retrieves an asset resource.
- name: The resource name of the asset: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/assets/{asset_id}.
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesZonesAssetsService) List ¶
func (r *ProjectsLocationsLakesZonesAssetsService) List(parent string) *ProjectsLocationsLakesZonesAssetsListCall
List: Lists asset resources in a zone.
- parent: The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
func (*ProjectsLocationsLakesZonesAssetsService) Patch ¶
func (r *ProjectsLocationsLakesZonesAssetsService) Patch(name string, googleclouddataplexv1asset *GoogleCloudDataplexV1Asset) *ProjectsLocationsLakesZonesAssetsPatchCall
Patch: Updates an asset resource.
- name: Output only. The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/assets/{asset_id}.
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Do ¶
func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.assets.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Header ¶
func (c *ProjectsLocationsLakesZonesAssetsTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesCreateCall) Do ¶
func (c *ProjectsLocationsLakesZonesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.zones.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesCreateCall) Header ¶
func (c *ProjectsLocationsLakesZonesCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesDeleteCall) Do ¶
func (c *ProjectsLocationsLakesZonesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.zones.delete" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesDeleteCall) Header ¶
func (c *ProjectsLocationsLakesZonesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesCreateCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.create" call. Exactly one of *GoogleCloudDataplexV1Entity or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesCreateCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.delete" call. Exactly one of *Empty or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesDeleteCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesGetCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.get" call. Exactly one of *GoogleCloudDataplexV1Entity or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesGetCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesEntitiesGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesEntitiesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesListCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListEntitiesResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.list" call. Exactly one of *GoogleCloudDataplexV1ListEntitiesResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesEntitiesListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesEntitiesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Partition, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.create" call. Exactly one of *GoogleCloudDataplexV1Partition or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.delete" call. Exactly one of *Empty or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Partition, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.get" call. Exactly one of *GoogleCloudDataplexV1Partition or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListPartitionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.partitions.list" call. Exactly one of *GoogleCloudDataplexV1ListPartitionsResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesEntitiesPartitionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.
- parent: The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{entity_id}.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) Delete ¶
func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Delete(name string) *ProjectsLocationsLakesZonesEntitiesPartitionsDeleteCall
Delete: Delete a metadata partition.
- name: The resource name of the partition. format: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{entity_id}/partitions/{partition_value_path} . The {partition_value_path} segment consists of an ordered sequence of partition values separated by "/". All values must be provided.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) Get ¶
func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) Get(name string) *ProjectsLocationsLakesZonesEntitiesPartitionsGetCall
Get: Get a metadata partition of an entity.
- name: The resource name of the partition: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{entity_id}/partitions/{partition_value_path} . The {partition_value_path} segment consists of an ordered sequence of partition values separated by "/". All values must be provided.
func (*ProjectsLocationsLakesZonesEntitiesPartitionsService) List ¶
func (r *ProjectsLocationsLakesZonesEntitiesPartitionsService) List(parent string) *ProjectsLocationsLakesZonesEntitiesPartitionsListCall
List: List metadata partitions of an entity.
- parent: The resource name of the parent entity: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{entity_id}.
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.
- parent: The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
func (*ProjectsLocationsLakesZonesEntitiesService) Delete ¶
func (r *ProjectsLocationsLakesZonesEntitiesService) Delete(name string) *ProjectsLocationsLakesZonesEntitiesDeleteCall
Delete: Delete a metadata entity.
- name: The resource name of the entity: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{entity_id}.
func (*ProjectsLocationsLakesZonesEntitiesService) Get ¶
func (r *ProjectsLocationsLakesZonesEntitiesService) Get(name string) *ProjectsLocationsLakesZonesEntitiesGetCall
Get: Get a metadata entity.
- name: The resource name of the entity: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{entity_id}.
func (*ProjectsLocationsLakesZonesEntitiesService) List ¶
func (r *ProjectsLocationsLakesZonesEntitiesService) List(parent string) *ProjectsLocationsLakesZonesEntitiesListCall
List: List metadata entities in a zone.
- parent: The resource name of the parent zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
func (*ProjectsLocationsLakesZonesEntitiesService) Update ¶
func (r *ProjectsLocationsLakesZonesEntitiesService) Update(name string, googleclouddataplexv1entity *GoogleCloudDataplexV1Entity) *ProjectsLocationsLakesZonesEntitiesUpdateCall
Update: Update a metadata entity. Only supports full resource update.
- name: Output only. The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}/entities/{id}.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) Do ¶
func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Entity, error)
Do executes the "dataplex.projects.locations.lakes.zones.entities.update" call. Exactly one of *GoogleCloudDataplexV1Entity or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesEntitiesUpdateCall) Header ¶
func (c *ProjectsLocationsLakesZonesEntitiesUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesGetCall) Do ¶
func (c *ProjectsLocationsLakesZonesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1Zone, error)
Do executes the "dataplex.projects.locations.lakes.zones.get" call. Exactly one of *GoogleCloudDataplexV1Zone or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesGetCall) Header ¶
func (c *ProjectsLocationsLakesZonesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesGetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.zones.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesGetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesGetIamPolicyCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesGetIamPolicyCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesListCall) Do ¶
func (c *ProjectsLocationsLakesZonesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDataplexV1ListZonesResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.list" call. Exactly one of *GoogleCloudDataplexV1ListZonesResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsLakesZonesListCall) IfNoneMatch ¶
func (c *ProjectsLocationsLakesZonesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLakesZonesListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesPatchCall) Do ¶
func (c *ProjectsLocationsLakesZonesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.lakes.zones.patch" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesPatchCall) Header ¶
func (c *ProjectsLocationsLakesZonesPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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.
- parent: The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
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.
- name: The resource name of the zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
func (*ProjectsLocationsLakesZonesService) Get ¶
func (r *ProjectsLocationsLakesZonesService) Get(name string) *ProjectsLocationsLakesZonesGetCall
Get: Retrieves a zone resource.
- name: The resource name of the zone: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
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.
- resource: REQUIRED: The resource for which the policy is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
func (*ProjectsLocationsLakesZonesService) List ¶
func (r *ProjectsLocationsLakesZonesService) List(parent string) *ProjectsLocationsLakesZonesListCall
List: Lists zone resources in a lake.
- parent: The resource name of the parent lake: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (*ProjectsLocationsLakesZonesService) Patch ¶
func (r *ProjectsLocationsLakesZonesService) Patch(name string, googleclouddataplexv1zone *GoogleCloudDataplexV1Zone) *ProjectsLocationsLakesZonesPatchCall
Patch: Updates a zone resource.
- name: Output only. The relative resource name of the zone, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zo nes/{zone_id}.
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.
- resource: REQUIRED: The resource for which the policy is being specified. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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.
- resource: REQUIRED: The resource for which the policy detail is being requested. See Resource names (https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesSetIamPolicyCall) Do ¶
func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
Do executes the "dataplex.projects.locations.lakes.zones.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesSetIamPolicyCall) Header ¶
func (c *ProjectsLocationsLakesZonesSetIamPolicyCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsLakesZonesTestIamPermissionsCall) Do ¶
func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
Do executes the "dataplex.projects.locations.lakes.zones.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. 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 information.
func (*ProjectsLocationsLakesZonesTestIamPermissionsCall) Header ¶
func (c *ProjectsLocationsLakesZonesTestIamPermissionsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsListCall) Do ¶
func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationListLocationsResponse, error)
Do executes the "dataplex.projects.locations.list" call. Exactly one of *GoogleCloudLocationListLocationsResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsOperationsCancelCall) Do ¶
func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.operations.cancel" call. Exactly one of *Empty or error will be non-nil. 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 information.
func (*ProjectsLocationsOperationsCancelCall) Header ¶
func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsOperationsDeleteCall) Do ¶
func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "dataplex.projects.locations.operations.delete" call. Exactly one of *Empty or error will be non-nil. 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 information.
func (*ProjectsLocationsOperationsDeleteCall) Header ¶
func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP 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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsOperationsGetCall) Do ¶
func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
Do executes the "dataplex.projects.locations.operations.get" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. 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 information.
func (*ProjectsLocationsOperationsGetCall) Header ¶
func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsOperationsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsLocationsOperationsListCall) Do ¶
func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
Do executes the "dataplex.projects.locations.operations.list" call. Exactly one of *GoogleLongrunningListOperationsResponse or error will be non-nil. 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 information.
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 an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsOperationsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
IfNoneMatch sets the 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. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
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.NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.
- name: The name of the operation's parent resource.
type ProjectsLocationsService ¶
type ProjectsLocationsService struct { 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.
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
deprecated
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 ¶
NewService creates a new Service.