Class TerraformError.Builder

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

    public static final class TerraformError.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<TerraformError.Builder>
    implements TerraformErrorOrBuilder
     Errors encountered during actuation using Terraform
     
    Protobuf type google.cloud.config.v1.TerraformError
    • 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<TerraformError.Builder>
      • clear

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

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

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

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

        public TerraformError.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<TerraformError.Builder>
      • setField

        public TerraformError.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<TerraformError.Builder>
      • clearField

        public TerraformError.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<TerraformError.Builder>
      • clearOneof

        public TerraformError.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<TerraformError.Builder>
      • setRepeatedField

        public TerraformError.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<TerraformError.Builder>
      • addRepeatedField

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

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

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

        public TerraformError.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<TerraformError.Builder>
        Throws:
        IOException
      • getResourceAddress

        public String getResourceAddress()
         Address of the resource associated with the error,
         e.g. `google_compute_network.vpc_network`.
         
        string resource_address = 1;
        Specified by:
        getResourceAddress in interface TerraformErrorOrBuilder
        Returns:
        The resourceAddress.
      • getResourceAddressBytes

        public com.google.protobuf.ByteString getResourceAddressBytes()
         Address of the resource associated with the error,
         e.g. `google_compute_network.vpc_network`.
         
        string resource_address = 1;
        Specified by:
        getResourceAddressBytes in interface TerraformErrorOrBuilder
        Returns:
        The bytes for resourceAddress.
      • setResourceAddress

        public TerraformError.Builder setResourceAddress​(String value)
         Address of the resource associated with the error,
         e.g. `google_compute_network.vpc_network`.
         
        string resource_address = 1;
        Parameters:
        value - The resourceAddress to set.
        Returns:
        This builder for chaining.
      • clearResourceAddress

        public TerraformError.Builder clearResourceAddress()
         Address of the resource associated with the error,
         e.g. `google_compute_network.vpc_network`.
         
        string resource_address = 1;
        Returns:
        This builder for chaining.
      • setResourceAddressBytes

        public TerraformError.Builder setResourceAddressBytes​(com.google.protobuf.ByteString value)
         Address of the resource associated with the error,
         e.g. `google_compute_network.vpc_network`.
         
        string resource_address = 1;
        Parameters:
        value - The bytes for resourceAddress to set.
        Returns:
        This builder for chaining.
      • getHttpResponseCode

        public int getHttpResponseCode()
         HTTP response code returned from Google Cloud Platform APIs when Terraform
         fails to provision the resource. If unset or 0, no HTTP response code was
         returned by Terraform.
         
        int32 http_response_code = 2;
        Specified by:
        getHttpResponseCode in interface TerraformErrorOrBuilder
        Returns:
        The httpResponseCode.
      • setHttpResponseCode

        public TerraformError.Builder setHttpResponseCode​(int value)
         HTTP response code returned from Google Cloud Platform APIs when Terraform
         fails to provision the resource. If unset or 0, no HTTP response code was
         returned by Terraform.
         
        int32 http_response_code = 2;
        Parameters:
        value - The httpResponseCode to set.
        Returns:
        This builder for chaining.
      • clearHttpResponseCode

        public TerraformError.Builder clearHttpResponseCode()
         HTTP response code returned from Google Cloud Platform APIs when Terraform
         fails to provision the resource. If unset or 0, no HTTP response code was
         returned by Terraform.
         
        int32 http_response_code = 2;
        Returns:
        This builder for chaining.
      • getErrorDescriptionBytes

        public com.google.protobuf.ByteString getErrorDescriptionBytes()
         A human-readable error description.
         
        string error_description = 3;
        Specified by:
        getErrorDescriptionBytes in interface TerraformErrorOrBuilder
        Returns:
        The bytes for errorDescription.
      • setErrorDescription

        public TerraformError.Builder setErrorDescription​(String value)
         A human-readable error description.
         
        string error_description = 3;
        Parameters:
        value - The errorDescription to set.
        Returns:
        This builder for chaining.
      • clearErrorDescription

        public TerraformError.Builder clearErrorDescription()
         A human-readable error description.
         
        string error_description = 3;
        Returns:
        This builder for chaining.
      • setErrorDescriptionBytes

        public TerraformError.Builder setErrorDescriptionBytes​(com.google.protobuf.ByteString value)
         A human-readable error description.
         
        string error_description = 3;
        Parameters:
        value - The bytes for errorDescription to set.
        Returns:
        This builder for chaining.
      • hasError

        public boolean hasError()
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
        Specified by:
        hasError in interface TerraformErrorOrBuilder
        Returns:
        Whether the error field is set.
      • getError

        public com.google.rpc.Status getError()
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
        Specified by:
        getError in interface TerraformErrorOrBuilder
        Returns:
        The error.
      • setError

        public TerraformError.Builder setError​(com.google.rpc.Status value)
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
      • setError

        public TerraformError.Builder setError​(com.google.rpc.Status.Builder builderForValue)
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
      • mergeError

        public TerraformError.Builder mergeError​(com.google.rpc.Status value)
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
      • clearError

        public TerraformError.Builder clearError()
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
      • getErrorBuilder

        public com.google.rpc.Status.Builder getErrorBuilder()
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
      • getErrorOrBuilder

        public com.google.rpc.StatusOrBuilder getErrorOrBuilder()
         Original error response from underlying Google API, if available.
         
        .google.rpc.Status error = 4;
        Specified by:
        getErrorOrBuilder in interface TerraformErrorOrBuilder
      • setUnknownFields

        public final TerraformError.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<TerraformError.Builder>
      • mergeUnknownFields

        public final TerraformError.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<TerraformError.Builder>