Class RegionPreferences.Builder

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

public static final class RegionPreferences.Builder extends com.google.protobuf.GeneratedMessage.Builder<RegionPreferences.Builder> implements RegionPreferencesOrBuilder
 The user preferences relating to target regions.
 
Protobuf type google.cloud.migrationcenter.v1.RegionPreferences
  • Method Summary

    Modifier and Type
    Method
    Description
    A list of preferred regions, ordered by the most preferred region first.
    A list of preferred regions, ordered by the most preferred region first.
    addPreferredRegionsBytes(com.google.protobuf.ByteString value)
    A list of preferred regions, ordered by the most preferred region first.
     
     
     
    A list of preferred regions, ordered by the most preferred region first.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    A list of preferred regions, ordered by the most preferred region first.
    com.google.protobuf.ByteString
    A list of preferred regions, ordered by the most preferred region first.
    int
    A list of preferred regions, ordered by the most preferred region first.
    com.google.protobuf.ProtocolStringList
    A list of preferred regions, ordered by the most preferred region first.
    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)
     
    setPreferredRegions(int index, String value)
    A list of preferred regions, ordered by the most preferred region first.

    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<RegionPreferences.Builder>
    • clear

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

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

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

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

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

      public RegionPreferences.Builder mergeFrom(RegionPreferences other)
    • isInitialized

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

      public RegionPreferences.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<RegionPreferences.Builder>
      Throws:
      IOException
    • getPreferredRegionsList

      public com.google.protobuf.ProtocolStringList getPreferredRegionsList()
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Specified by:
      getPreferredRegionsList in interface RegionPreferencesOrBuilder
      Returns:
      A list containing the preferredRegions.
    • getPreferredRegionsCount

      public int getPreferredRegionsCount()
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Specified by:
      getPreferredRegionsCount in interface RegionPreferencesOrBuilder
      Returns:
      The count of preferredRegions.
    • getPreferredRegions

      public String getPreferredRegions(int index)
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Specified by:
      getPreferredRegions in interface RegionPreferencesOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The preferredRegions at the given index.
    • getPreferredRegionsBytes

      public com.google.protobuf.ByteString getPreferredRegionsBytes(int index)
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Specified by:
      getPreferredRegionsBytes in interface RegionPreferencesOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the preferredRegions at the given index.
    • setPreferredRegions

      public RegionPreferences.Builder setPreferredRegions(int index, String value)
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Parameters:
      index - The index to set the value at.
      value - The preferredRegions to set.
      Returns:
      This builder for chaining.
    • addPreferredRegions

      public RegionPreferences.Builder addPreferredRegions(String value)
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Parameters:
      value - The preferredRegions to add.
      Returns:
      This builder for chaining.
    • addAllPreferredRegions

      public RegionPreferences.Builder addAllPreferredRegions(Iterable<String> values)
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Parameters:
      values - The preferredRegions to add.
      Returns:
      This builder for chaining.
    • clearPreferredRegions

      public RegionPreferences.Builder clearPreferredRegions()
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Returns:
      This builder for chaining.
    • addPreferredRegionsBytes

      public RegionPreferences.Builder addPreferredRegionsBytes(com.google.protobuf.ByteString value)
       A list of preferred regions,
       ordered by the most preferred region first.
       Set only valid Google Cloud region names.
       See https://cloud.google.com/compute/docs/regions-zones
       for available regions.
       
      repeated string preferred_regions = 1;
      Parameters:
      value - The bytes of the preferredRegions to add.
      Returns:
      This builder for chaining.