Class StoredInfoType.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StoredInfoType.Builder>
com.google.privacy.dlp.v2.StoredInfoType.Builder
All Implemented Interfaces:
StoredInfoTypeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
StoredInfoType

public static final class StoredInfoType.Builder extends com.google.protobuf.GeneratedMessage.Builder<StoredInfoType.Builder> implements StoredInfoTypeOrBuilder
 StoredInfoType resource message that contains information about the current
 version and any pending updates.
 
Protobuf type google.privacy.dlp.v2.StoredInfoType
  • 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<StoredInfoType.Builder>
    • clear

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

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

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

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

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

      public StoredInfoType.Builder mergeFrom(StoredInfoType other)
    • isInitialized

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

      public StoredInfoType.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<StoredInfoType.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Resource name.
       
      string name = 1;
      Specified by:
      getName in interface StoredInfoTypeOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Resource name.
       
      string name = 1;
      Specified by:
      getNameBytes in interface StoredInfoTypeOrBuilder
      Returns:
      The bytes for name.
    • setName

      public StoredInfoType.Builder setName(String value)
       Resource name.
       
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public StoredInfoType.Builder clearName()
       Resource name.
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public StoredInfoType.Builder setNameBytes(com.google.protobuf.ByteString value)
       Resource name.
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasCurrentVersion

      public boolean hasCurrentVersion()
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
      Specified by:
      hasCurrentVersion in interface StoredInfoTypeOrBuilder
      Returns:
      Whether the currentVersion field is set.
    • getCurrentVersion

      public StoredInfoTypeVersion getCurrentVersion()
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
      Specified by:
      getCurrentVersion in interface StoredInfoTypeOrBuilder
      Returns:
      The currentVersion.
    • setCurrentVersion

      public StoredInfoType.Builder setCurrentVersion(StoredInfoTypeVersion value)
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
    • setCurrentVersion

      public StoredInfoType.Builder setCurrentVersion(StoredInfoTypeVersion.Builder builderForValue)
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
    • mergeCurrentVersion

      public StoredInfoType.Builder mergeCurrentVersion(StoredInfoTypeVersion value)
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
    • clearCurrentVersion

      public StoredInfoType.Builder clearCurrentVersion()
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
    • getCurrentVersionBuilder

      public StoredInfoTypeVersion.Builder getCurrentVersionBuilder()
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
    • getCurrentVersionOrBuilder

      public StoredInfoTypeVersionOrBuilder getCurrentVersionOrBuilder()
       Current version of the stored info type.
       
      .google.privacy.dlp.v2.StoredInfoTypeVersion current_version = 2;
      Specified by:
      getCurrentVersionOrBuilder in interface StoredInfoTypeOrBuilder
    • getPendingVersionsList

      public List<StoredInfoTypeVersion> getPendingVersionsList()
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
      Specified by:
      getPendingVersionsList in interface StoredInfoTypeOrBuilder
    • getPendingVersionsCount

      public int getPendingVersionsCount()
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
      Specified by:
      getPendingVersionsCount in interface StoredInfoTypeOrBuilder
    • getPendingVersions

      public StoredInfoTypeVersion getPendingVersions(int index)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
      Specified by:
      getPendingVersions in interface StoredInfoTypeOrBuilder
    • setPendingVersions

      public StoredInfoType.Builder setPendingVersions(int index, StoredInfoTypeVersion value)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • setPendingVersions

      public StoredInfoType.Builder setPendingVersions(int index, StoredInfoTypeVersion.Builder builderForValue)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • addPendingVersions

      public StoredInfoType.Builder addPendingVersions(StoredInfoTypeVersion value)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • addPendingVersions

      public StoredInfoType.Builder addPendingVersions(int index, StoredInfoTypeVersion value)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • addPendingVersions

      public StoredInfoType.Builder addPendingVersions(StoredInfoTypeVersion.Builder builderForValue)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • addPendingVersions

      public StoredInfoType.Builder addPendingVersions(int index, StoredInfoTypeVersion.Builder builderForValue)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • addAllPendingVersions

      public StoredInfoType.Builder addAllPendingVersions(Iterable<? extends StoredInfoTypeVersion> values)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • clearPendingVersions

      public StoredInfoType.Builder clearPendingVersions()
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • removePendingVersions

      public StoredInfoType.Builder removePendingVersions(int index)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • getPendingVersionsBuilder

      public StoredInfoTypeVersion.Builder getPendingVersionsBuilder(int index)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • getPendingVersionsOrBuilder

      public StoredInfoTypeVersionOrBuilder getPendingVersionsOrBuilder(int index)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
      Specified by:
      getPendingVersionsOrBuilder in interface StoredInfoTypeOrBuilder
    • getPendingVersionsOrBuilderList

      public List<? extends StoredInfoTypeVersionOrBuilder> getPendingVersionsOrBuilderList()
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
      Specified by:
      getPendingVersionsOrBuilderList in interface StoredInfoTypeOrBuilder
    • addPendingVersionsBuilder

      public StoredInfoTypeVersion.Builder addPendingVersionsBuilder()
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • addPendingVersionsBuilder

      public StoredInfoTypeVersion.Builder addPendingVersionsBuilder(int index)
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;
    • getPendingVersionsBuilderList

      public List<StoredInfoTypeVersion.Builder> getPendingVersionsBuilderList()
       Pending versions of the stored info type. Empty if no versions are
       pending.
       
      repeated .google.privacy.dlp.v2.StoredInfoTypeVersion pending_versions = 3;