Class MediaWarehouseConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MediaWarehouseConfig.Builder>
com.google.cloud.visionai.v1.MediaWarehouseConfig.Builder
All Implemented Interfaces:
MediaWarehouseConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
MediaWarehouseConfig

public static final class MediaWarehouseConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<MediaWarehouseConfig.Builder> implements MediaWarehouseConfigOrBuilder
 Message describing MediaWarehouseConfig.
 
Protobuf type google.cloud.visionai.v1.MediaWarehouseConfig
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Resource name of the Media Warehouse corpus.
    Deprecated.
    google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated.
    The duration for which all media assets, associated metadata, and search documents can exist.
    Resource name of the Media Warehouse corpus.
    com.google.protobuf.ByteString
    Resource name of the Media Warehouse corpus.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Deprecated.
    google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated.
    com.google.protobuf.Duration
    The duration for which all media assets, associated metadata, and search documents can exist.
    com.google.protobuf.Duration.Builder
    The duration for which all media assets, associated metadata, and search documents can exist.
    com.google.protobuf.DurationOrBuilder
    The duration for which all media assets, associated metadata, and search documents can exist.
    boolean
    The duration for which all media assets, associated metadata, and search documents can exist.
    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)
     
    mergeTtl(com.google.protobuf.Duration value)
    The duration for which all media assets, associated metadata, and search documents can exist.
    Resource name of the Media Warehouse corpus.
    setCorpusBytes(com.google.protobuf.ByteString value)
    Resource name of the Media Warehouse corpus.
    Deprecated.
    google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated.
    setRegionBytes(com.google.protobuf.ByteString value)
    Deprecated.
    google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated.
    setTtl(com.google.protobuf.Duration value)
    The duration for which all media assets, associated metadata, and search documents can exist.
    setTtl(com.google.protobuf.Duration.Builder builderForValue)
    The duration for which all media assets, associated metadata, and search documents can exist.

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

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

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

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

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

    • isInitialized

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

      public MediaWarehouseConfig.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<MediaWarehouseConfig.Builder>
      Throws:
      IOException
    • getCorpus

      public String getCorpus()
       Resource name of the Media Warehouse corpus.
       Format:
       projects/${project_id}/locations/${location_id}/corpora/${corpus_id}
       
      string corpus = 1;
      Specified by:
      getCorpus in interface MediaWarehouseConfigOrBuilder
      Returns:
      The corpus.
    • getCorpusBytes

      public com.google.protobuf.ByteString getCorpusBytes()
       Resource name of the Media Warehouse corpus.
       Format:
       projects/${project_id}/locations/${location_id}/corpora/${corpus_id}
       
      string corpus = 1;
      Specified by:
      getCorpusBytes in interface MediaWarehouseConfigOrBuilder
      Returns:
      The bytes for corpus.
    • setCorpus

      public MediaWarehouseConfig.Builder setCorpus(String value)
       Resource name of the Media Warehouse corpus.
       Format:
       projects/${project_id}/locations/${location_id}/corpora/${corpus_id}
       
      string corpus = 1;
      Parameters:
      value - The corpus to set.
      Returns:
      This builder for chaining.
    • clearCorpus

      public MediaWarehouseConfig.Builder clearCorpus()
       Resource name of the Media Warehouse corpus.
       Format:
       projects/${project_id}/locations/${location_id}/corpora/${corpus_id}
       
      string corpus = 1;
      Returns:
      This builder for chaining.
    • setCorpusBytes

      public MediaWarehouseConfig.Builder setCorpusBytes(com.google.protobuf.ByteString value)
       Resource name of the Media Warehouse corpus.
       Format:
       projects/${project_id}/locations/${location_id}/corpora/${corpus_id}
       
      string corpus = 1;
      Parameters:
      value - The bytes for corpus to set.
      Returns:
      This builder for chaining.
    • getRegion

      @Deprecated public String getRegion()
      Deprecated.
      google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated. See google/cloud/visionai/v1/platform.proto;l=2056
       Deprecated.
       
      string region = 2 [deprecated = true];
      Specified by:
      getRegion in interface MediaWarehouseConfigOrBuilder
      Returns:
      The region.
    • getRegionBytes

      @Deprecated public com.google.protobuf.ByteString getRegionBytes()
      Deprecated.
      google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated. See google/cloud/visionai/v1/platform.proto;l=2056
       Deprecated.
       
      string region = 2 [deprecated = true];
      Specified by:
      getRegionBytes in interface MediaWarehouseConfigOrBuilder
      Returns:
      The bytes for region.
    • setRegion

      Deprecated.
      google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated. See google/cloud/visionai/v1/platform.proto;l=2056
       Deprecated.
       
      string region = 2 [deprecated = true];
      Parameters:
      value - The region to set.
      Returns:
      This builder for chaining.
    • clearRegion

      Deprecated.
      google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated. See google/cloud/visionai/v1/platform.proto;l=2056
       Deprecated.
       
      string region = 2 [deprecated = true];
      Returns:
      This builder for chaining.
    • setRegionBytes

      @Deprecated public MediaWarehouseConfig.Builder setRegionBytes(com.google.protobuf.ByteString value)
      Deprecated.
      google.cloud.visionai.v1.MediaWarehouseConfig.region is deprecated. See google/cloud/visionai/v1/platform.proto;l=2056
       Deprecated.
       
      string region = 2 [deprecated = true];
      Parameters:
      value - The bytes for region to set.
      Returns:
      This builder for chaining.
    • hasTtl

      public boolean hasTtl()
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
      Specified by:
      hasTtl in interface MediaWarehouseConfigOrBuilder
      Returns:
      Whether the ttl field is set.
    • getTtl

      public com.google.protobuf.Duration getTtl()
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
      Specified by:
      getTtl in interface MediaWarehouseConfigOrBuilder
      Returns:
      The ttl.
    • setTtl

      public MediaWarehouseConfig.Builder setTtl(com.google.protobuf.Duration value)
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
    • setTtl

      public MediaWarehouseConfig.Builder setTtl(com.google.protobuf.Duration.Builder builderForValue)
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
    • mergeTtl

      public MediaWarehouseConfig.Builder mergeTtl(com.google.protobuf.Duration value)
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
    • clearTtl

      public MediaWarehouseConfig.Builder clearTtl()
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
    • getTtlBuilder

      public com.google.protobuf.Duration.Builder getTtlBuilder()
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
    • getTtlOrBuilder

      public com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
       The duration for which all media assets, associated metadata, and search
       documents can exist.
       
      .google.protobuf.Duration ttl = 3;
      Specified by:
      getTtlOrBuilder in interface MediaWarehouseConfigOrBuilder