pub struct GoogleCloudDataplexV1MetadataJobExportJobSpec {
pub output_path: Option<String>,
pub scope: Option<GoogleCloudDataplexV1MetadataJobExportJobSpecExportJobScope>,
}Expand description
Job specification for a metadata export job.
This type is not used in any activity, and only used as part of another schema.
Fields§
§output_path: Option<String>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.
scope: Option<GoogleCloudDataplexV1MetadataJobExportJobSpecExportJobScope>Required. The scope of the export job.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl Clone for GoogleCloudDataplexV1MetadataJobExportJobSpec
Source§fn clone(&self) -> GoogleCloudDataplexV1MetadataJobExportJobSpec
fn clone(&self) -> GoogleCloudDataplexV1MetadataJobExportJobSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl Default for GoogleCloudDataplexV1MetadataJobExportJobSpec
Source§fn default() -> GoogleCloudDataplexV1MetadataJobExportJobSpec
fn default() -> GoogleCloudDataplexV1MetadataJobExportJobSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1MetadataJobExportJobSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudDataplexV1MetadataJobExportJobSpec
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl RefUnwindSafe for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl Send for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl Sync for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl Unpin for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl UnsafeUnpin for GoogleCloudDataplexV1MetadataJobExportJobSpec
impl UnwindSafe for GoogleCloudDataplexV1MetadataJobExportJobSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more