Class DataStream.IosAppStreamData.Builder

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

public static final class DataStream.IosAppStreamData.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataStream.IosAppStreamData.Builder> implements DataStream.IosAppStreamDataOrBuilder
 Data specific to iOS app streams.
 
Protobuf type google.analytics.admin.v1alpha.DataStream.IosAppStreamData
  • 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<DataStream.IosAppStreamData.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<DataStream.IosAppStreamData.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<DataStream.IosAppStreamData.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

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

      public DataStream.IosAppStreamData.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<DataStream.IosAppStreamData.Builder>
      Throws:
      IOException
    • getFirebaseAppId

      public String getFirebaseAppId()
       Output only. ID of the corresponding iOS app in Firebase, if any.
       This ID can change if the iOS app is deleted and recreated.
       
      string firebase_app_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFirebaseAppId in interface DataStream.IosAppStreamDataOrBuilder
      Returns:
      The firebaseAppId.
    • getFirebaseAppIdBytes

      public com.google.protobuf.ByteString getFirebaseAppIdBytes()
       Output only. ID of the corresponding iOS app in Firebase, if any.
       This ID can change if the iOS app is deleted and recreated.
       
      string firebase_app_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFirebaseAppIdBytes in interface DataStream.IosAppStreamDataOrBuilder
      Returns:
      The bytes for firebaseAppId.
    • setFirebaseAppId

      public DataStream.IosAppStreamData.Builder setFirebaseAppId(String value)
       Output only. ID of the corresponding iOS app in Firebase, if any.
       This ID can change if the iOS app is deleted and recreated.
       
      string firebase_app_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The firebaseAppId to set.
      Returns:
      This builder for chaining.
    • clearFirebaseAppId

      public DataStream.IosAppStreamData.Builder clearFirebaseAppId()
       Output only. ID of the corresponding iOS app in Firebase, if any.
       This ID can change if the iOS app is deleted and recreated.
       
      string firebase_app_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setFirebaseAppIdBytes

      public DataStream.IosAppStreamData.Builder setFirebaseAppIdBytes(com.google.protobuf.ByteString value)
       Output only. ID of the corresponding iOS app in Firebase, if any.
       This ID can change if the iOS app is deleted and recreated.
       
      string firebase_app_id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for firebaseAppId to set.
      Returns:
      This builder for chaining.
    • getBundleId

      public String getBundleId()
       Required. Immutable. The Apple App Store Bundle ID for the app
       Example: "com.example.myiosapp"
       
      string bundle_id = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBundleId in interface DataStream.IosAppStreamDataOrBuilder
      Returns:
      The bundleId.
    • getBundleIdBytes

      public com.google.protobuf.ByteString getBundleIdBytes()
       Required. Immutable. The Apple App Store Bundle ID for the app
       Example: "com.example.myiosapp"
       
      string bundle_id = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBundleIdBytes in interface DataStream.IosAppStreamDataOrBuilder
      Returns:
      The bytes for bundleId.
    • setBundleId

      public DataStream.IosAppStreamData.Builder setBundleId(String value)
       Required. Immutable. The Apple App Store Bundle ID for the app
       Example: "com.example.myiosapp"
       
      string bundle_id = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bundleId to set.
      Returns:
      This builder for chaining.
    • clearBundleId

      public DataStream.IosAppStreamData.Builder clearBundleId()
       Required. Immutable. The Apple App Store Bundle ID for the app
       Example: "com.example.myiosapp"
       
      string bundle_id = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setBundleIdBytes

      public DataStream.IosAppStreamData.Builder setBundleIdBytes(com.google.protobuf.ByteString value)
       Required. Immutable. The Apple App Store Bundle ID for the app
       Example: "com.example.myiosapp"
       
      string bundle_id = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for bundleId to set.
      Returns:
      This builder for chaining.