module Google::Cloud::Dataplex::V1::DataScanService::Paths

def data_scan_job_path project:, location:, data_scan:, job:

Returns:
  • (::String) -

Parameters:
  • job (String) --
  • data_scan (String) --
  • location (String) --
  • project (String) --
def data_scan_job_path project:, location:, data_scan:, job:
  raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
  raise ::ArgumentError, "location cannot contain /" if location.to_s.include? "/"
  raise ::ArgumentError, "data_scan cannot contain /" if data_scan.to_s.include? "/"
  "projects/#{project}/locations/#{location}/dataScans/#{data_scan}/jobs/#{job}"
end

def data_scan_path project:, location:, data_scan:

Returns:
  • (::String) -

Parameters:
  • data_scan (String) --
  • location (String) --
  • project (String) --
def data_scan_path project:, location:, data_scan:
  raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
  raise ::ArgumentError, "location cannot contain /" if location.to_s.include? "/"
  "projects/#{project}/locations/#{location}/dataScans/#{data_scan}"
end

def entity_path project:, location:, lake:, zone:, entity:

Returns:
  • (::String) -

Parameters:
  • entity (String) --
  • zone (String) --
  • lake (String) --
  • location (String) --
  • project (String) --
def entity_path project:, location:, lake:, zone:, entity:
  raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
  raise ::ArgumentError, "location cannot contain /" if location.to_s.include? "/"
  raise ::ArgumentError, "lake cannot contain /" if lake.to_s.include? "/"
  raise ::ArgumentError, "zone cannot contain /" if zone.to_s.include? "/"
  "projects/#{project}/locations/#{location}/lakes/#{lake}/zones/#{zone}/entities/#{entity}"
end

def location_path project:, location:

Returns:
  • (::String) -

Parameters:
  • location (String) --
  • project (String) --
def location_path project:, location:
  raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
  "projects/#{project}/locations/#{location}"
end

def table_path project:, dataset:, table:

Returns:
  • (::String) -

Parameters:
  • table (String) --
  • dataset (String) --
  • project (String) --
def table_path project:, dataset:, table:
  raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
  raise ::ArgumentError, "dataset cannot contain /" if dataset.to_s.include? "/"
  "projects/#{project}/datasets/#{dataset}/tables/#{table}"
end