Class SubmitUserDeletionRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SubmitUserDeletionRequest.Builder>
com.google.analytics.admin.v1alpha.SubmitUserDeletionRequest.Builder
All Implemented Interfaces:
SubmitUserDeletionRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SubmitUserDeletionRequest

public static final class SubmitUserDeletionRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<SubmitUserDeletionRequest.Builder> implements SubmitUserDeletionRequestOrBuilder
 Request message for SubmitUserDeletion RPC.
 
Protobuf type google.analytics.admin.v1alpha.SubmitUserDeletionRequest
  • 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<SubmitUserDeletionRequest.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<SubmitUserDeletionRequest.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<SubmitUserDeletionRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

      public SubmitUserDeletionRequest.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<SubmitUserDeletionRequest.Builder>
      Throws:
      IOException
    • getUserCase

      public SubmitUserDeletionRequest.UserCase getUserCase()
      Specified by:
      getUserCase in interface SubmitUserDeletionRequestOrBuilder
    • clearUser

    • hasUserId

      public boolean hasUserId()
       Google Analytics [user
       ID](https://firebase.google.com/docs/analytics/userid).
       
      string user_id = 2;
      Specified by:
      hasUserId in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      Whether the userId field is set.
    • getUserId

      public String getUserId()
       Google Analytics [user
       ID](https://firebase.google.com/docs/analytics/userid).
       
      string user_id = 2;
      Specified by:
      getUserId in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The userId.
    • getUserIdBytes

      public com.google.protobuf.ByteString getUserIdBytes()
       Google Analytics [user
       ID](https://firebase.google.com/docs/analytics/userid).
       
      string user_id = 2;
      Specified by:
      getUserIdBytes in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The bytes for userId.
    • setUserId

      public SubmitUserDeletionRequest.Builder setUserId(String value)
       Google Analytics [user
       ID](https://firebase.google.com/docs/analytics/userid).
       
      string user_id = 2;
      Parameters:
      value - The userId to set.
      Returns:
      This builder for chaining.
    • clearUserId

      public SubmitUserDeletionRequest.Builder clearUserId()
       Google Analytics [user
       ID](https://firebase.google.com/docs/analytics/userid).
       
      string user_id = 2;
      Returns:
      This builder for chaining.
    • setUserIdBytes

      public SubmitUserDeletionRequest.Builder setUserIdBytes(com.google.protobuf.ByteString value)
       Google Analytics [user
       ID](https://firebase.google.com/docs/analytics/userid).
       
      string user_id = 2;
      Parameters:
      value - The bytes for userId to set.
      Returns:
      This builder for chaining.
    • hasClientId

      public boolean hasClientId()
       Google Analytics [client
       ID](https://support.google.com/analytics/answer/11593727).
       
      string client_id = 3;
      Specified by:
      hasClientId in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      Whether the clientId field is set.
    • getClientId

      public String getClientId()
       Google Analytics [client
       ID](https://support.google.com/analytics/answer/11593727).
       
      string client_id = 3;
      Specified by:
      getClientId in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The clientId.
    • getClientIdBytes

      public com.google.protobuf.ByteString getClientIdBytes()
       Google Analytics [client
       ID](https://support.google.com/analytics/answer/11593727).
       
      string client_id = 3;
      Specified by:
      getClientIdBytes in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The bytes for clientId.
    • setClientId

      public SubmitUserDeletionRequest.Builder setClientId(String value)
       Google Analytics [client
       ID](https://support.google.com/analytics/answer/11593727).
       
      string client_id = 3;
      Parameters:
      value - The clientId to set.
      Returns:
      This builder for chaining.
    • clearClientId

      public SubmitUserDeletionRequest.Builder clearClientId()
       Google Analytics [client
       ID](https://support.google.com/analytics/answer/11593727).
       
      string client_id = 3;
      Returns:
      This builder for chaining.
    • setClientIdBytes

      public SubmitUserDeletionRequest.Builder setClientIdBytes(com.google.protobuf.ByteString value)
       Google Analytics [client
       ID](https://support.google.com/analytics/answer/11593727).
       
      string client_id = 3;
      Parameters:
      value - The bytes for clientId to set.
      Returns:
      This builder for chaining.
    • hasAppInstanceId

      public boolean hasAppInstanceId()
       Firebase [application instance
       ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).
       
      string app_instance_id = 4;
      Specified by:
      hasAppInstanceId in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      Whether the appInstanceId field is set.
    • getAppInstanceId

      public String getAppInstanceId()
       Firebase [application instance
       ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).
       
      string app_instance_id = 4;
      Specified by:
      getAppInstanceId in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The appInstanceId.
    • getAppInstanceIdBytes

      public com.google.protobuf.ByteString getAppInstanceIdBytes()
       Firebase [application instance
       ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).
       
      string app_instance_id = 4;
      Specified by:
      getAppInstanceIdBytes in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The bytes for appInstanceId.
    • setAppInstanceId

      public SubmitUserDeletionRequest.Builder setAppInstanceId(String value)
       Firebase [application instance
       ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).
       
      string app_instance_id = 4;
      Parameters:
      value - The appInstanceId to set.
      Returns:
      This builder for chaining.
    • clearAppInstanceId

      public SubmitUserDeletionRequest.Builder clearAppInstanceId()
       Firebase [application instance
       ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).
       
      string app_instance_id = 4;
      Returns:
      This builder for chaining.
    • setAppInstanceIdBytes

      public SubmitUserDeletionRequest.Builder setAppInstanceIdBytes(com.google.protobuf.ByteString value)
       Firebase [application instance
       ID](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId).
       
      string app_instance_id = 4;
      Parameters:
      value - The bytes for appInstanceId to set.
      Returns:
      This builder for chaining.
    • hasUserProvidedData

      public boolean hasUserProvidedData()
       [User-provided
       data](https://support.google.com/analytics/answer/14077171).  May contain
       either one email address or one phone number.
      
       Email addresses should be normalized as such:
      
       * lowercase
       * remove periods before @ for gmail.com/googlemail.com addresses
       * remove all spaces
      
       Phone numbers should be normalized as such:
      
       * remove all non digit characters
       * add + prefix
       
      string user_provided_data = 5;
      Specified by:
      hasUserProvidedData in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      Whether the userProvidedData field is set.
    • getUserProvidedData

      public String getUserProvidedData()
       [User-provided
       data](https://support.google.com/analytics/answer/14077171).  May contain
       either one email address or one phone number.
      
       Email addresses should be normalized as such:
      
       * lowercase
       * remove periods before @ for gmail.com/googlemail.com addresses
       * remove all spaces
      
       Phone numbers should be normalized as such:
      
       * remove all non digit characters
       * add + prefix
       
      string user_provided_data = 5;
      Specified by:
      getUserProvidedData in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The userProvidedData.
    • getUserProvidedDataBytes

      public com.google.protobuf.ByteString getUserProvidedDataBytes()
       [User-provided
       data](https://support.google.com/analytics/answer/14077171).  May contain
       either one email address or one phone number.
      
       Email addresses should be normalized as such:
      
       * lowercase
       * remove periods before @ for gmail.com/googlemail.com addresses
       * remove all spaces
      
       Phone numbers should be normalized as such:
      
       * remove all non digit characters
       * add + prefix
       
      string user_provided_data = 5;
      Specified by:
      getUserProvidedDataBytes in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The bytes for userProvidedData.
    • setUserProvidedData

      public SubmitUserDeletionRequest.Builder setUserProvidedData(String value)
       [User-provided
       data](https://support.google.com/analytics/answer/14077171).  May contain
       either one email address or one phone number.
      
       Email addresses should be normalized as such:
      
       * lowercase
       * remove periods before @ for gmail.com/googlemail.com addresses
       * remove all spaces
      
       Phone numbers should be normalized as such:
      
       * remove all non digit characters
       * add + prefix
       
      string user_provided_data = 5;
      Parameters:
      value - The userProvidedData to set.
      Returns:
      This builder for chaining.
    • clearUserProvidedData

      public SubmitUserDeletionRequest.Builder clearUserProvidedData()
       [User-provided
       data](https://support.google.com/analytics/answer/14077171).  May contain
       either one email address or one phone number.
      
       Email addresses should be normalized as such:
      
       * lowercase
       * remove periods before @ for gmail.com/googlemail.com addresses
       * remove all spaces
      
       Phone numbers should be normalized as such:
      
       * remove all non digit characters
       * add + prefix
       
      string user_provided_data = 5;
      Returns:
      This builder for chaining.
    • setUserProvidedDataBytes

      public SubmitUserDeletionRequest.Builder setUserProvidedDataBytes(com.google.protobuf.ByteString value)
       [User-provided
       data](https://support.google.com/analytics/answer/14077171).  May contain
       either one email address or one phone number.
      
       Email addresses should be normalized as such:
      
       * lowercase
       * remove periods before @ for gmail.com/googlemail.com addresses
       * remove all spaces
      
       Phone numbers should be normalized as such:
      
       * remove all non digit characters
       * add + prefix
       
      string user_provided_data = 5;
      Parameters:
      value - The bytes for userProvidedData to set.
      Returns:
      This builder for chaining.
    • getName

      public String getName()
       Required. The name of the property to submit user deletion for.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getName in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Required. The name of the property to submit user deletion for.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getNameBytes in interface SubmitUserDeletionRequestOrBuilder
      Returns:
      The bytes for name.
    • setName

      public SubmitUserDeletionRequest.Builder setName(String value)
       Required. The name of the property to submit user deletion for.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

       Required. The name of the property to submit user deletion for.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setNameBytes

      public SubmitUserDeletionRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
       Required. The name of the property to submit user deletion for.
       
      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.