Class GcsSources.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GcsSources.Builder>
com.google.cloud.dialogflow.v2.GcsSources.Builder
All Implemented Interfaces:
GcsSourcesOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GcsSources

public static final class GcsSources.Builder extends com.google.protobuf.GeneratedMessage.Builder<GcsSources.Builder> implements GcsSourcesOrBuilder
 Google Cloud Storage location for the inputs.
 
Protobuf type google.cloud.dialogflow.v2.GcsSources
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    addUris(String value)
    Required.
    addUrisBytes(com.google.protobuf.ByteString value)
    Required.
     
     
     
    Required.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    getUris(int index)
    Required.
    com.google.protobuf.ByteString
    getUrisBytes(int index)
    Required.
    int
    Required.
    com.google.protobuf.ProtocolStringList
    Required.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setUris(int index, String value)
    Required.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<GcsSources.Builder>
    • clear

      public GcsSources.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<GcsSources.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<GcsSources.Builder>
    • getDefaultInstanceForType

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

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

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

      public GcsSources.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<GcsSources.Builder>
    • mergeFrom

      public GcsSources.Builder mergeFrom(GcsSources other)
    • isInitialized

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

      public GcsSources.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<GcsSources.Builder>
      Throws:
      IOException
    • getUrisList

      public com.google.protobuf.ProtocolStringList getUrisList()
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getUrisList in interface GcsSourcesOrBuilder
      Returns:
      A list containing the uris.
    • getUrisCount

      public int getUrisCount()
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getUrisCount in interface GcsSourcesOrBuilder
      Returns:
      The count of uris.
    • getUris

      public String getUris(int index)
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getUris in interface GcsSourcesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The uris at the given index.
    • getUrisBytes

      public com.google.protobuf.ByteString getUrisBytes(int index)
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getUrisBytes in interface GcsSourcesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the uris at the given index.
    • setUris

      public GcsSources.Builder setUris(int index, String value)
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index to set the value at.
      value - The uris to set.
      Returns:
      This builder for chaining.
    • addUris

      public GcsSources.Builder addUris(String value)
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The uris to add.
      Returns:
      This builder for chaining.
    • addAllUris

      public GcsSources.Builder addAllUris(Iterable<String> values)
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      values - The uris to add.
      Returns:
      This builder for chaining.
    • clearUris

      public GcsSources.Builder clearUris()
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • addUrisBytes

      public GcsSources.Builder addUrisBytes(com.google.protobuf.ByteString value)
       Required. Google Cloud Storage URIs for the inputs. A URI is of the form:
       `gs://bucket/object-prefix-or-name`
       Whether a prefix or name is used depends on the use case.
       
      repeated string uris = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes of the uris to add.
      Returns:
      This builder for chaining.