程序包 com.google.rpc
类 PreconditionFailure.Violation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
com.google.rpc.PreconditionFailure.Violation.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PreconditionFailure.ViolationOrBuilder,Cloneable
public static final class PreconditionFailure.Violation.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
implements PreconditionFailure.ViolationOrBuilder
A message type used to describe a single precondition failure.Protobuf type
google.rpc.PreconditionFailure.Violation-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)build()clear()A description of how the precondition failed.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)The subject, relative to the type, that failed.The type of PreconditionFailure.clone()A description of how the precondition failed.com.google.protobuf.ByteStringA description of how the precondition failed.static com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe subject, relative to the type, that failed.com.google.protobuf.ByteStringThe subject, relative to the type, that failed.getType()The type of PreconditionFailure.com.google.protobuf.ByteStringThe type of PreconditionFailure.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablebooleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)mergeFrom(com.google.protobuf.Message other)mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)setDescription(String value)A description of how the precondition failed.setDescriptionBytes(com.google.protobuf.ByteString value)A description of how the precondition failed.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)setSubject(String value)The subject, relative to the type, that failed.setSubjectBytes(com.google.protobuf.ByteString value)The subject, relative to the type, that failed.The type of PreconditionFailure.setTypeBytes(com.google.protobuf.ByteString value)The type of PreconditionFailure.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
setField
public PreconditionFailure.Violation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
clearField
public PreconditionFailure.Violation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
clearOneof
public PreconditionFailure.Violation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
setRepeatedField
public PreconditionFailure.Violation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
addRepeatedField
public PreconditionFailure.Violation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<PreconditionFailure.Violation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
mergeFrom
public PreconditionFailure.Violation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<PreconditionFailure.Violation.Builder>- 抛出:
IOException
-
getType
The type of PreconditionFailure. We recommend using a service-specific enum type to define the supported precondition violation types. For example, "TOS" for "Terms of Service violation".
string type = 1;- 指定者:
getType在接口中PreconditionFailure.ViolationOrBuilder- 返回:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()The type of PreconditionFailure. We recommend using a service-specific enum type to define the supported precondition violation types. For example, "TOS" for "Terms of Service violation".
string type = 1;- 指定者:
getTypeBytes在接口中PreconditionFailure.ViolationOrBuilder- 返回:
- The bytes for type.
-
setType
The type of PreconditionFailure. We recommend using a service-specific enum type to define the supported precondition violation types. For example, "TOS" for "Terms of Service violation".
string type = 1;- 参数:
value- The type to set.- 返回:
- This builder for chaining.
-
clearType
The type of PreconditionFailure. We recommend using a service-specific enum type to define the supported precondition violation types. For example, "TOS" for "Terms of Service violation".
string type = 1;- 返回:
- This builder for chaining.
-
setTypeBytes
The type of PreconditionFailure. We recommend using a service-specific enum type to define the supported precondition violation types. For example, "TOS" for "Terms of Service violation".
string type = 1;- 参数:
value- The bytes for type to set.- 返回:
- This builder for chaining.
-
getSubject
The subject, relative to the type, that failed. For example, "google.com/cloud" relative to the "TOS" type would indicate which terms of service is being referenced.
string subject = 2;- 指定者:
getSubject在接口中PreconditionFailure.ViolationOrBuilder- 返回:
- The subject.
-
getSubjectBytes
public com.google.protobuf.ByteString getSubjectBytes()The subject, relative to the type, that failed. For example, "google.com/cloud" relative to the "TOS" type would indicate which terms of service is being referenced.
string subject = 2;- 指定者:
getSubjectBytes在接口中PreconditionFailure.ViolationOrBuilder- 返回:
- The bytes for subject.
-
setSubject
The subject, relative to the type, that failed. For example, "google.com/cloud" relative to the "TOS" type would indicate which terms of service is being referenced.
string subject = 2;- 参数:
value- The subject to set.- 返回:
- This builder for chaining.
-
clearSubject
The subject, relative to the type, that failed. For example, "google.com/cloud" relative to the "TOS" type would indicate which terms of service is being referenced.
string subject = 2;- 返回:
- This builder for chaining.
-
setSubjectBytes
The subject, relative to the type, that failed. For example, "google.com/cloud" relative to the "TOS" type would indicate which terms of service is being referenced.
string subject = 2;- 参数:
value- The bytes for subject to set.- 返回:
- This builder for chaining.
-
getDescription
A description of how the precondition failed. Developers can use this description to understand how to fix the failure. For example: "Terms of service not accepted".
string description = 3;- 指定者:
getDescription在接口中PreconditionFailure.ViolationOrBuilder- 返回:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()A description of how the precondition failed. Developers can use this description to understand how to fix the failure. For example: "Terms of service not accepted".
string description = 3;- 指定者:
getDescriptionBytes在接口中PreconditionFailure.ViolationOrBuilder- 返回:
- The bytes for description.
-
setDescription
A description of how the precondition failed. Developers can use this description to understand how to fix the failure. For example: "Terms of service not accepted".
string description = 3;- 参数:
value- The description to set.- 返回:
- This builder for chaining.
-
clearDescription
A description of how the precondition failed. Developers can use this description to understand how to fix the failure. For example: "Terms of service not accepted".
string description = 3;- 返回:
- This builder for chaining.
-
setDescriptionBytes
public PreconditionFailure.Violation.Builder setDescriptionBytes(com.google.protobuf.ByteString value)A description of how the precondition failed. Developers can use this description to understand how to fix the failure. For example: "Terms of service not accepted".
string description = 3;- 参数:
value- The bytes for description to set.- 返回:
- This builder for chaining.
-
setUnknownFields
public final PreconditionFailure.Violation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-
mergeUnknownFields
public final PreconditionFailure.Violation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<PreconditionFailure.Violation.Builder>
-