Class MetadataJob.ExportJobSpec

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dataplex.v1.MetadataJob.ExportJobSpec
All Implemented Interfaces:
MetadataJob.ExportJobSpecOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
MetadataJob

public static final class MetadataJob.ExportJobSpec extends com.google.protobuf.GeneratedMessage implements MetadataJob.ExportJobSpecOrBuilder
 Job specification for a metadata export job.
 
Protobuf type google.cloud.dataplex.v1.MetadataJob.ExportJobSpec
See Also:
  • Field Details

  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasScope

      public boolean hasScope()
       Required. The scope of the export job.
       
      .google.cloud.dataplex.v1.MetadataJob.ExportJobSpec.ExportJobScope scope = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasScope in interface MetadataJob.ExportJobSpecOrBuilder
      Returns:
      Whether the scope field is set.
    • getScope

       Required. The scope of the export job.
       
      .google.cloud.dataplex.v1.MetadataJob.ExportJobSpec.ExportJobScope scope = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getScope in interface MetadataJob.ExportJobSpecOrBuilder
      Returns:
      The scope.
    • getScopeOrBuilder

       Required. The scope of the export job.
       
      .google.cloud.dataplex.v1.MetadataJob.ExportJobSpec.ExportJobScope scope = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getScopeOrBuilder in interface MetadataJob.ExportJobSpecOrBuilder
    • getOutputPath

      public String getOutputPath()
       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.
       
      string output_path = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getOutputPath in interface MetadataJob.ExportJobSpecOrBuilder
      Returns:
      The outputPath.
    • getOutputPathBytes

      public com.google.protobuf.ByteString getOutputPathBytes()
       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.
       
      string output_path = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getOutputPathBytes in interface MetadataJob.ExportJobSpecOrBuilder
      Returns:
      The bytes for outputPath.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static MetadataJob.ExportJobSpec parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static MetadataJob.ExportJobSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static MetadataJob.ExportJobSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public MetadataJob.ExportJobSpec.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static MetadataJob.ExportJobSpec.Builder newBuilder()
    • newBuilder

      public static MetadataJob.ExportJobSpec.Builder newBuilder(MetadataJob.ExportJobSpec prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected MetadataJob.ExportJobSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static MetadataJob.ExportJobSpec getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<MetadataJob.ExportJobSpec> parser()
    • getParserForType

      public com.google.protobuf.Parser<MetadataJob.ExportJobSpec> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public MetadataJob.ExportJobSpec getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder