Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1MetadataJobExportJobSpec

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dataplex_v1/classes.rb,
lib/google/apis/dataplex_v1/representations.rb,
lib/google/apis/dataplex_v1/representations.rb

Overview

Job specification for a metadata export job.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDataplexV1MetadataJobExportJobSpec

Returns a new instance of GoogleCloudDataplexV1MetadataJobExportJobSpec.



6931
6932
6933
# File 'lib/google/apis/dataplex_v1/classes.rb', line 6931

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#output_pathString

Required. The root path of the Cloud Storage bucket to export the metadata to, in the format gs://bucket/. You can optionally specify a custom prefix after the bucket name, in the format gs://bucket/prefix/. The maximum length of the custom prefix is 128 characters. Dataplex Universal Catalog constructs the object path for the exported files by using the bucket name and prefix that you provide, followed by a system-generated path.The bucket must be in the same VPC Service Controls perimeter as the job. Corresponds to the JSON property outputPath

Returns:

  • (String)


6924
6925
6926
# File 'lib/google/apis/dataplex_v1/classes.rb', line 6924

def output_path
  @output_path
end

#scopeGoogle::Apis::DataplexV1::GoogleCloudDataplexV1MetadataJobExportJobSpecExportJobScope

The scope of the export job. Corresponds to the JSON property scope



6929
6930
6931
# File 'lib/google/apis/dataplex_v1/classes.rb', line 6929

def scope
  @scope
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



6936
6937
6938
6939
# File 'lib/google/apis/dataplex_v1/classes.rb', line 6936

def update!(**args)
  @output_path = args[:output_path] if args.key?(:output_path)
  @scope = args[:scope] if args.key?(:scope)
end