Class 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.GeneratedMessageV3.Builder<TransformSummary.Builder>
    implements TransformSummaryOrBuilder
     Description of the type, names/ids, and input/outputs for a transform.
     
    Protobuf type google.dataflow.v1beta3.TransformSummary
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public TransformSummary.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>
      • setField

        public TransformSummary.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>
      • clearField

        public TransformSummary.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>
      • clearOneof

        public TransformSummary.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>
      • setRepeatedField

        public TransformSummary.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                         int index,
                                                         Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>
      • addRepeatedField

        public TransformSummary.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                         Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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.
      • 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.
      • 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.
      • 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.
      • getDisplayDataCount

        public int getDisplayDataCount()
         Transform-specific display data.
         
        repeated .google.dataflow.v1beta3.DisplayData display_data = 4;
        Specified by:
        getDisplayDataCount 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​(int index,
                                                       DisplayData.Builder builderForValue)
         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;
      • 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.
      • setUnknownFields

        public final TransformSummary.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>
      • mergeUnknownFields

        public final TransformSummary.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransformSummary.Builder>