...

Package datalineage

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

Overview ▾

Package datalineage provides access to the Data Lineage API.

For product documentation, see: https://cloud.google.com/data-catalog

Creating a client

Usage example:

import "google.golang.org/api/datalineage/v1"
...
ctx := context.Background()
datalineageService, err := datalineage.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:

datalineageService, err := datalineage.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, ...)
datalineageService, err := datalineage.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index ▾

Constants
type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest
    func (s *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse
    func (s *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1EntityReference
    func (s *GoogleCloudDatacatalogLineageV1EntityReference) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1EventLink
    func (s *GoogleCloudDatacatalogLineageV1EventLink) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1LineageEvent
    func (s *GoogleCloudDatacatalogLineageV1LineageEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Link
    func (s *GoogleCloudDatacatalogLineageV1Link) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ListLineageEventsResponse
    func (s *GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ListProcessesResponse
    func (s *GoogleCloudDatacatalogLineageV1ListProcessesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ListRunsResponse
    func (s *GoogleCloudDatacatalogLineageV1ListRunsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1OperationMetadata
    func (s *GoogleCloudDatacatalogLineageV1OperationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Origin
    func (s *GoogleCloudDatacatalogLineageV1Origin) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Process
    func (s *GoogleCloudDatacatalogLineageV1Process) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ProcessLinkInfo
    func (s *GoogleCloudDatacatalogLineageV1ProcessLinkInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ProcessLinks
    func (s *GoogleCloudDatacatalogLineageV1ProcessLinks) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Run
    func (s *GoogleCloudDatacatalogLineageV1Run) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1SearchLinksRequest
    func (s *GoogleCloudDatacatalogLineageV1SearchLinksRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1SearchLinksResponse
    func (s *GoogleCloudDatacatalogLineageV1SearchLinksResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningCancelOperationRequest
type GoogleLongrunningListOperationsResponse
    func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation
    func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleProtobufEmpty
type GoogleRpcStatus
    func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)
type ProjectsLocationsBatchSearchLinkProcessesCall
    func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Context(ctx context.Context) *ProjectsLocationsBatchSearchLinkProcessesCall
    func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse, error)
    func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Fields(s ...googleapi.Field) *ProjectsLocationsBatchSearchLinkProcessesCall
    func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Header() http.Header
    func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) error) error
type ProjectsLocationsOperationsCancelCall
    func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall
    func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, 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) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall
    func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header
type ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
type ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsOperationsService
    func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService
    func (r *ProjectsLocationsOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsOperationsCancelCall
    func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall
    func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
    func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
type ProjectsLocationsProcessesCreateCall
    func (c *ProjectsLocationsProcessesCreateCall) Context(ctx context.Context) *ProjectsLocationsProcessesCreateCall
    func (c *ProjectsLocationsProcessesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error)
    func (c *ProjectsLocationsProcessesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesCreateCall
    func (c *ProjectsLocationsProcessesCreateCall) Header() http.Header
    func (c *ProjectsLocationsProcessesCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesCreateCall
type ProjectsLocationsProcessesDeleteCall
    func (c *ProjectsLocationsProcessesDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesDeleteCall
    func (c *ProjectsLocationsProcessesDeleteCall) Context(ctx context.Context) *ProjectsLocationsProcessesDeleteCall
    func (c *ProjectsLocationsProcessesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsProcessesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesDeleteCall
    func (c *ProjectsLocationsProcessesDeleteCall) Header() http.Header
type ProjectsLocationsProcessesGetCall
    func (c *ProjectsLocationsProcessesGetCall) Context(ctx context.Context) *ProjectsLocationsProcessesGetCall
    func (c *ProjectsLocationsProcessesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error)
    func (c *ProjectsLocationsProcessesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesGetCall
    func (c *ProjectsLocationsProcessesGetCall) Header() http.Header
    func (c *ProjectsLocationsProcessesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesGetCall
type ProjectsLocationsProcessesListCall
    func (c *ProjectsLocationsProcessesListCall) Context(ctx context.Context) *ProjectsLocationsProcessesListCall
    func (c *ProjectsLocationsProcessesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListProcessesResponse, error)
    func (c *ProjectsLocationsProcessesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesListCall
    func (c *ProjectsLocationsProcessesListCall) Header() http.Header
    func (c *ProjectsLocationsProcessesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesListCall
    func (c *ProjectsLocationsProcessesListCall) PageSize(pageSize int64) *ProjectsLocationsProcessesListCall
    func (c *ProjectsLocationsProcessesListCall) PageToken(pageToken string) *ProjectsLocationsProcessesListCall
    func (c *ProjectsLocationsProcessesListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListProcessesResponse) error) error
type ProjectsLocationsProcessesPatchCall
    func (c *ProjectsLocationsProcessesPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesPatchCall
    func (c *ProjectsLocationsProcessesPatchCall) Context(ctx context.Context) *ProjectsLocationsProcessesPatchCall
    func (c *ProjectsLocationsProcessesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error)
    func (c *ProjectsLocationsProcessesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesPatchCall
    func (c *ProjectsLocationsProcessesPatchCall) Header() http.Header
    func (c *ProjectsLocationsProcessesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProcessesPatchCall
type ProjectsLocationsProcessesRunsCreateCall
    func (c *ProjectsLocationsProcessesRunsCreateCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsCreateCall
    func (c *ProjectsLocationsProcessesRunsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error)
    func (c *ProjectsLocationsProcessesRunsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsCreateCall
    func (c *ProjectsLocationsProcessesRunsCreateCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesRunsCreateCall
type ProjectsLocationsProcessesRunsDeleteCall
    func (c *ProjectsLocationsProcessesRunsDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsDeleteCall
    func (c *ProjectsLocationsProcessesRunsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsDeleteCall
    func (c *ProjectsLocationsProcessesRunsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsProcessesRunsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsDeleteCall
    func (c *ProjectsLocationsProcessesRunsDeleteCall) Header() http.Header
type ProjectsLocationsProcessesRunsGetCall
    func (c *ProjectsLocationsProcessesRunsGetCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsGetCall
    func (c *ProjectsLocationsProcessesRunsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error)
    func (c *ProjectsLocationsProcessesRunsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsGetCall
    func (c *ProjectsLocationsProcessesRunsGetCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsGetCall
type ProjectsLocationsProcessesRunsLineageEventsCreateCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsCreateCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1LineageEvent, error)
    func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsCreateCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesRunsLineageEventsCreateCall
type ProjectsLocationsProcessesRunsLineageEventsDeleteCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Header() http.Header
type ProjectsLocationsProcessesRunsLineageEventsGetCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsGetCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1LineageEvent, error)
    func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsGetCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsLineageEventsGetCall
type ProjectsLocationsProcessesRunsLineageEventsListCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsLineageEventsListCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse, error)
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsLineageEventsListCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsLineageEventsListCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) PageSize(pageSize int64) *ProjectsLocationsProcessesRunsLineageEventsListCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) PageToken(pageToken string) *ProjectsLocationsProcessesRunsLineageEventsListCall
    func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) error) error
type ProjectsLocationsProcessesRunsLineageEventsService
    func NewProjectsLocationsProcessesRunsLineageEventsService(s *Service) *ProjectsLocationsProcessesRunsLineageEventsService
    func (r *ProjectsLocationsProcessesRunsLineageEventsService) Create(parent string, googleclouddatacataloglineagev1lineageevent *GoogleCloudDatacatalogLineageV1LineageEvent) *ProjectsLocationsProcessesRunsLineageEventsCreateCall
    func (r *ProjectsLocationsProcessesRunsLineageEventsService) Delete(name string) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall
    func (r *ProjectsLocationsProcessesRunsLineageEventsService) Get(name string) *ProjectsLocationsProcessesRunsLineageEventsGetCall
    func (r *ProjectsLocationsProcessesRunsLineageEventsService) List(parent string) *ProjectsLocationsProcessesRunsLineageEventsListCall
type ProjectsLocationsProcessesRunsListCall
    func (c *ProjectsLocationsProcessesRunsListCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsListCall
    func (c *ProjectsLocationsProcessesRunsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListRunsResponse, error)
    func (c *ProjectsLocationsProcessesRunsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsListCall
    func (c *ProjectsLocationsProcessesRunsListCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProcessesRunsListCall
    func (c *ProjectsLocationsProcessesRunsListCall) PageSize(pageSize int64) *ProjectsLocationsProcessesRunsListCall
    func (c *ProjectsLocationsProcessesRunsListCall) PageToken(pageToken string) *ProjectsLocationsProcessesRunsListCall
    func (c *ProjectsLocationsProcessesRunsListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListRunsResponse) error) error
type ProjectsLocationsProcessesRunsPatchCall
    func (c *ProjectsLocationsProcessesRunsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsPatchCall
    func (c *ProjectsLocationsProcessesRunsPatchCall) Context(ctx context.Context) *ProjectsLocationsProcessesRunsPatchCall
    func (c *ProjectsLocationsProcessesRunsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error)
    func (c *ProjectsLocationsProcessesRunsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProcessesRunsPatchCall
    func (c *ProjectsLocationsProcessesRunsPatchCall) Header() http.Header
    func (c *ProjectsLocationsProcessesRunsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProcessesRunsPatchCall
type ProjectsLocationsProcessesRunsService
    func NewProjectsLocationsProcessesRunsService(s *Service) *ProjectsLocationsProcessesRunsService
    func (r *ProjectsLocationsProcessesRunsService) Create(parent string, googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run) *ProjectsLocationsProcessesRunsCreateCall
    func (r *ProjectsLocationsProcessesRunsService) Delete(name string) *ProjectsLocationsProcessesRunsDeleteCall
    func (r *ProjectsLocationsProcessesRunsService) Get(name string) *ProjectsLocationsProcessesRunsGetCall
    func (r *ProjectsLocationsProcessesRunsService) List(parent string) *ProjectsLocationsProcessesRunsListCall
    func (r *ProjectsLocationsProcessesRunsService) Patch(name string, googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run) *ProjectsLocationsProcessesRunsPatchCall
type ProjectsLocationsProcessesService
    func NewProjectsLocationsProcessesService(s *Service) *ProjectsLocationsProcessesService
    func (r *ProjectsLocationsProcessesService) Create(parent string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesCreateCall
    func (r *ProjectsLocationsProcessesService) Delete(name string) *ProjectsLocationsProcessesDeleteCall
    func (r *ProjectsLocationsProcessesService) Get(name string) *ProjectsLocationsProcessesGetCall
    func (r *ProjectsLocationsProcessesService) List(parent string) *ProjectsLocationsProcessesListCall
    func (r *ProjectsLocationsProcessesService) Patch(name string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesPatchCall
type ProjectsLocationsSearchLinksCall
    func (c *ProjectsLocationsSearchLinksCall) Context(ctx context.Context) *ProjectsLocationsSearchLinksCall
    func (c *ProjectsLocationsSearchLinksCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1SearchLinksResponse, error)
    func (c *ProjectsLocationsSearchLinksCall) Fields(s ...googleapi.Field) *ProjectsLocationsSearchLinksCall
    func (c *ProjectsLocationsSearchLinksCall) Header() http.Header
    func (c *ProjectsLocationsSearchLinksCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1SearchLinksResponse) error) error
type ProjectsLocationsService
    func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
    func (r *ProjectsLocationsService) BatchSearchLinkProcesses(parent string, googleclouddatacataloglineagev1batchsearchlinkprocessesrequest *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) *ProjectsLocationsBatchSearchLinkProcessesCall
    func (r *ProjectsLocationsService) SearchLinks(parent string, googleclouddatacataloglineagev1searchlinksrequest *GoogleCloudDatacatalogLineageV1SearchLinksRequest) *ProjectsLocationsSearchLinksCall
type ProjectsService
    func NewProjectsService(s *Service) *ProjectsService
type Service
    func New(client *http.Client) (*Service, error)
    func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

Package files

datalineage-gen.go

Constants

OAuth2 scopes used by this API.

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

type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest

GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest: Request message for BatchSearchLinkProcesses.

type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest struct {
    // Links: Required. An array of links to check for their associated
    // LineageProcesses. The maximum number of items in this array is 100.
    // If the request contains more than 100 links, it returns the
    // `INVALID_ARGUMENT` error. Format:
    // `projects/{project}/locations/{location}/links/{link}`.
    Links []string `json:"links,omitempty"`

    // PageSize: The maximum number of processes to return in a single page
    // of the response. A page may contain fewer results than this value.
    PageSize int64 `json:"pageSize,omitempty"`

    // PageToken: The page token received from a previous
    // `BatchSearchLinkProcesses` call. Use it to get the next page. When
    // requesting subsequent pages of a response, remember that all
    // parameters must match the values you provided in the original
    // request.
    PageToken string `json:"pageToken,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Links") 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. "Links") 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 (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse

GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse: Response message for BatchSearchLinkProcesses.

type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse struct {
    // NextPageToken: The token to specify as `page_token` in the subsequent
    // call to get the next page. Omitted if there are no more pages in the
    // response.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ProcessLinks: An array of processes associated with the specified
    // links.
    ProcessLinks []*GoogleCloudDatacatalogLineageV1ProcessLinks `json:"processLinks,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1EntityReference

GoogleCloudDatacatalogLineageV1EntityReference: The soft reference to everything you can attach a lineage event to.

type GoogleCloudDatacatalogLineageV1EntityReference struct {
    // FullyQualifiedName: Required. Fully Qualified Name (FQN)
    // (https://cloud.google.com/data-catalog/docs/fully-qualified-names) of
    // the entity.
    FullyQualifiedName string `json:"fullyQualifiedName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FullyQualifiedName")
    // 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. "FullyQualifiedName") 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 (*GoogleCloudDatacatalogLineageV1EntityReference) MarshalJSON

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

GoogleCloudDatacatalogLineageV1EventLink: A lineage between source and target entities.

type GoogleCloudDatacatalogLineageV1EventLink struct {
    // Source: Required. Reference to the source entity
    Source *GoogleCloudDatacatalogLineageV1EntityReference `json:"source,omitempty"`

    // Target: Required. Reference to the target entity
    Target *GoogleCloudDatacatalogLineageV1EntityReference `json:"target,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Source") 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. "Source") 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 (*GoogleCloudDatacatalogLineageV1EventLink) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1LineageEvent

GoogleCloudDatacatalogLineageV1LineageEvent: A lineage event represents an operation on assets. Within the operation, the data flows from the source to the target defined in the links field.

type GoogleCloudDatacatalogLineageV1LineageEvent struct {
    // EndTime: Optional. The end of the transformation which resulted in
    // this lineage event. For streaming scenarios, it should be the end of
    // the period from which the lineage is being reported.
    EndTime string `json:"endTime,omitempty"`

    // Links: Optional. List of source-target pairs. Can't contain more than
    // 100 tuples.
    Links []*GoogleCloudDatacatalogLineageV1EventLink `json:"links,omitempty"`

    // Name: Immutable. The resource name of the lineage event. Format:
    // `projects/{project}/locations/{location}/processes/{process}/runs/{run
    // }/lineageEvents/{lineage_event}`. Can be specified or auto-assigned.
    // {lineage_event} must be not longer than 200 characters and only
    // contain characters in a set: `a-zA-Z0-9_-:.`
    Name string `json:"name,omitempty"`

    // StartTime: Required. The beginning of the transformation which
    // resulted in this lineage event. For streaming scenarios, it should be
    // the beginning of the period from which the lineage is being reported.
    StartTime string `json:"startTime,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1LineageEvent) MarshalJSON

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

GoogleCloudDatacatalogLineageV1Link: Links represent the data flow between **source** (upstream) and **target** (downstream) assets in transformation pipelines. Links are created when LineageEvents record data transformation between related assets.

type GoogleCloudDatacatalogLineageV1Link struct {
    // EndTime: The end of the last event establishing this link.
    EndTime string `json:"endTime,omitempty"`

    // Name: Output only. Immutable. The name of the link. Format:
    // `projects/{project}/locations/{location}/links/{link}`.
    Name string `json:"name,omitempty"`

    // Source: The pointer to the entity that is the **source** of this
    // link.
    Source *GoogleCloudDatacatalogLineageV1EntityReference `json:"source,omitempty"`

    // StartTime: The start of the first event establishing this link.
    StartTime string `json:"startTime,omitempty"`

    // Target: The pointer to the entity that is the **target** of this
    // link.
    Target *GoogleCloudDatacatalogLineageV1EntityReference `json:"target,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1Link) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1ListLineageEventsResponse

GoogleCloudDatacatalogLineageV1ListLineageEventsResponse: Response message for ListLineageEvents.

type GoogleCloudDatacatalogLineageV1ListLineageEventsResponse struct {
    // LineageEvents: Lineage events from the specified project and
    // location.
    LineageEvents []*GoogleCloudDatacatalogLineageV1LineageEvent `json:"lineageEvents,omitempty"`

    // NextPageToken: The token to specify as `page_token` in the next call
    // to get the next page. If this field is omitted, there are no
    // subsequent pages.
    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. "LineageEvents") 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. "LineageEvents") 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 (*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1ListProcessesResponse

GoogleCloudDatacatalogLineageV1ListProcessesResponse: Response message for ListProcesses.

type GoogleCloudDatacatalogLineageV1ListProcessesResponse struct {
    // NextPageToken: The token to specify as `page_token` in the next call
    // to get the next page. If this field is omitted, there are no
    // subsequent pages.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Processes: The processes from the specified project and location.
    Processes []*GoogleCloudDatacatalogLineageV1Process `json:"processes,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1ListProcessesResponse) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1ListRunsResponse

GoogleCloudDatacatalogLineageV1ListRunsResponse: Response message for ListRuns.

type GoogleCloudDatacatalogLineageV1ListRunsResponse struct {
    // NextPageToken: The token to specify as `page_token` in the next call
    // to get the next page. If this field is omitted, there are no
    // subsequent pages.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Runs: The runs from the specified project and location.
    Runs []*GoogleCloudDatacatalogLineageV1Run `json:"runs,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1ListRunsResponse) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1OperationMetadata

GoogleCloudDatacatalogLineageV1OperationMetadata: Metadata describing the operation.

type GoogleCloudDatacatalogLineageV1OperationMetadata struct {
    // CreateTime: Output only. The timestamp of the operation submission to
    // the server.
    CreateTime string `json:"createTime,omitempty"`

    // EndTime: Output only. The timestamp of the operation termination,
    // regardless of its success. This field is unset if the operation is
    // still ongoing.
    EndTime string `json:"endTime,omitempty"`

    // OperationType: Output only. The type of the operation being
    // performed.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Unused.
    //   "DELETE" - The resource deletion operation.
    //   "CREATE" - The resource creation operation.
    OperationType string `json:"operationType,omitempty"`

    // Resource: Output only. The [relative name]
    // (https://cloud.google.com//apis/design/resource_names#relative_resource_name)
    // of the resource being operated on.
    Resource string `json:"resource,omitempty"`

    // ResourceUuid: Output only. The UUID of the resource being operated
    // on.
    ResourceUuid string `json:"resourceUuid,omitempty"`

    // State: Output only. The current operation state.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unused.
    //   "PENDING" - The operation has been created but is not yet started.
    //   "RUNNING" - The operation is underway.
    //   "SUCCEEDED" - The operation completed successfully.
    //   "FAILED" - The operation is no longer running and did not succeed.
    State string `json:"state,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1OperationMetadata) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1Origin

GoogleCloudDatacatalogLineageV1Origin: Origin of a process.

type GoogleCloudDatacatalogLineageV1Origin struct {
    // Name: If the source_type isn't CUSTOM, the value of this field should
    // be a GCP resource name of the system, which reports lineage. The
    // project and location parts of the resource name must match the
    // project and location of the lineage resource being created. Examples:
    // - `{source_type: COMPOSER, name:
    // "projects/foo/locations/us/environments/bar"}` - `{source_type:
    // BIGQUERY, name: "projects/foo/locations/eu"}` - `{source_type:
    // CUSTOM, name: "myCustomIntegration"}`
    Name string `json:"name,omitempty"`

    // SourceType: Type of the source. Use of a source_type other than
    // `CUSTOM` for process creation or updating is highly discouraged, and
    // may be restricted in the future without notice.
    //
    // Possible values:
    //   "SOURCE_TYPE_UNSPECIFIED" - Source is Unspecified
    //   "CUSTOM" - A custom source
    //   "BIGQUERY" - BigQuery
    //   "DATA_FUSION" - Data Fusion
    //   "COMPOSER" - Composer
    //   "LOOKER_STUDIO" - Looker Studio
    //   "DATAPROC" - Dataproc
    SourceType string `json:"sourceType,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1Origin) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1Process

GoogleCloudDatacatalogLineageV1Process: A process is the definition of a data transformation operation.

type GoogleCloudDatacatalogLineageV1Process struct {
    // Attributes: Optional. The attributes of the process. Should only be
    // used for the purpose of non-semantic management (classifying,
    // describing or labeling the process). Up to 100 attributes are
    // allowed.
    Attributes googleapi.RawMessage `json:"attributes,omitempty"`

    // DisplayName: Optional. A human-readable name you can set to display
    // in a user interface. Must be not longer than 200 characters and only
    // contain UTF-8 letters or numbers, spaces or characters like `_-:&.`
    DisplayName string `json:"displayName,omitempty"`

    // Name: Immutable. The resource name of the lineage process. Format:
    // `projects/{project}/locations/{location}/processes/{process}`. Can be
    // specified or auto-assigned. {process} must be not longer than 200
    // characters and only contain characters in a set: `a-zA-Z0-9_-:.`
    Name string `json:"name,omitempty"`

    // Origin: Optional. The origin of this process and its runs and lineage
    // events.
    Origin *GoogleCloudDatacatalogLineageV1Origin `json:"origin,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. 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. "Attributes") 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 (*GoogleCloudDatacatalogLineageV1Process) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1ProcessLinkInfo

GoogleCloudDatacatalogLineageV1ProcessLinkInfo: Link details.

type GoogleCloudDatacatalogLineageV1ProcessLinkInfo struct {
    // EndTime: The end of the last event establishing this link-process
    // tuple.
    EndTime string `json:"endTime,omitempty"`

    // Link: The name of the link in the format of
    // `projects/{project}/locations/{location}/links/{link}`.
    Link string `json:"link,omitempty"`

    // StartTime: The start of the first event establishing this
    // link-process tuple.
    StartTime string `json:"startTime,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:"-"`
}

func (*GoogleCloudDatacatalogLineageV1ProcessLinkInfo) MarshalJSON

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

GoogleCloudDatacatalogLineageV1ProcessLinks: Links associated with a specific process.

type GoogleCloudDatacatalogLineageV1ProcessLinks struct {
    // Links: An array containing link details objects of the links provided
    // in the original request. A single process can result in creating
    // multiple links. If any of the links you provide in the request are
    // created by the same process, they all are included in this array.
    Links []*GoogleCloudDatacatalogLineageV1ProcessLinkInfo `json:"links,omitempty"`

    // Process: The process name in the format of
    // `projects/{project}/locations/{location}/processes/{process}`.
    Process string `json:"process,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Links") 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. "Links") 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 (*GoogleCloudDatacatalogLineageV1ProcessLinks) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1Run

GoogleCloudDatacatalogLineageV1Run: A lineage run represents an execution of a process that creates lineage events.

type GoogleCloudDatacatalogLineageV1Run struct {
    // Attributes: Optional. The attributes of the run. Should only be used
    // for the purpose of non-semantic management (classifying, describing
    // or labeling the run). Up to 100 attributes are allowed.
    Attributes googleapi.RawMessage `json:"attributes,omitempty"`

    // DisplayName: Optional. A human-readable name you can set to display
    // in a user interface. Must be not longer than 1024 characters and only
    // contain UTF-8 letters or numbers, spaces or characters like `_-:&.`
    DisplayName string `json:"displayName,omitempty"`

    // EndTime: Optional. The timestamp of the end of the run.
    EndTime string `json:"endTime,omitempty"`

    // Name: Immutable. The resource name of the run. Format:
    // `projects/{project}/locations/{location}/processes/{process}/runs/{run
    // }`. Can be specified or auto-assigned. {run} must be not longer than
    // 200 characters and only contain characters in a set: `a-zA-Z0-9_-:.`
    Name string `json:"name,omitempty"`

    // StartTime: Required. The timestamp of the start of the run.
    StartTime string `json:"startTime,omitempty"`

    // State: Required. The state of the run.
    //
    // Possible values:
    //   "UNKNOWN" - The state is unknown. The true state may be any of the
    // below or a different state that is not supported here explicitly.
    //   "STARTED" - The run is still executing.
    //   "COMPLETED" - The run completed.
    //   "FAILED" - The run failed.
    //   "ABORTED" - The run aborted.
    State string `json:"state,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. 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. "Attributes") 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 (*GoogleCloudDatacatalogLineageV1Run) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1SearchLinksRequest

GoogleCloudDatacatalogLineageV1SearchLinksRequest: Request message for SearchLinks.

type GoogleCloudDatacatalogLineageV1SearchLinksRequest struct {
    // PageSize: Optional. The maximum number of links to return in a single
    // page of the response. A page may contain fewer links than this value.
    // If unspecified, at most 10 links are returned. Maximum value is 100;
    // values greater than 100 are reduced to 100.
    PageSize int64 `json:"pageSize,omitempty"`

    // PageToken: Optional. The page token received from a previous
    // `SearchLinksRequest` call. Use it to get the next page. When
    // requesting subsequent pages of a response, remember that all
    // parameters must match the values you provided in the original
    // request.
    PageToken string `json:"pageToken,omitempty"`

    // Source: Optional. Send asset information in the **source** field to
    // retrieve all links that lead from the specified asset to downstream
    // assets.
    Source *GoogleCloudDatacatalogLineageV1EntityReference `json:"source,omitempty"`

    // Target: Optional. Send asset information in the **target** field to
    // retrieve all links that lead from upstream assets to the specified
    // asset.
    Target *GoogleCloudDatacatalogLineageV1EntityReference `json:"target,omitempty"`

    // ForceSendFields is a list of field names (e.g. "PageSize") 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. "PageSize") 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 (*GoogleCloudDatacatalogLineageV1SearchLinksRequest) MarshalJSON

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

type GoogleCloudDatacatalogLineageV1SearchLinksResponse

GoogleCloudDatacatalogLineageV1SearchLinksResponse: Response message for SearchLinks.

type GoogleCloudDatacatalogLineageV1SearchLinksResponse struct {
    // Links: The list of links for a given asset. Can be empty if the asset
    // has no relations of requested type (source or target).
    Links []*GoogleCloudDatacatalogLineageV1Link `json:"links,omitempty"`

    // NextPageToken: The token to specify as `page_token` in the subsequent
    // call to get the next page. Omitted if there are no more pages in the
    // response.
    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. "Links") 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. "Links") 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 (*GoogleCloudDatacatalogLineageV1SearchLinksResponse) MarshalJSON

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

type GoogleLongrunningCancelOperationRequest

GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.

type GoogleLongrunningCancelOperationRequest struct {
}

type GoogleLongrunningListOperationsResponse

GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.

type GoogleLongrunningListOperationsResponse struct {
    // NextPageToken: The standard List next-page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Operations: A list of operations that matches the specified filter in
    // the request.
    Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. 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:"-"`
}

func (*GoogleLongrunningListOperationsResponse) MarshalJSON

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

type GoogleLongrunningOperation

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

type GoogleLongrunningOperation struct {
    // Done: If the value is `false`, it means the operation is still in
    // progress. If `true`, the operation is completed, and either `error`
    // or `response` is available.
    Done bool `json:"done,omitempty"`

    // Error: The error result of the operation in case of failure or
    // cancellation.
    Error *GoogleRpcStatus `json:"error,omitempty"`

    // Metadata: Service-specific metadata associated with the operation. It
    // typically contains progress information and common metadata such as
    // create time. Some services might not provide such metadata. Any
    // method that returns a long-running operation should document the
    // metadata type, if any.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`

    // Name: The server-assigned name, which is only unique within the same
    // service that originally returns it. If you use the default HTTP
    // mapping, the `name` should be a resource name ending with
    // `operations/{unique_id}`.
    Name string `json:"name,omitempty"`

    // Response: The normal 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:"-"`
}

func (*GoogleLongrunningOperation) MarshalJSON

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

type GoogleProtobufEmpty

GoogleProtobufEmpty: 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 GoogleProtobufEmpty struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleRpcStatus

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

type GoogleRpcStatus struct {
    // Code: The status code, which should be an enum value of
    // google.rpc.Code.
    Code int64 `json:"code,omitempty"`

    // Details: A list of messages that carry the error details. There is a
    // common set of message types for APIs to use.
    Details []googleapi.RawMessage `json:"details,omitempty"`

    // Message: A developer-facing error message, which should be in
    // English. Any user-facing error message should be localized and sent
    // in the google.rpc.Status.details field, or localized by the client.
    Message string `json:"message,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Code") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. 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:"-"`
}

func (*GoogleRpcStatus) MarshalJSON

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

type ProjectsLocationsBatchSearchLinkProcessesCall

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

func (*ProjectsLocationsBatchSearchLinkProcessesCall) Context

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

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 (*ProjectsLocationsBatchSearchLinkProcessesCall) Do

func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse, error)

Do executes the "datalineage.projects.locations.batchSearchLinkProcesses" call. Exactly one of *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse.Serve rResponse.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 (*ProjectsLocationsBatchSearchLinkProcessesCall) Fields

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

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

func (*ProjectsLocationsBatchSearchLinkProcessesCall) Header

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

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

func (*ProjectsLocationsBatchSearchLinkProcessesCall) Pages

func (c *ProjectsLocationsBatchSearchLinkProcessesCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) 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) (*GoogleProtobufEmpty, error)

Do executes the "datalineage.projects.locations.operations.cancel" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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) (*GoogleProtobufEmpty, error)

Do executes the "datalineage.projects.locations.operations.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 "datalineage.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 "datalineage.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`.

- name: The name of the operation's parent resource.

type ProjectsLocationsProcessesCreateCall

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

func (*ProjectsLocationsProcessesCreateCall) Context

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

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 (*ProjectsLocationsProcessesCreateCall) Do

func (c *ProjectsLocationsProcessesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error)

Do executes the "datalineage.projects.locations.processes.create" call. Exactly one of *GoogleCloudDatacatalogLineageV1Process or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1Process.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 (*ProjectsLocationsProcessesCreateCall) Fields

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

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

func (*ProjectsLocationsProcessesCreateCall) Header

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

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

func (*ProjectsLocationsProcessesCreateCall) RequestId

func (c *ProjectsLocationsProcessesCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesCreateCall

RequestId sets the optional parameter "requestId": A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is idempotent only if a `request_id` is provided.

type ProjectsLocationsProcessesDeleteCall

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

func (*ProjectsLocationsProcessesDeleteCall) AllowMissing

func (c *ProjectsLocationsProcessesDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesDeleteCall

AllowMissing sets the optional parameter "allowMissing": If set to true and the process is not found, the request succeeds but the server doesn't perform any actions.

func (*ProjectsLocationsProcessesDeleteCall) Context

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

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 (*ProjectsLocationsProcessesDeleteCall) Do

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

Do executes the "datalineage.projects.locations.processes.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 (*ProjectsLocationsProcessesDeleteCall) Fields

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

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

func (*ProjectsLocationsProcessesDeleteCall) Header

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

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

type ProjectsLocationsProcessesGetCall

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

func (*ProjectsLocationsProcessesGetCall) Context

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

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 (*ProjectsLocationsProcessesGetCall) Do

func (c *ProjectsLocationsProcessesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error)

Do executes the "datalineage.projects.locations.processes.get" call. Exactly one of *GoogleCloudDatacatalogLineageV1Process or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1Process.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 (*ProjectsLocationsProcessesGetCall) Fields

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

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

func (*ProjectsLocationsProcessesGetCall) Header

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

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

func (*ProjectsLocationsProcessesGetCall) IfNoneMatch

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

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 ProjectsLocationsProcessesListCall

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

func (*ProjectsLocationsProcessesListCall) Context

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

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 (*ProjectsLocationsProcessesListCall) Do

func (c *ProjectsLocationsProcessesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListProcessesResponse, error)

Do executes the "datalineage.projects.locations.processes.list" call. Exactly one of *GoogleCloudDatacatalogLineageV1ListProcessesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1ListProcessesResponse.ServerResponse.H eader 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 (*ProjectsLocationsProcessesListCall) Fields

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

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

func (*ProjectsLocationsProcessesListCall) Header

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

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

func (*ProjectsLocationsProcessesListCall) IfNoneMatch

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

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 (*ProjectsLocationsProcessesListCall) PageSize

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

PageSize sets the optional parameter "pageSize": The maximum number of processes to return. The service may return fewer than this value. If unspecified, at most 50 processes are returned. The maximum value is 100; values greater than 100 are cut to 100.

func (*ProjectsLocationsProcessesListCall) PageToken

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

PageToken sets the optional parameter "pageToken": The page token received from a previous `ListProcesses` call. Specify it to get the next page. When paginating, all other parameters specified in this call must match the parameters of the call that provided the page token.

func (*ProjectsLocationsProcessesListCall) Pages

func (c *ProjectsLocationsProcessesListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListProcessesResponse) 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 ProjectsLocationsProcessesPatchCall

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

func (*ProjectsLocationsProcessesPatchCall) AllowMissing

func (c *ProjectsLocationsProcessesPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true and the process is not found, the request inserts it.

func (*ProjectsLocationsProcessesPatchCall) Context

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

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 (*ProjectsLocationsProcessesPatchCall) Do

func (c *ProjectsLocationsProcessesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Process, error)

Do executes the "datalineage.projects.locations.processes.patch" call. Exactly one of *GoogleCloudDatacatalogLineageV1Process or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1Process.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 (*ProjectsLocationsProcessesPatchCall) Fields

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

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

func (*ProjectsLocationsProcessesPatchCall) Header

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

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

func (*ProjectsLocationsProcessesPatchCall) UpdateMask

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

UpdateMask sets the optional parameter "updateMask": The list of fields to update. Currently not used. The whole message is updated.

type ProjectsLocationsProcessesRunsCreateCall

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

func (*ProjectsLocationsProcessesRunsCreateCall) Context

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

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 (*ProjectsLocationsProcessesRunsCreateCall) Do

func (c *ProjectsLocationsProcessesRunsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error)

Do executes the "datalineage.projects.locations.processes.runs.create" call. Exactly one of *GoogleCloudDatacatalogLineageV1Run or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1Run.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 (*ProjectsLocationsProcessesRunsCreateCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsCreateCall) Header

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

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

func (*ProjectsLocationsProcessesRunsCreateCall) RequestId

func (c *ProjectsLocationsProcessesRunsCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesRunsCreateCall

RequestId sets the optional parameter "requestId": A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is idempotent only if a `request_id` is provided.

type ProjectsLocationsProcessesRunsDeleteCall

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

func (*ProjectsLocationsProcessesRunsDeleteCall) AllowMissing

func (c *ProjectsLocationsProcessesRunsDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsDeleteCall

AllowMissing sets the optional parameter "allowMissing": If set to true and the run is not found, the request succeeds but the server doesn't perform any actions.

func (*ProjectsLocationsProcessesRunsDeleteCall) Context

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

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 (*ProjectsLocationsProcessesRunsDeleteCall) Do

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

Do executes the "datalineage.projects.locations.processes.runs.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 (*ProjectsLocationsProcessesRunsDeleteCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsDeleteCall) Header

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

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

type ProjectsLocationsProcessesRunsGetCall

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

func (*ProjectsLocationsProcessesRunsGetCall) Context

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

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 (*ProjectsLocationsProcessesRunsGetCall) Do

func (c *ProjectsLocationsProcessesRunsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error)

Do executes the "datalineage.projects.locations.processes.runs.get" call. Exactly one of *GoogleCloudDatacatalogLineageV1Run or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1Run.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 (*ProjectsLocationsProcessesRunsGetCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsGetCall) Header

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

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

func (*ProjectsLocationsProcessesRunsGetCall) IfNoneMatch

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

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 ProjectsLocationsProcessesRunsLineageEventsCreateCall

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

func (*ProjectsLocationsProcessesRunsLineageEventsCreateCall) Context

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

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 (*ProjectsLocationsProcessesRunsLineageEventsCreateCall) Do

func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1LineageEvent, error)

Do executes the "datalineage.projects.locations.processes.runs.lineageEvents.create" call. Exactly one of *GoogleCloudDatacatalogLineageV1LineageEvent or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1LineageEvent.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 (*ProjectsLocationsProcessesRunsLineageEventsCreateCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsCreateCall) Header

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsCreateCall) RequestId

func (c *ProjectsLocationsProcessesRunsLineageEventsCreateCall) RequestId(requestId string) *ProjectsLocationsProcessesRunsLineageEventsCreateCall

RequestId sets the optional parameter "requestId": A unique identifier for this request. Restricted to 36 ASCII characters. A random UUID is recommended. This request is idempotent only if a `request_id` is provided.

type ProjectsLocationsProcessesRunsLineageEventsDeleteCall

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

func (*ProjectsLocationsProcessesRunsLineageEventsDeleteCall) AllowMissing

func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall

AllowMissing sets the optional parameter "allowMissing": If set to true and the lineage event is not found, the request succeeds but the server doesn't perform any actions.

func (*ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Context

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

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 (*ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Do

func (c *ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "datalineage.projects.locations.processes.runs.lineageEvents.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.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 (*ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsDeleteCall) Header

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

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

type ProjectsLocationsProcessesRunsLineageEventsGetCall

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

func (*ProjectsLocationsProcessesRunsLineageEventsGetCall) Context

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

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 (*ProjectsLocationsProcessesRunsLineageEventsGetCall) Do

func (c *ProjectsLocationsProcessesRunsLineageEventsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1LineageEvent, error)

Do executes the "datalineage.projects.locations.processes.runs.lineageEvents.get" call. Exactly one of *GoogleCloudDatacatalogLineageV1LineageEvent or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1LineageEvent.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 (*ProjectsLocationsProcessesRunsLineageEventsGetCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsGetCall) Header

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsGetCall) IfNoneMatch

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

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 ProjectsLocationsProcessesRunsLineageEventsListCall

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

func (*ProjectsLocationsProcessesRunsLineageEventsListCall) Context

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

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 (*ProjectsLocationsProcessesRunsLineageEventsListCall) Do

func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse, error)

Do executes the "datalineage.projects.locations.processes.runs.lineageEvents.list" call. Exactly one of *GoogleCloudDatacatalogLineageV1ListLineageEventsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1ListLineageEventsResponse.ServerRespon se.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 (*ProjectsLocationsProcessesRunsLineageEventsListCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsListCall) Header

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

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

func (*ProjectsLocationsProcessesRunsLineageEventsListCall) IfNoneMatch

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

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 (*ProjectsLocationsProcessesRunsLineageEventsListCall) PageSize

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

PageSize sets the optional parameter "pageSize": The maximum number of lineage events to return. The service may return fewer events than this value. If unspecified, at most 50 events are returned. The maximum value is 100; values greater than 100 are cut to 100.

func (*ProjectsLocationsProcessesRunsLineageEventsListCall) PageToken

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

PageToken sets the optional parameter "pageToken": The page token received from a previous `ListLineageEvents` call. Specify it to get the next page. When paginating, all other parameters specified in this call must match the parameters of the call that provided the page token.

func (*ProjectsLocationsProcessesRunsLineageEventsListCall) Pages

func (c *ProjectsLocationsProcessesRunsLineageEventsListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) 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 ProjectsLocationsProcessesRunsLineageEventsService

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

func NewProjectsLocationsProcessesRunsLineageEventsService

func NewProjectsLocationsProcessesRunsLineageEventsService(s *Service) *ProjectsLocationsProcessesRunsLineageEventsService

func (*ProjectsLocationsProcessesRunsLineageEventsService) Create

func (r *ProjectsLocationsProcessesRunsLineageEventsService) Create(parent string, googleclouddatacataloglineagev1lineageevent *GoogleCloudDatacatalogLineageV1LineageEvent) *ProjectsLocationsProcessesRunsLineageEventsCreateCall

Create: Creates a new lineage event.

- parent: The name of the run that should own the lineage event.

func (*ProjectsLocationsProcessesRunsLineageEventsService) Delete

func (r *ProjectsLocationsProcessesRunsLineageEventsService) Delete(name string) *ProjectsLocationsProcessesRunsLineageEventsDeleteCall

Delete: Deletes the lineage event with the specified name.

- name: The name of the lineage event to delete.

func (*ProjectsLocationsProcessesRunsLineageEventsService) Get

func (r *ProjectsLocationsProcessesRunsLineageEventsService) Get(name string) *ProjectsLocationsProcessesRunsLineageEventsGetCall

Get: Gets details of a specified lineage event.

- name: The name of the lineage event to get.

func (*ProjectsLocationsProcessesRunsLineageEventsService) List

func (r *ProjectsLocationsProcessesRunsLineageEventsService) List(parent string) *ProjectsLocationsProcessesRunsLineageEventsListCall

List: Lists lineage events in the given project and location. The list order is not defined.

type ProjectsLocationsProcessesRunsListCall

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

func (*ProjectsLocationsProcessesRunsListCall) Context

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

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 (*ProjectsLocationsProcessesRunsListCall) Do

func (c *ProjectsLocationsProcessesRunsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1ListRunsResponse, error)

Do executes the "datalineage.projects.locations.processes.runs.list" call. Exactly one of *GoogleCloudDatacatalogLineageV1ListRunsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1ListRunsResponse.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 (*ProjectsLocationsProcessesRunsListCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsListCall) Header

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

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

func (*ProjectsLocationsProcessesRunsListCall) IfNoneMatch

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

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 (*ProjectsLocationsProcessesRunsListCall) PageSize

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

PageSize sets the optional parameter "pageSize": The maximum number of runs to return. The service may return fewer than this value. If unspecified, at most 50 runs are returned. The maximum value is 100; values greater than 100 are cut to 100.

func (*ProjectsLocationsProcessesRunsListCall) PageToken

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

PageToken sets the optional parameter "pageToken": The page token received from a previous `ListRuns` call. Specify it to get the next page. When paginating, all other parameters specified in this call must match the parameters of the call that provided the page token.

func (*ProjectsLocationsProcessesRunsListCall) Pages

func (c *ProjectsLocationsProcessesRunsListCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1ListRunsResponse) 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 ProjectsLocationsProcessesRunsPatchCall

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

func (*ProjectsLocationsProcessesRunsPatchCall) AllowMissing

func (c *ProjectsLocationsProcessesRunsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsProcessesRunsPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true and the run is not found, the request creates it.

func (*ProjectsLocationsProcessesRunsPatchCall) Context

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

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 (*ProjectsLocationsProcessesRunsPatchCall) Do

func (c *ProjectsLocationsProcessesRunsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1Run, error)

Do executes the "datalineage.projects.locations.processes.runs.patch" call. Exactly one of *GoogleCloudDatacatalogLineageV1Run or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1Run.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 (*ProjectsLocationsProcessesRunsPatchCall) Fields

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

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

func (*ProjectsLocationsProcessesRunsPatchCall) Header

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

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

func (*ProjectsLocationsProcessesRunsPatchCall) UpdateMask

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

UpdateMask sets the optional parameter "updateMask": The list of fields to update. Currently not used. The whole message is updated.

type ProjectsLocationsProcessesRunsService

type ProjectsLocationsProcessesRunsService struct {
    LineageEvents *ProjectsLocationsProcessesRunsLineageEventsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsProcessesRunsService

func NewProjectsLocationsProcessesRunsService(s *Service) *ProjectsLocationsProcessesRunsService

func (*ProjectsLocationsProcessesRunsService) Create

func (r *ProjectsLocationsProcessesRunsService) Create(parent string, googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run) *ProjectsLocationsProcessesRunsCreateCall

Create: Creates a new run.

- parent: The name of the process that should own the run.

func (*ProjectsLocationsProcessesRunsService) Delete

func (r *ProjectsLocationsProcessesRunsService) Delete(name string) *ProjectsLocationsProcessesRunsDeleteCall

Delete: Deletes the run with the specified name.

- name: The name of the run to delete.

func (*ProjectsLocationsProcessesRunsService) Get

func (r *ProjectsLocationsProcessesRunsService) Get(name string) *ProjectsLocationsProcessesRunsGetCall

Get: Gets the details of the specified run.

- name: The name of the run to get.

func (*ProjectsLocationsProcessesRunsService) List

func (r *ProjectsLocationsProcessesRunsService) List(parent string) *ProjectsLocationsProcessesRunsListCall

List: Lists runs in the given project and location. List order is descending by `start_time`.

- parent: The name of process that owns this collection of runs.

func (*ProjectsLocationsProcessesRunsService) Patch

func (r *ProjectsLocationsProcessesRunsService) Patch(name string, googleclouddatacataloglineagev1run *GoogleCloudDatacatalogLineageV1Run) *ProjectsLocationsProcessesRunsPatchCall

Patch: Updates a run.

type ProjectsLocationsProcessesService

type ProjectsLocationsProcessesService struct {
    Runs *ProjectsLocationsProcessesRunsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsProcessesService

func NewProjectsLocationsProcessesService(s *Service) *ProjectsLocationsProcessesService

func (*ProjectsLocationsProcessesService) Create

func (r *ProjectsLocationsProcessesService) Create(parent string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesCreateCall

Create: Creates a new process.

func (*ProjectsLocationsProcessesService) Delete

func (r *ProjectsLocationsProcessesService) Delete(name string) *ProjectsLocationsProcessesDeleteCall

Delete: Deletes the process with the specified name.

- name: The name of the process to delete.

func (*ProjectsLocationsProcessesService) Get

func (r *ProjectsLocationsProcessesService) Get(name string) *ProjectsLocationsProcessesGetCall

Get: Gets the details of the specified process.

- name: The name of the process to get.

func (*ProjectsLocationsProcessesService) List

func (r *ProjectsLocationsProcessesService) List(parent string) *ProjectsLocationsProcessesListCall

List: List processes in the given project and location. List order is descending by insertion time.

func (*ProjectsLocationsProcessesService) Patch

func (r *ProjectsLocationsProcessesService) Patch(name string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesPatchCall

Patch: Updates a process.

type ProjectsLocationsSearchLinksCall

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

func (*ProjectsLocationsSearchLinksCall) Context

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

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 (*ProjectsLocationsSearchLinksCall) Do

func (c *ProjectsLocationsSearchLinksCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDatacatalogLineageV1SearchLinksResponse, error)

Do executes the "datalineage.projects.locations.searchLinks" call. Exactly one of *GoogleCloudDatacatalogLineageV1SearchLinksResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDatacatalogLineageV1SearchLinksResponse.ServerResponse.Hea der 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 (*ProjectsLocationsSearchLinksCall) Fields

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

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

func (*ProjectsLocationsSearchLinksCall) Header

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

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

func (*ProjectsLocationsSearchLinksCall) Pages

func (c *ProjectsLocationsSearchLinksCall) Pages(ctx context.Context, f func(*GoogleCloudDatacatalogLineageV1SearchLinksResponse) 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 ProjectsLocationsService

type ProjectsLocationsService struct {
    Operations *ProjectsLocationsOperationsService

    Processes *ProjectsLocationsProcessesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService) BatchSearchLinkProcesses

func (r *ProjectsLocationsService) BatchSearchLinkProcesses(parent string, googleclouddatacataloglineagev1batchsearchlinkprocessesrequest *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) *ProjectsLocationsBatchSearchLinkProcessesCall

BatchSearchLinkProcesses: Retrieve information about LineageProcesses associated with specific links. LineageProcesses are transformation pipelines that result in data flowing from **source** to **target** assets. Links between assets represent this operation. If you have specific link names, you can use this method to verify which LineageProcesses contribute to creating those links. See the SearchLinks method for more information on how to retrieve link name. You can retrieve the LineageProcess information in every project where you have the `datalineage.events.get` permission. The project provided in the URL is used for Billing and Quota.

- parent: The project and location where you want to search.

func (r *ProjectsLocationsService) SearchLinks(parent string, googleclouddatacataloglineagev1searchlinksrequest *GoogleCloudDatacatalogLineageV1SearchLinksRequest) *ProjectsLocationsSearchLinksCall

SearchLinks: Retrieve a list of links connected to a specific asset. Links represent the data flow between **source** (upstream) and **target** (downstream) assets in transformation pipelines. Links are stored in the same project as the Lineage Events that create them. You can retrieve links in every project where you have the `datalineage.events.get` permission. The project provided in the URL is used for Billing and Quota.

- parent: The project and location you want search in.

type ProjectsService

type ProjectsService struct {
    Locations *ProjectsLocationsService
    // contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

type Service

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    Projects *ProjectsService
    // contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.