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

def connection_path project:, location:, connection:

Returns:
  • (::String) -

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

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 dataset_path project:, dataset:

Returns:
  • (::String) -

Parameters:
  • dataset (String) --
  • project (String) --
def dataset_path project:, dataset:
  raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/"
  "projects/#{project}/datasets/#{dataset}"
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 project_path project:

Returns:
  • (::String) -

Parameters:
  • project (String) --
def project_path project:
  "projects/#{project}"
end