Class AnalyzeWorkloadMoveResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnalyzeWorkloadMoveResponse.Builder>
com.google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse.Builder
All Implemented Interfaces:
AnalyzeWorkloadMoveResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AnalyzeWorkloadMoveResponse

public static final class AnalyzeWorkloadMoveResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<AnalyzeWorkloadMoveResponse.Builder> implements AnalyzeWorkloadMoveResponseOrBuilder
 A response that includes the analysis of the hypothetical resource move.
 
Protobuf type google.cloud.assuredworkloads.v1beta1.AnalyzeWorkloadMoveResponse
  • Method Summary

    Modifier and Type
    Method
    Description
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
    addBlockersBytes(com.google.protobuf.ByteString value)
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
     
     
     
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
    getBlockers(int index)
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
    com.google.protobuf.ByteString
    getBlockersBytes(int index)
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
    int
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
    com.google.protobuf.ProtocolStringList
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    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)
     
    setBlockers(int index, String value)
    A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload.

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

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

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

      public AnalyzeWorkloadMoveResponse.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<AnalyzeWorkloadMoveResponse.Builder>
      Throws:
      IOException
    • getBlockersList

      public com.google.protobuf.ProtocolStringList getBlockersList()
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Specified by:
      getBlockersList in interface AnalyzeWorkloadMoveResponseOrBuilder
      Returns:
      A list containing the blockers.
    • getBlockersCount

      public int getBlockersCount()
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Specified by:
      getBlockersCount in interface AnalyzeWorkloadMoveResponseOrBuilder
      Returns:
      The count of blockers.
    • getBlockers

      public String getBlockers(int index)
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Specified by:
      getBlockers in interface AnalyzeWorkloadMoveResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The blockers at the given index.
    • getBlockersBytes

      public com.google.protobuf.ByteString getBlockersBytes(int index)
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Specified by:
      getBlockersBytes in interface AnalyzeWorkloadMoveResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the blockers at the given index.
    • setBlockers

      public AnalyzeWorkloadMoveResponse.Builder setBlockers(int index, String value)
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Parameters:
      index - The index to set the value at.
      value - The blockers to set.
      Returns:
      This builder for chaining.
    • addBlockers

      public AnalyzeWorkloadMoveResponse.Builder addBlockers(String value)
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Parameters:
      value - The blockers to add.
      Returns:
      This builder for chaining.
    • addAllBlockers

      public AnalyzeWorkloadMoveResponse.Builder addAllBlockers(Iterable<String> values)
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Parameters:
      values - The blockers to add.
      Returns:
      This builder for chaining.
    • clearBlockers

      public AnalyzeWorkloadMoveResponse.Builder clearBlockers()
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Returns:
      This builder for chaining.
    • addBlockersBytes

      public AnalyzeWorkloadMoveResponse.Builder addBlockersBytes(com.google.protobuf.ByteString value)
       A list of blockers that should be addressed before moving the source
       project or project-based workload to the destination folder-based workload.
       
      repeated string blockers = 1;
      Parameters:
      value - The bytes of the blockers to add.
      Returns:
      This builder for chaining.