Class TransformSummary.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TransformSummary.Builder>
com.google.dataflow.v1beta3.TransformSummary.Builder
All Implemented Interfaces:
TransformSummaryOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TransformSummary

public static final class TransformSummary.Builder extends com.google.protobuf.GeneratedMessage.Builder<TransformSummary.Builder> implements TransformSummaryOrBuilder
 Description of the type, names/ids, and input/outputs for a transform.
 
Protobuf type google.dataflow.v1beta3.TransformSummary
  • 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.Builder<TransformSummary.Builder>
    • clear

      public TransformSummary.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<TransformSummary.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TransformSummary.Builder>
    • getDefaultInstanceForType

      public TransformSummary getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public TransformSummary build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public TransformSummary buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public TransformSummary.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransformSummary.Builder>
    • mergeFrom

      public TransformSummary.Builder mergeFrom(TransformSummary other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<TransformSummary.Builder>
    • mergeFrom

      public TransformSummary.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransformSummary.Builder>
      Throws:
      IOException
    • getKindValue

      public int getKindValue()
       Type of transform.
       
      .google.dataflow.v1beta3.KindType kind = 1;
      Specified by:
      getKindValue in interface TransformSummaryOrBuilder
      Returns:
      The enum numeric value on the wire for kind.
    • setKindValue

      public TransformSummary.Builder setKindValue(int value)
       Type of transform.
       
      .google.dataflow.v1beta3.KindType kind = 1;
      Parameters:
      value - The enum numeric value on the wire for kind to set.
      Returns:
      This builder for chaining.
    • getKind

      public KindType getKind()
       Type of transform.
       
      .google.dataflow.v1beta3.KindType kind = 1;
      Specified by:
      getKind in interface TransformSummaryOrBuilder
      Returns:
      The kind.
    • setKind

      public TransformSummary.Builder setKind(KindType value)
       Type of transform.
       
      .google.dataflow.v1beta3.KindType kind = 1;
      Parameters:
      value - The kind to set.
      Returns:
      This builder for chaining.
    • clearKind

      public TransformSummary.Builder clearKind()
       Type of transform.
       
      .google.dataflow.v1beta3.KindType kind = 1;
      Returns:
      This builder for chaining.
    • getId

      public String getId()
       SDK generated id of this transform instance.
       
      string id = 2;
      Specified by:
      getId in interface TransformSummaryOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       SDK generated id of this transform instance.
       
      string id = 2;
      Specified by:
      getIdBytes in interface TransformSummaryOrBuilder
      Returns:
      The bytes for id.
    • setId

      public TransformSummary.Builder setId(String value)
       SDK generated id of this transform instance.
       
      string id = 2;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public TransformSummary.Builder clearId()
       SDK generated id of this transform instance.
       
      string id = 2;
      Returns:
      This builder for chaining.
    • setIdBytes

      public TransformSummary.Builder setIdBytes(com.google.protobuf.ByteString value)
       SDK generated id of this transform instance.
       
      string id = 2;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getName

      public String getName()
       User provided name for this transform instance.
       
      string name = 3;
      Specified by:
      getName in interface TransformSummaryOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       User provided name for this transform instance.
       
      string name = 3;
      Specified by:
      getNameBytes in interface TransformSummaryOrBuilder
      Returns:
      The bytes for name.
    • setName

      public TransformSummary.Builder setName(String value)
       User provided name for this transform instance.
       
      string name = 3;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public TransformSummary.Builder clearName()
       User provided name for this transform instance.
       
      string name = 3;
      Returns:
      This builder for chaining.
    • setNameBytes

      public TransformSummary.Builder setNameBytes(com.google.protobuf.ByteString value)
       User provided name for this transform instance.
       
      string name = 3;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getDisplayDataList

      public List<DisplayData> getDisplayDataList()
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
      Specified by:
      getDisplayDataList in interface TransformSummaryOrBuilder
    • getDisplayDataCount

      public int getDisplayDataCount()
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
      Specified by:
      getDisplayDataCount in interface TransformSummaryOrBuilder
    • getDisplayData

      public DisplayData getDisplayData(int index)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
      Specified by:
      getDisplayData in interface TransformSummaryOrBuilder
    • setDisplayData

      public TransformSummary.Builder setDisplayData(int index, DisplayData value)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • setDisplayData

      public TransformSummary.Builder setDisplayData(int index, DisplayData.Builder builderForValue)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • addDisplayData

      public TransformSummary.Builder addDisplayData(DisplayData value)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • addDisplayData

      public TransformSummary.Builder addDisplayData(int index, DisplayData value)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • addDisplayData

      public TransformSummary.Builder addDisplayData(DisplayData.Builder builderForValue)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • addDisplayData

      public TransformSummary.Builder addDisplayData(int index, DisplayData.Builder builderForValue)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • addAllDisplayData

      public TransformSummary.Builder addAllDisplayData(Iterable<? extends DisplayData> values)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • clearDisplayData

      public TransformSummary.Builder clearDisplayData()
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • removeDisplayData

      public TransformSummary.Builder removeDisplayData(int index)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • getDisplayDataBuilder

      public DisplayData.Builder getDisplayDataBuilder(int index)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • getDisplayDataOrBuilder

      public DisplayDataOrBuilder getDisplayDataOrBuilder(int index)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
      Specified by:
      getDisplayDataOrBuilder in interface TransformSummaryOrBuilder
    • getDisplayDataOrBuilderList

      public List<? extends DisplayDataOrBuilder> getDisplayDataOrBuilderList()
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
      Specified by:
      getDisplayDataOrBuilderList in interface TransformSummaryOrBuilder
    • addDisplayDataBuilder

      public DisplayData.Builder addDisplayDataBuilder()
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • addDisplayDataBuilder

      public DisplayData.Builder addDisplayDataBuilder(int index)
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • getDisplayDataBuilderList

      public List<DisplayData.Builder> getDisplayDataBuilderList()
       Transform-specific display data.
       
      repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
    • getOutputCollectionNameList

      public com.google.protobuf.ProtocolStringList getOutputCollectionNameList()
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Specified by:
      getOutputCollectionNameList in interface TransformSummaryOrBuilder
      Returns:
      A list containing the outputCollectionName.
    • getOutputCollectionNameCount

      public int getOutputCollectionNameCount()
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Specified by:
      getOutputCollectionNameCount in interface TransformSummaryOrBuilder
      Returns:
      The count of outputCollectionName.
    • getOutputCollectionName

      public String getOutputCollectionName(int index)
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Specified by:
      getOutputCollectionName in interface TransformSummaryOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The outputCollectionName at the given index.
    • getOutputCollectionNameBytes

      public com.google.protobuf.ByteString getOutputCollectionNameBytes(int index)
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Specified by:
      getOutputCollectionNameBytes in interface TransformSummaryOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the outputCollectionName at the given index.
    • setOutputCollectionName

      public TransformSummary.Builder setOutputCollectionName(int index, String value)
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Parameters:
      index - The index to set the value at.
      value - The outputCollectionName to set.
      Returns:
      This builder for chaining.
    • addOutputCollectionName

      public TransformSummary.Builder addOutputCollectionName(String value)
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Parameters:
      value - The outputCollectionName to add.
      Returns:
      This builder for chaining.
    • addAllOutputCollectionName

      public TransformSummary.Builder addAllOutputCollectionName(Iterable<String> values)
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Parameters:
      values - The outputCollectionName to add.
      Returns:
      This builder for chaining.
    • clearOutputCollectionName

      public TransformSummary.Builder clearOutputCollectionName()
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Returns:
      This builder for chaining.
    • addOutputCollectionNameBytes

      public TransformSummary.Builder addOutputCollectionNameBytes(com.google.protobuf.ByteString value)
       User  names for all collection outputs to this transform.
       
      repeated string output_collection_name = 5;
      Parameters:
      value - The bytes of the outputCollectionName to add.
      Returns:
      This builder for chaining.
    • getInputCollectionNameList

      public com.google.protobuf.ProtocolStringList getInputCollectionNameList()
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Specified by:
      getInputCollectionNameList in interface TransformSummaryOrBuilder
      Returns:
      A list containing the inputCollectionName.
    • getInputCollectionNameCount

      public int getInputCollectionNameCount()
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Specified by:
      getInputCollectionNameCount in interface TransformSummaryOrBuilder
      Returns:
      The count of inputCollectionName.
    • getInputCollectionName

      public String getInputCollectionName(int index)
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Specified by:
      getInputCollectionName in interface TransformSummaryOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The inputCollectionName at the given index.
    • getInputCollectionNameBytes

      public com.google.protobuf.ByteString getInputCollectionNameBytes(int index)
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Specified by:
      getInputCollectionNameBytes in interface TransformSummaryOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the inputCollectionName at the given index.
    • setInputCollectionName

      public TransformSummary.Builder setInputCollectionName(int index, String value)
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Parameters:
      index - The index to set the value at.
      value - The inputCollectionName to set.
      Returns:
      This builder for chaining.
    • addInputCollectionName

      public TransformSummary.Builder addInputCollectionName(String value)
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Parameters:
      value - The inputCollectionName to add.
      Returns:
      This builder for chaining.
    • addAllInputCollectionName

      public TransformSummary.Builder addAllInputCollectionName(Iterable<String> values)
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Parameters:
      values - The inputCollectionName to add.
      Returns:
      This builder for chaining.
    • clearInputCollectionName

      public TransformSummary.Builder clearInputCollectionName()
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Returns:
      This builder for chaining.
    • addInputCollectionNameBytes

      public TransformSummary.Builder addInputCollectionNameBytes(com.google.protobuf.ByteString value)
       User names for all collection inputs to this transform.
       
      repeated string input_collection_name = 6;
      Parameters:
      value - The bytes of the inputCollectionName to add.
      Returns:
      This builder for chaining.