Class AnnotateAssessmentRequest.Builder

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

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

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

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

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

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.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 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<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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
        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 interface AnnotateAssessmentRequestOrBuilder
      • setUnknownFields

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

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