Class UrlMapValidationResult

  • All Implemented Interfaces:
    UrlMapValidationResultOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class UrlMapValidationResult
    extends com.google.protobuf.GeneratedMessageV3
    implements UrlMapValidationResultOrBuilder
     Message representing the validation result for a UrlMap.
     
    Protobuf type google.cloud.compute.v1.UrlMapValidationResult
    See Also:
    Serialized Form
    • Field Detail

      • LOAD_ERRORS_FIELD_NUMBER

        public static final int LOAD_ERRORS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • LOAD_SUCCEEDED_FIELD_NUMBER

        public static final int LOAD_SUCCEEDED_FIELD_NUMBER
        See Also:
        Constant Field Values
      • TEST_FAILURES_FIELD_NUMBER

        public static final int TEST_FAILURES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • TEST_PASSED_FIELD_NUMBER

        public static final int TEST_PASSED_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • getLoadErrorsList

        public com.google.protobuf.ProtocolStringList getLoadErrorsList()
        repeated string load_errors = 310147300;
        Specified by:
        getLoadErrorsList in interface UrlMapValidationResultOrBuilder
        Returns:
        A list containing the loadErrors.
      • getLoadErrors

        public String getLoadErrors​(int index)
        repeated string load_errors = 310147300;
        Specified by:
        getLoadErrors in interface UrlMapValidationResultOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The loadErrors at the given index.
      • getLoadErrorsBytes

        public com.google.protobuf.ByteString getLoadErrorsBytes​(int index)
        repeated string load_errors = 310147300;
        Specified by:
        getLoadErrorsBytes in interface UrlMapValidationResultOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the loadErrors at the given index.
      • hasLoadSucceeded

        public boolean hasLoadSucceeded()
         Whether the given UrlMap can be successfully loaded. If false, 'loadErrors' indicates the reasons.
         
        optional bool load_succeeded = 128326216;
        Specified by:
        hasLoadSucceeded in interface UrlMapValidationResultOrBuilder
        Returns:
        Whether the loadSucceeded field is set.
      • getLoadSucceeded

        public boolean getLoadSucceeded()
         Whether the given UrlMap can be successfully loaded. If false, 'loadErrors' indicates the reasons.
         
        optional bool load_succeeded = 128326216;
        Specified by:
        getLoadSucceeded in interface UrlMapValidationResultOrBuilder
        Returns:
        The loadSucceeded.
      • hasTestPassed

        public boolean hasTestPassed()
         If successfully loaded, this field indicates whether the test passed. If false, 'testFailures's indicate the reason of failure.
         
        optional bool test_passed = 192708797;
        Specified by:
        hasTestPassed in interface UrlMapValidationResultOrBuilder
        Returns:
        Whether the testPassed field is set.
      • getTestPassed

        public boolean getTestPassed()
         If successfully loaded, this field indicates whether the test passed. If false, 'testFailures's indicate the reason of failure.
         
        optional bool test_passed = 192708797;
        Specified by:
        getTestPassed in interface UrlMapValidationResultOrBuilder
        Returns:
        The testPassed.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static UrlMapValidationResult parseFrom​(ByteBuffer data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UrlMapValidationResult parseFrom​(ByteBuffer data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UrlMapValidationResult parseFrom​(com.google.protobuf.ByteString data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UrlMapValidationResult parseFrom​(com.google.protobuf.ByteString data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UrlMapValidationResult parseFrom​(byte[] data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UrlMapValidationResult parseFrom​(byte[] data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public UrlMapValidationResult.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public UrlMapValidationResult.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected UrlMapValidationResult.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<UrlMapValidationResult> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public UrlMapValidationResult getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder