Class MigrationError.Builder

  • All Implemented Interfaces:
    MigrationErrorOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    MigrationError

    public static final class MigrationError.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
    implements MigrationErrorOrBuilder
     Represents migration resource error information that can be used with
     google.rpc.Status message. MigrationError is used to present the user with
     error information in migration operations.
     
    Protobuf type google.cloud.vmmigration.v1.MigrationError
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • clear

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

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

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

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

        public MigrationError.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • setField

        public MigrationError.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                               Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • clearField

        public MigrationError.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • clearOneof

        public MigrationError.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • setRepeatedField

        public MigrationError.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                       int index,
                                                       Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • addRepeatedField

        public MigrationError.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                       Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • mergeFrom

        public MigrationError.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<MigrationError.Builder>
      • isInitialized

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

        public MigrationError.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<MigrationError.Builder>
        Throws:
        IOException
      • getCodeValue

        public int getCodeValue()
         Output only. The error code.
         
        .google.cloud.vmmigration.v1.MigrationError.ErrorCode code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCodeValue in interface MigrationErrorOrBuilder
        Returns:
        The enum numeric value on the wire for code.
      • setCodeValue

        public MigrationError.Builder setCodeValue​(int value)
         Output only. The error code.
         
        .google.cloud.vmmigration.v1.MigrationError.ErrorCode code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for code to set.
        Returns:
        This builder for chaining.
      • getCode

        public MigrationError.ErrorCode getCode()
         Output only. The error code.
         
        .google.cloud.vmmigration.v1.MigrationError.ErrorCode code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCode in interface MigrationErrorOrBuilder
        Returns:
        The code.
      • setCode

        public MigrationError.Builder setCode​(MigrationError.ErrorCode value)
         Output only. The error code.
         
        .google.cloud.vmmigration.v1.MigrationError.ErrorCode code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The code to set.
        Returns:
        This builder for chaining.
      • clearCode

        public MigrationError.Builder clearCode()
         Output only. The error code.
         
        .google.cloud.vmmigration.v1.MigrationError.ErrorCode code = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasErrorMessage

        public boolean hasErrorMessage()
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasErrorMessage in interface MigrationErrorOrBuilder
        Returns:
        Whether the errorMessage field is set.
      • getErrorMessage

        public com.google.rpc.LocalizedMessage getErrorMessage()
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorMessage in interface MigrationErrorOrBuilder
        Returns:
        The errorMessage.
      • setErrorMessage

        public MigrationError.Builder setErrorMessage​(com.google.rpc.LocalizedMessage value)
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setErrorMessage

        public MigrationError.Builder setErrorMessage​(com.google.rpc.LocalizedMessage.Builder builderForValue)
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeErrorMessage

        public MigrationError.Builder mergeErrorMessage​(com.google.rpc.LocalizedMessage value)
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearErrorMessage

        public MigrationError.Builder clearErrorMessage()
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorMessageBuilder

        public com.google.rpc.LocalizedMessage.Builder getErrorMessageBuilder()
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorMessageOrBuilder

        public com.google.rpc.LocalizedMessageOrBuilder getErrorMessageOrBuilder()
         Output only. The localized error message.
         
        .google.rpc.LocalizedMessage error_message = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorMessageOrBuilder in interface MigrationErrorOrBuilder
      • hasActionItem

        public boolean hasActionItem()
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasActionItem in interface MigrationErrorOrBuilder
        Returns:
        Whether the actionItem field is set.
      • getActionItem

        public com.google.rpc.LocalizedMessage getActionItem()
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getActionItem in interface MigrationErrorOrBuilder
        Returns:
        The actionItem.
      • setActionItem

        public MigrationError.Builder setActionItem​(com.google.rpc.LocalizedMessage value)
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setActionItem

        public MigrationError.Builder setActionItem​(com.google.rpc.LocalizedMessage.Builder builderForValue)
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeActionItem

        public MigrationError.Builder mergeActionItem​(com.google.rpc.LocalizedMessage value)
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearActionItem

        public MigrationError.Builder clearActionItem()
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getActionItemBuilder

        public com.google.rpc.LocalizedMessage.Builder getActionItemBuilder()
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getActionItemOrBuilder

        public com.google.rpc.LocalizedMessageOrBuilder getActionItemOrBuilder()
         Output only. Suggested action for solving the error.
         
        .google.rpc.LocalizedMessage action_item = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getActionItemOrBuilder in interface MigrationErrorOrBuilder
      • getHelpLinksList

        public List<com.google.rpc.Help.Link> getHelpLinksList()
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getHelpLinksList in interface MigrationErrorOrBuilder
      • getHelpLinksCount

        public int getHelpLinksCount()
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getHelpLinksCount in interface MigrationErrorOrBuilder
      • getHelpLinks

        public com.google.rpc.Help.Link getHelpLinks​(int index)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getHelpLinks in interface MigrationErrorOrBuilder
      • setHelpLinks

        public MigrationError.Builder setHelpLinks​(int index,
                                                   com.google.rpc.Help.Link value)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setHelpLinks

        public MigrationError.Builder setHelpLinks​(int index,
                                                   com.google.rpc.Help.Link.Builder builderForValue)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addHelpLinks

        public MigrationError.Builder addHelpLinks​(com.google.rpc.Help.Link value)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addHelpLinks

        public MigrationError.Builder addHelpLinks​(int index,
                                                   com.google.rpc.Help.Link value)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addHelpLinks

        public MigrationError.Builder addHelpLinks​(com.google.rpc.Help.Link.Builder builderForValue)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addHelpLinks

        public MigrationError.Builder addHelpLinks​(int index,
                                                   com.google.rpc.Help.Link.Builder builderForValue)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllHelpLinks

        public MigrationError.Builder addAllHelpLinks​(Iterable<? extends com.google.rpc.Help.Link> values)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearHelpLinks

        public MigrationError.Builder clearHelpLinks()
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeHelpLinks

        public MigrationError.Builder removeHelpLinks​(int index)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getHelpLinksBuilder

        public com.google.rpc.Help.Link.Builder getHelpLinksBuilder​(int index)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getHelpLinksOrBuilder

        public com.google.rpc.Help.LinkOrBuilder getHelpLinksOrBuilder​(int index)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getHelpLinksOrBuilder in interface MigrationErrorOrBuilder
      • getHelpLinksOrBuilderList

        public List<? extends com.google.rpc.Help.LinkOrBuilder> getHelpLinksOrBuilderList()
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getHelpLinksOrBuilderList in interface MigrationErrorOrBuilder
      • addHelpLinksBuilder

        public com.google.rpc.Help.Link.Builder addHelpLinksBuilder()
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addHelpLinksBuilder

        public com.google.rpc.Help.Link.Builder addHelpLinksBuilder​(int index)
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getHelpLinksBuilderList

        public List<com.google.rpc.Help.Link.Builder> getHelpLinksBuilderList()
         Output only. URL(s) pointing to additional information on handling the
         current error.
         
        repeated .google.rpc.Help.Link help_links = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasErrorTime

        public boolean hasErrorTime()
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasErrorTime in interface MigrationErrorOrBuilder
        Returns:
        Whether the errorTime field is set.
      • getErrorTime

        public com.google.protobuf.Timestamp getErrorTime()
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorTime in interface MigrationErrorOrBuilder
        Returns:
        The errorTime.
      • setErrorTime

        public MigrationError.Builder setErrorTime​(com.google.protobuf.Timestamp value)
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setErrorTime

        public MigrationError.Builder setErrorTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeErrorTime

        public MigrationError.Builder mergeErrorTime​(com.google.protobuf.Timestamp value)
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearErrorTime

        public MigrationError.Builder clearErrorTime()
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorTimeBuilder

        public com.google.protobuf.Timestamp.Builder getErrorTimeBuilder()
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getErrorTimeOrBuilder()
         Output only. The time the error occurred.
         
        .google.protobuf.Timestamp error_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorTimeOrBuilder in interface MigrationErrorOrBuilder
      • setUnknownFields

        public final MigrationError.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>
      • mergeUnknownFields

        public final MigrationError.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MigrationError.Builder>