Class AnnotateAssessmentRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
- com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,AnnotateAssessmentRequestOrBuilder
,Cloneable
- Enclosing class:
- AnnotateAssessmentRequest
public static final class AnnotateAssessmentRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder> implements AnnotateAssessmentRequestOrBuilder
The request message to annotate an Assessment.
Protobuf typegoogle.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
clear
public AnnotateAssessmentRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
getDefaultInstanceForType
public AnnotateAssessmentRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AnnotateAssessmentRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AnnotateAssessmentRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AnnotateAssessmentRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
setField
public AnnotateAssessmentRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
clearField
public AnnotateAssessmentRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
clearOneof
public AnnotateAssessmentRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
setRepeatedField
public AnnotateAssessmentRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
addRepeatedField
public AnnotateAssessmentRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
mergeFrom
public AnnotateAssessmentRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AnnotateAssessmentRequest.Builder>
-
mergeFrom
public AnnotateAssessmentRequest.Builder mergeFrom(AnnotateAssessmentRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
mergeFrom
public AnnotateAssessmentRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AnnotateAssessmentRequest.Builder>
- Throws:
IOException
-
getName
public String getName()
Required. The resource name of the Assessment, in the format "projects/{project_number}/assessments/{assessment_id}".
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getName
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. The resource name of the Assessment, in the format "projects/{project_number}/assessments/{assessment_id}".
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getNameBytes
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The bytes for name.
-
setName
public AnnotateAssessmentRequest.Builder setName(String value)
Required. The resource name of the Assessment, in the format "projects/{project_number}/assessments/{assessment_id}".
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public AnnotateAssessmentRequest.Builder clearName()
Required. The resource name of the Assessment, in the format "projects/{project_number}/assessments/{assessment_id}".
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setNameBytes
public AnnotateAssessmentRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. The resource name of the Assessment, in the format "projects/{project_number}/assessments/{assessment_id}".
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getAnnotationValue
public int getAnnotationValue()
Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.
.google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation annotation = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getAnnotationValue
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The enum numeric value on the wire for annotation.
-
setAnnotationValue
public AnnotateAssessmentRequest.Builder setAnnotationValue(int value)
Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.
.google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation annotation = 2 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The enum numeric value on the wire for annotation to set.- Returns:
- This builder for chaining.
-
getAnnotation
public AnnotateAssessmentRequest.Annotation getAnnotation()
Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.
.google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation annotation = 2 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getAnnotation
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The annotation.
-
setAnnotation
public AnnotateAssessmentRequest.Builder setAnnotation(AnnotateAssessmentRequest.Annotation value)
Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.
.google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation annotation = 2 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The annotation to set.- Returns:
- This builder for chaining.
-
clearAnnotation
public AnnotateAssessmentRequest.Builder clearAnnotation()
Optional. The annotation that will be assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.
.google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation annotation = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
getReasonsList
public List<AnnotateAssessmentRequest.Reason> getReasonsList()
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getReasonsList
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- A list containing the reasons.
-
getReasonsCount
public int getReasonsCount()
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getReasonsCount
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The count of reasons.
-
getReasons
public AnnotateAssessmentRequest.Reason getReasons(int index)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getReasons
in interfaceAnnotateAssessmentRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The reasons at the given index.
-
setReasons
public AnnotateAssessmentRequest.Builder setReasons(int index, AnnotateAssessmentRequest.Reason value)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
index
- The index to set the value at.value
- The reasons to set.- Returns:
- This builder for chaining.
-
addReasons
public AnnotateAssessmentRequest.Builder addReasons(AnnotateAssessmentRequest.Reason value)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The reasons to add.- Returns:
- This builder for chaining.
-
addAllReasons
public AnnotateAssessmentRequest.Builder addAllReasons(Iterable<? extends AnnotateAssessmentRequest.Reason> values)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
values
- The reasons to add.- Returns:
- This builder for chaining.
-
clearReasons
public AnnotateAssessmentRequest.Builder clearReasons()
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
getReasonsValueList
public List<Integer> getReasonsValueList()
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getReasonsValueList
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- A list containing the enum numeric values on the wire for reasons.
-
getReasonsValue
public int getReasonsValue(int index)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getReasonsValue
in interfaceAnnotateAssessmentRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of reasons at the given index.
-
setReasonsValue
public AnnotateAssessmentRequest.Builder setReasonsValue(int index, int value)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
index
- The index to set the value at.value
- The enum numeric value on the wire for reasons to set.- Returns:
- This builder for chaining.
-
addReasonsValue
public AnnotateAssessmentRequest.Builder addReasonsValue(int value)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The enum numeric value on the wire for reasons to add.- Returns:
- This builder for chaining.
-
addAllReasonsValue
public AnnotateAssessmentRequest.Builder addAllReasonsValue(Iterable<Integer> values)
Optional. Optional reasons for the annotation that will be assigned to the Event.
repeated .google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason reasons = 3 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
values
- The enum numeric values on the wire for reasons to add.- Returns:
- This builder for chaining.
-
getHashedAccountId
public com.google.protobuf.ByteString getHashedAccountId()
Optional. Optional unique stable hashed user identifier to apply to the assessment. This is an alternative to setting the hashed_account_id in CreateAssessment, for example when the account identifier is not yet known in the initial request. It is recommended that the identifier is hashed using hmac-sha256 with stable secret.
bytes hashed_account_id = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getHashedAccountId
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The hashedAccountId.
-
setHashedAccountId
public AnnotateAssessmentRequest.Builder setHashedAccountId(com.google.protobuf.ByteString value)
Optional. Optional unique stable hashed user identifier to apply to the assessment. This is an alternative to setting the hashed_account_id in CreateAssessment, for example when the account identifier is not yet known in the initial request. It is recommended that the identifier is hashed using hmac-sha256 with stable secret.
bytes hashed_account_id = 4 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The hashedAccountId to set.- Returns:
- This builder for chaining.
-
clearHashedAccountId
public AnnotateAssessmentRequest.Builder clearHashedAccountId()
Optional. Optional unique stable hashed user identifier to apply to the assessment. This is an alternative to setting the hashed_account_id in CreateAssessment, for example when the account identifier is not yet known in the initial request. It is recommended that the identifier is hashed using hmac-sha256 with stable secret.
bytes hashed_account_id = 4 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
hasTransactionEvent
public boolean hasTransactionEvent()
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasTransactionEvent
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- Whether the transactionEvent field is set.
-
getTransactionEvent
public TransactionEvent getTransactionEvent()
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTransactionEvent
in interfaceAnnotateAssessmentRequestOrBuilder
- Returns:
- The transactionEvent.
-
setTransactionEvent
public AnnotateAssessmentRequest.Builder setTransactionEvent(TransactionEvent value)
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
-
setTransactionEvent
public AnnotateAssessmentRequest.Builder setTransactionEvent(TransactionEvent.Builder builderForValue)
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
-
mergeTransactionEvent
public AnnotateAssessmentRequest.Builder mergeTransactionEvent(TransactionEvent value)
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
-
clearTransactionEvent
public AnnotateAssessmentRequest.Builder clearTransactionEvent()
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
-
getTransactionEventBuilder
public TransactionEvent.Builder getTransactionEventBuilder()
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
-
getTransactionEventOrBuilder
public TransactionEventOrBuilder getTransactionEventOrBuilder()
Optional. If the assessment is part of a payment transaction, provide details on payment lifecycle events that occur in the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionEvent transaction_event = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getTransactionEventOrBuilder
in interfaceAnnotateAssessmentRequestOrBuilder
-
setUnknownFields
public final AnnotateAssessmentRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
mergeUnknownFields
public final AnnotateAssessmentRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AnnotateAssessmentRequest.Builder>
-
-