Class ScanConfigError.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ScanConfigError.Builder>
com.google.cloud.websecurityscanner.v1beta.ScanConfigError.Builder
All Implemented Interfaces:
ScanConfigErrorOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ScanConfigError

public static final class ScanConfigError.Builder extends com.google.protobuf.GeneratedMessage.Builder<ScanConfigError.Builder> implements ScanConfigErrorOrBuilder
 Defines a custom error message used by CreateScanConfig and UpdateScanConfig
 APIs when scan configuration validation fails. It is also reported as part of
 a ScanRunErrorTrace message if scan validation fails due to a scan
 configuration error.
 
Protobuf type google.cloud.websecurityscanner.v1beta.ScanConfigError
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Indicates the reason code for a configuration failure.
    Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps".
    Indicates the reason code for a configuration failure.
    int
    Indicates the reason code for a configuration failure.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps".
    com.google.protobuf.ByteString
    Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps".
    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)
     
    Indicates the reason code for a configuration failure.
    setCodeValue(int value)
    Indicates the reason code for a configuration failure.
    Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps".
    setFieldNameBytes(com.google.protobuf.ByteString value)
    Indicates the full name of the ScanConfig field that triggers this error, for example "scan_config.max_qps".

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

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

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

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

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

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

      public ScanConfigError.Builder mergeFrom(ScanConfigError other)
    • isInitialized

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

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

      public int getCodeValue()
       Indicates the reason code for a configuration failure.
       
      .google.cloud.websecurityscanner.v1beta.ScanConfigError.Code code = 1;
      Specified by:
      getCodeValue in interface ScanConfigErrorOrBuilder
      Returns:
      The enum numeric value on the wire for code.
    • setCodeValue

      public ScanConfigError.Builder setCodeValue(int value)
       Indicates the reason code for a configuration failure.
       
      .google.cloud.websecurityscanner.v1beta.ScanConfigError.Code code = 1;
      Parameters:
      value - The enum numeric value on the wire for code to set.
      Returns:
      This builder for chaining.
    • getCode

      public ScanConfigError.Code getCode()
       Indicates the reason code for a configuration failure.
       
      .google.cloud.websecurityscanner.v1beta.ScanConfigError.Code code = 1;
      Specified by:
      getCode in interface ScanConfigErrorOrBuilder
      Returns:
      The code.
    • setCode

       Indicates the reason code for a configuration failure.
       
      .google.cloud.websecurityscanner.v1beta.ScanConfigError.Code code = 1;
      Parameters:
      value - The code to set.
      Returns:
      This builder for chaining.
    • clearCode

      public ScanConfigError.Builder clearCode()
       Indicates the reason code for a configuration failure.
       
      .google.cloud.websecurityscanner.v1beta.ScanConfigError.Code code = 1;
      Returns:
      This builder for chaining.
    • getFieldName

      public String getFieldName()
       Indicates the full name of the ScanConfig field that triggers this error,
       for example "scan_config.max_qps". This field is provided for
       troubleshooting purposes only and its actual value can change in the
       future.
       
      string field_name = 2;
      Specified by:
      getFieldName in interface ScanConfigErrorOrBuilder
      Returns:
      The fieldName.
    • getFieldNameBytes

      public com.google.protobuf.ByteString getFieldNameBytes()
       Indicates the full name of the ScanConfig field that triggers this error,
       for example "scan_config.max_qps". This field is provided for
       troubleshooting purposes only and its actual value can change in the
       future.
       
      string field_name = 2;
      Specified by:
      getFieldNameBytes in interface ScanConfigErrorOrBuilder
      Returns:
      The bytes for fieldName.
    • setFieldName

      public ScanConfigError.Builder setFieldName(String value)
       Indicates the full name of the ScanConfig field that triggers this error,
       for example "scan_config.max_qps". This field is provided for
       troubleshooting purposes only and its actual value can change in the
       future.
       
      string field_name = 2;
      Parameters:
      value - The fieldName to set.
      Returns:
      This builder for chaining.
    • clearFieldName

      public ScanConfigError.Builder clearFieldName()
       Indicates the full name of the ScanConfig field that triggers this error,
       for example "scan_config.max_qps". This field is provided for
       troubleshooting purposes only and its actual value can change in the
       future.
       
      string field_name = 2;
      Returns:
      This builder for chaining.
    • setFieldNameBytes

      public ScanConfigError.Builder setFieldNameBytes(com.google.protobuf.ByteString value)
       Indicates the full name of the ScanConfig field that triggers this error,
       for example "scan_config.max_qps". This field is provided for
       troubleshooting purposes only and its actual value can change in the
       future.
       
      string field_name = 2;
      Parameters:
      value - The bytes for fieldName to set.
      Returns:
      This builder for chaining.