Documentation ¶
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
- type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse
- type GoogleCloudDatacatalogLineageV1EntityReference
- type GoogleCloudDatacatalogLineageV1EventLink
- type GoogleCloudDatacatalogLineageV1LineageEvent
- type GoogleCloudDatacatalogLineageV1Link
- type GoogleCloudDatacatalogLineageV1ListLineageEventsResponse
- type GoogleCloudDatacatalogLineageV1ListProcessesResponse
- type GoogleCloudDatacatalogLineageV1ListRunsResponse
- type GoogleCloudDatacatalogLineageV1OperationMetadata
- type GoogleCloudDatacatalogLineageV1Origin
- type GoogleCloudDatacatalogLineageV1Process
- type GoogleCloudDatacatalogLineageV1ProcessLinkInfo
- type GoogleCloudDatacatalogLineageV1ProcessLinks
- type GoogleCloudDatacatalogLineageV1Run
- type GoogleCloudDatacatalogLineageV1SearchLinksRequest
- type GoogleCloudDatacatalogLineageV1SearchLinksResponse
- type GoogleLongrunningCancelOperationRequest
- type GoogleLongrunningListOperationsResponse
- type GoogleLongrunningOperation
- type GoogleProtobufEmpty
- type GoogleRpcStatus
- 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, ...) 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 (r *ProjectsLocationsOperationsService) Cancel(name string, ...) *ProjectsLocationsOperationsCancelCall
- func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall
- func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
- func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
- type 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, ...) 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, ...) error
- type ProjectsLocationsProcessesRunsLineageEventsService
- func (r *ProjectsLocationsProcessesRunsLineageEventsService) Create(parent string, ...) *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, ...) 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 (r *ProjectsLocationsProcessesRunsService) Create(parent string, ...) *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, ...) *ProjectsLocationsProcessesRunsPatchCall
- type ProjectsLocationsProcessesService
- func (r *ProjectsLocationsProcessesService) Create(parent string, ...) *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, ...) *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, ...) error
- type ProjectsLocationsService
- type ProjectsService
- type Service
Constants ¶
const ( // See, edit, configure, and delete your Google Cloud data and see the // email address for your Google Account. CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform" )
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest: Request message for BatchSearchLinkProcesses.
func (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse: Response message for BatchSearchLinkProcesses.
func (*GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1BatchSearchLinkProcessesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1EntityReference ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1EntityReference: The soft reference to everything you can attach a lineage event to.
func (*GoogleCloudDatacatalogLineageV1EntityReference) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1EntityReference) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1EventLink ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1EventLink: A lineage between source and target entities.
func (*GoogleCloudDatacatalogLineageV1EventLink) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1EventLink) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1LineageEvent ¶
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:"-"` }
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.
func (*GoogleCloudDatacatalogLineageV1LineageEvent) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1LineageEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Link ¶
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:"-"` }
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.
func (*GoogleCloudDatacatalogLineageV1Link) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1Link) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ListLineageEventsResponse ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1ListLineageEventsResponse: Response message for ListLineageEvents.
func (*GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1ListLineageEventsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ListProcessesResponse ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1ListProcessesResponse: Response message for ListProcesses.
func (*GoogleCloudDatacatalogLineageV1ListProcessesResponse) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1ListProcessesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ListRunsResponse ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1ListRunsResponse: Response message for ListRuns.
func (*GoogleCloudDatacatalogLineageV1ListRunsResponse) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1ListRunsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1OperationMetadata ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1OperationMetadata: Metadata describing the operation.
func (*GoogleCloudDatacatalogLineageV1OperationMetadata) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1OperationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Origin ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1Origin: Origin of a process.
func (*GoogleCloudDatacatalogLineageV1Origin) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1Origin) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Process ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1Process: A process is the definition of a data transformation operation.
func (*GoogleCloudDatacatalogLineageV1Process) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1Process) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ProcessLinkInfo ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1ProcessLinkInfo: Link details.
func (*GoogleCloudDatacatalogLineageV1ProcessLinkInfo) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1ProcessLinkInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1ProcessLinks ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1ProcessLinks: Links associated with a specific process.
func (*GoogleCloudDatacatalogLineageV1ProcessLinks) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1ProcessLinks) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1Run ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1Run: A lineage run represents an execution of a process that creates lineage events.
func (*GoogleCloudDatacatalogLineageV1Run) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1Run) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1SearchLinksRequest ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1SearchLinksRequest: Request message for SearchLinks.
func (*GoogleCloudDatacatalogLineageV1SearchLinksRequest) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1SearchLinksRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDatacatalogLineageV1SearchLinksResponse ¶
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:"-"` }
GoogleCloudDatacatalogLineageV1SearchLinksResponse: Response message for SearchLinks.
func (*GoogleCloudDatacatalogLineageV1SearchLinksResponse) MarshalJSON ¶
func (s *GoogleCloudDatacatalogLineageV1SearchLinksResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningCancelOperationRequest ¶
type GoogleLongrunningCancelOperationRequest struct { }
GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.
type GoogleLongrunningListOperationsResponse ¶
type GoogleLongrunningListOperationsResponse struct { // NextPageToken: The standard List next-page token. NextPageToken string `json:"nextPageToken,omitempty"` // Operations: A list of operations that matches the specified filter in // the request. Operations []*GoogleLongrunningOperation `json:"operations,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "NextPageToken") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NextPageToken") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.
func (*GoogleLongrunningListOperationsResponse) MarshalJSON ¶
func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation ¶
type GoogleLongrunningOperation struct { // Done: If the value is `false`, it means the operation is still in // progress. If `true`, the operation is completed, and either `error` // or `response` is available. Done bool `json:"done,omitempty"` // Error: The error result of the operation in case of failure or // cancellation. Error *GoogleRpcStatus `json:"error,omitempty"` // Metadata: Service-specific metadata associated with the operation. It // typically contains progress information and common metadata such as // create time. Some services might not provide such metadata. Any // method that returns a long-running operation should document the // metadata type, if any. Metadata googleapi.RawMessage `json:"metadata,omitempty"` // Name: The server-assigned name, which is only unique within the same // service that originally returns it. If you use the default HTTP // mapping, the `name` should be a resource name ending with // `operations/{unique_id}`. Name string `json:"name,omitempty"` // Response: The normal response of the operation in case of success. If // the original method returns no data on success, such as `Delete`, the // response is `google.protobuf.Empty`. If the original method is // standard `Get`/`Create`/`Update`, the response should be the // resource. For other methods, the response should have the type // `XxxResponse`, where `Xxx` is the original method name. For example, // if the original method name is `TakeSnapshot()`, the inferred // response type is `TakeSnapshotResponse`. Response googleapi.RawMessage `json:"response,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Done") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Done") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.
func (*GoogleLongrunningOperation) MarshalJSON ¶
func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleProtobufEmpty ¶
type GoogleProtobufEmpty struct { // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` }
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 GoogleRpcStatus ¶
type GoogleRpcStatus struct { // Code: The status code, which should be an enum value of // google.rpc.Code. Code int64 `json:"code,omitempty"` // Details: A list of messages that carry the error details. There is a // common set of message types for APIs to use. Details []googleapi.RawMessage `json:"details,omitempty"` // Message: A developer-facing error message, which should be in // English. Any user-facing error message should be localized and sent // in the google.rpc.Status.details field, or localized by the client. Message string `json:"message,omitempty"` // ForceSendFields is a list of field names (e.g. "Code") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Code") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide (https://cloud.google.com/apis/design/errors).
func (*GoogleRpcStatus) MarshalJSON ¶
func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)
type 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.
- parent: The name of the run that owns the collection of lineage events to get.
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.
- name: Immutable. The resource name of the run. Format: `projects/{project}/locations/{location}/processes/{process}/runs/{r un}`. 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_-:.`.
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.
- parent: The name of the project and its location that should own the 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.
- parent: The name of the project and its location that owns this collection of processes.
func (*ProjectsLocationsProcessesService) Patch ¶
func (r *ProjectsLocationsProcessesService) Patch(name string, googleclouddatacataloglineagev1process *GoogleCloudDatacatalogLineageV1Process) *ProjectsLocationsProcessesPatchCall
Patch: Updates a process.
- 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_-:.`.
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 (*ProjectsLocationsService) SearchLinks ¶
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
deprecated
New creates a new Service. It uses the provided http.Client for requests.
Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.
func NewService ¶
NewService creates a new Service.