All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.dataflow.model.JobMetadata.html Maven / Gradle / Ivy

There is a newer version: v1b4-rev7-1.20.0
Show newest version






JobMetadata (Dataflow API v1b3-rev20231112-2.0.0)












com.google.api.services.dataflow.model

Class JobMetadata

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class JobMetadata
    extends com.google.api.client.json.GenericJson
    Metadata available primarily for filtering jobs. Will be included in the ListJob response and Job SUMMARY view.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Dataflow API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • JobMetadata

        public JobMetadata()
    • Method Detail

      • getBigTableDetails

        public List<BigTableIODetails> getBigTableDetails()
        Identification of a Cloud Bigtable source used in the Dataflow job.
        Returns:
        value or null for none
      • setBigTableDetails

        public JobMetadata setBigTableDetails(List<BigTableIODetails> bigTableDetails)
        Identification of a Cloud Bigtable source used in the Dataflow job.
        Parameters:
        bigTableDetails - bigTableDetails or null for none
      • getBigqueryDetails

        public List<BigQueryIODetails> getBigqueryDetails()
        Identification of a BigQuery source used in the Dataflow job.
        Returns:
        value or null for none
      • setBigqueryDetails

        public JobMetadata setBigqueryDetails(List<BigQueryIODetails> bigqueryDetails)
        Identification of a BigQuery source used in the Dataflow job.
        Parameters:
        bigqueryDetails - bigqueryDetails or null for none
      • getDatastoreDetails

        public List<DatastoreIODetails> getDatastoreDetails()
        Identification of a Datastore source used in the Dataflow job.
        Returns:
        value or null for none
      • setDatastoreDetails

        public JobMetadata setDatastoreDetails(List<DatastoreIODetails> datastoreDetails)
        Identification of a Datastore source used in the Dataflow job.
        Parameters:
        datastoreDetails - datastoreDetails or null for none
      • getFileDetails

        public List<FileIODetails> getFileDetails()
        Identification of a File source used in the Dataflow job.
        Returns:
        value or null for none
      • setFileDetails

        public JobMetadata setFileDetails(List<FileIODetails> fileDetails)
        Identification of a File source used in the Dataflow job.
        Parameters:
        fileDetails - fileDetails or null for none
      • getPubsubDetails

        public List<PubSubIODetails> getPubsubDetails()
        Identification of a Pub/Sub source used in the Dataflow job.
        Returns:
        value or null for none
      • setPubsubDetails

        public JobMetadata setPubsubDetails(List<PubSubIODetails> pubsubDetails)
        Identification of a Pub/Sub source used in the Dataflow job.
        Parameters:
        pubsubDetails - pubsubDetails or null for none
      • getSdkVersion

        public SdkVersion getSdkVersion()
        The SDK version used to run the job.
        Returns:
        value or null for none
      • setSdkVersion

        public JobMetadata setSdkVersion(SdkVersion sdkVersion)
        The SDK version used to run the job.
        Parameters:
        sdkVersion - sdkVersion or null for none
      • getSpannerDetails

        public List<SpannerIODetails> getSpannerDetails()
        Identification of a Spanner source used in the Dataflow job.
        Returns:
        value or null for none
      • setSpannerDetails

        public JobMetadata setSpannerDetails(List<SpannerIODetails> spannerDetails)
        Identification of a Spanner source used in the Dataflow job.
        Parameters:
        spannerDetails - spannerDetails or null for none
      • getUserDisplayProperties

        public Map<String,String> getUserDisplayProperties()
        List of display properties to help UI filter jobs.
        Returns:
        value or null for none
      • setUserDisplayProperties

        public JobMetadata setUserDisplayProperties(Map<String,String> userDisplayProperties)
        List of display properties to help UI filter jobs.
        Parameters:
        userDisplayProperties - userDisplayProperties or null for none
      • set

        public JobMetadata set(String fieldName,
                               Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson
      • clone

        public JobMetadata clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2023 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy