Class BadRequest.Builder (2.28.0)
2.66.0 (latest)
2.65.1
2.64.1
2.63.2
2.62.0
2.61.3
2.60.0
2.59.2
2.58.0
2.57.0
2.56.0
2.54.1
2.53.0
2.52.0
2.51.0
2.50.1
2.49.0
2.48.0
2.46.0
2.45.1
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.1
2.38.0
2.37.1
2.36.0
2.34.0
2.33.0
2.32.0
2.30.0
2.29.0
2.28.0
2.27.0
2.26.0
2.25.1
2.24.0
2.23.1
2.22.1
2.21.1
2.15.0
2.14.3
2.13.0
2.12.0
2.11.0
2.10.0
2.9.6
2.8.4
2.7.4
public static final class BadRequest . Builder extends GeneratedMessageV3 . Builder<BadRequest . Builder > implements BadRequestOrBuilder
Describes violations in a client request. This error type focuses on the
syntactic aspects of the request.
Protobuf type google.rpc.BadRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addAllFieldViolations(Iterable<? extends BadRequest.FieldViolation> values)
public BadRequest . Builder addAllFieldViolations ( Iterable <? extends BadRequest . FieldViolation > values )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Parameter
Name
Description
values
Iterable <? extends com.google.rpc.BadRequest.FieldViolation >
addFieldViolations(BadRequest.FieldViolation value)
public BadRequest . Builder addFieldViolations ( BadRequest . FieldViolation value )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
addFieldViolations(BadRequest.FieldViolation.Builder builderForValue)
public BadRequest . Builder addFieldViolations ( BadRequest . FieldViolation . Builder builderForValue )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
addFieldViolations(int index, BadRequest.FieldViolation value)
public BadRequest . Builder addFieldViolations ( int index , BadRequest . FieldViolation value )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
addFieldViolations(int index, BadRequest.FieldViolation.Builder builderForValue)
public BadRequest . Builder addFieldViolations ( int index , BadRequest . FieldViolation . Builder builderForValue )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
addFieldViolationsBuilder()
public BadRequest . FieldViolation . Builder addFieldViolationsBuilder ()
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
addFieldViolationsBuilder(int index)
public BadRequest . FieldViolation . Builder addFieldViolationsBuilder ( int index )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Parameter
Name
Description
index
int
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public BadRequest . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public BadRequest build ()
buildPartial()
public BadRequest buildPartial ()
clear()
public BadRequest . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public BadRequest . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearFieldViolations()
public BadRequest . Builder clearFieldViolations ()
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public BadRequest . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public BadRequest . Builder clone ()
Overrides
getDefaultInstanceForType()
public BadRequest getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getFieldViolations(int index)
public BadRequest . FieldViolation getFieldViolations ( int index )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Parameter
Name
Description
index
int
getFieldViolationsBuilder(int index)
public BadRequest . FieldViolation . Builder getFieldViolationsBuilder ( int index )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Parameter
Name
Description
index
int
getFieldViolationsBuilderList()
public List<BadRequest . FieldViolation . Builder > getFieldViolationsBuilderList ()
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
getFieldViolationsCount()
public int getFieldViolationsCount ()
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Returns
Type
Description
int
getFieldViolationsList()
public List<BadRequest . FieldViolation > getFieldViolationsList ()
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
getFieldViolationsOrBuilder(int index)
public BadRequest . FieldViolationOrBuilder getFieldViolationsOrBuilder ( int index )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Parameter
Name
Description
index
int
getFieldViolationsOrBuilderList()
public List <? extends BadRequest . FieldViolationOrBuilder > getFieldViolationsOrBuilderList ()
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Returns
Type
Description
List <? extends com.google.rpc.BadRequest.FieldViolationOrBuilder >
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
public BadRequest . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public BadRequest . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeFrom(BadRequest other)
public BadRequest . Builder mergeFrom ( BadRequest other )
mergeUnknownFields(UnknownFieldSet unknownFields)
public final BadRequest . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
removeFieldViolations(int index)
public BadRequest . Builder removeFieldViolations ( int index )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
Parameter
Name
Description
index
int
setField(Descriptors.FieldDescriptor field, Object value)
public BadRequest . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setFieldViolations(int index, BadRequest.FieldViolation value)
public BadRequest . Builder setFieldViolations ( int index , BadRequest . FieldViolation value )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
setFieldViolations(int index, BadRequest.FieldViolation.Builder builderForValue)
public BadRequest . Builder setFieldViolations ( int index , BadRequest . FieldViolation . Builder builderForValue )
Describes all violations in a client request.
repeated .google.rpc.BadRequest.FieldViolation field_violations = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public BadRequest . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final BadRequest . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-11 UTC."],[],[]]