Class BranchConfig.Builder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, BranchConfigOrBuilder, java.lang.Cloneable
    Enclosing class:
    BranchConfig

    public static final class BranchConfig.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<BranchConfig,​BranchConfig.Builder>
    implements BranchConfigOrBuilder
    Protobuf type streamlayer.sdkSettings.organization.branch.BranchConfig
    • Method Detail

      • getAndroidApp

        public int getAndroidApp()
         Whether an Android app is enabled, (0 or 1 indicating present)
         
        int32 android_app = 5 [json_name = "androidApp"];
        Specified by:
        getAndroidApp in interface BranchConfigOrBuilder
        Returns:
        The androidApp.
      • setAndroidApp

        public BranchConfig.Builder setAndroidApp​(int value)
         Whether an Android app is enabled, (0 or 1 indicating present)
         
        int32 android_app = 5 [json_name = "androidApp"];
        Parameters:
        value - The androidApp to set.
        Returns:
        This builder for chaining.
      • clearAndroidApp

        public BranchConfig.Builder clearAndroidApp()
         Whether an Android app is enabled, (0 or 1 indicating present)
         
        int32 android_app = 5 [json_name = "androidApp"];
        Returns:
        This builder for chaining.
      • getAndroidUrl

        public java.lang.String getAndroidUrl()
         The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
         
        string android_url = 6 [json_name = "androidUrl"];
        Specified by:
        getAndroidUrl in interface BranchConfigOrBuilder
        Returns:
        The androidUrl.
      • getAndroidUrlBytes

        public com.google.protobuf.ByteString getAndroidUrlBytes()
         The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
         
        string android_url = 6 [json_name = "androidUrl"];
        Specified by:
        getAndroidUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for androidUrl.
      • setAndroidUrl

        public BranchConfig.Builder setAndroidUrl​(java.lang.String value)
         The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
         
        string android_url = 6 [json_name = "androidUrl"];
        Parameters:
        value - The androidUrl to set.
        Returns:
        This builder for chaining.
      • clearAndroidUrl

        public BranchConfig.Builder clearAndroidUrl()
         The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
         
        string android_url = 6 [json_name = "androidUrl"];
        Returns:
        This builder for chaining.
      • setAndroidUrlBytes

        public BranchConfig.Builder setAndroidUrlBytes​(com.google.protobuf.ByteString value)
         The url of the Android store, or package name (com.android.myapp). android_app must be set to 2.
         
        string android_url = 6 [json_name = "androidUrl"];
        Parameters:
        value - The bytes for androidUrl to set.
        Returns:
        This builder for chaining.
      • getAndroidUriScheme

        public java.lang.String getAndroidUriScheme()
         The Android URI scheme.
         
        string android_uri_scheme = 7 [json_name = "androidUriScheme"];
        Specified by:
        getAndroidUriScheme in interface BranchConfigOrBuilder
        Returns:
        The androidUriScheme.
      • getAndroidUriSchemeBytes

        public com.google.protobuf.ByteString getAndroidUriSchemeBytes()
         The Android URI scheme.
         
        string android_uri_scheme = 7 [json_name = "androidUriScheme"];
        Specified by:
        getAndroidUriSchemeBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for androidUriScheme.
      • setAndroidUriScheme

        public BranchConfig.Builder setAndroidUriScheme​(java.lang.String value)
         The Android URI scheme.
         
        string android_uri_scheme = 7 [json_name = "androidUriScheme"];
        Parameters:
        value - The androidUriScheme to set.
        Returns:
        This builder for chaining.
      • clearAndroidUriScheme

        public BranchConfig.Builder clearAndroidUriScheme()
         The Android URI scheme.
         
        string android_uri_scheme = 7 [json_name = "androidUriScheme"];
        Returns:
        This builder for chaining.
      • setAndroidUriSchemeBytes

        public BranchConfig.Builder setAndroidUriSchemeBytes​(com.google.protobuf.ByteString value)
         The Android URI scheme.
         
        string android_uri_scheme = 7 [json_name = "androidUriScheme"];
        Parameters:
        value - The bytes for androidUriScheme to set.
        Returns:
        This builder for chaining.
      • getAndroidPackageName

        public java.lang.String getAndroidPackageName()
         The Android package name (com.android.myapp)
         
        string android_package_name = 8 [json_name = "androidPackageName"];
        Specified by:
        getAndroidPackageName in interface BranchConfigOrBuilder
        Returns:
        The androidPackageName.
      • getAndroidPackageNameBytes

        public com.google.protobuf.ByteString getAndroidPackageNameBytes()
         The Android package name (com.android.myapp)
         
        string android_package_name = 8 [json_name = "androidPackageName"];
        Specified by:
        getAndroidPackageNameBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for androidPackageName.
      • setAndroidPackageName

        public BranchConfig.Builder setAndroidPackageName​(java.lang.String value)
         The Android package name (com.android.myapp)
         
        string android_package_name = 8 [json_name = "androidPackageName"];
        Parameters:
        value - The androidPackageName to set.
        Returns:
        This builder for chaining.
      • clearAndroidPackageName

        public BranchConfig.Builder clearAndroidPackageName()
         The Android package name (com.android.myapp)
         
        string android_package_name = 8 [json_name = "androidPackageName"];
        Returns:
        This builder for chaining.
      • setAndroidPackageNameBytes

        public BranchConfig.Builder setAndroidPackageNameBytes​(com.google.protobuf.ByteString value)
         The Android package name (com.android.myapp)
         
        string android_package_name = 8 [json_name = "androidPackageName"];
        Parameters:
        value - The bytes for androidPackageName to set.
        Returns:
        This builder for chaining.
      • getSha256CertFingerprintsList

        public java.util.List<java.lang.String> getSha256CertFingerprintsList()
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Specified by:
        getSha256CertFingerprintsList in interface BranchConfigOrBuilder
        Returns:
        A list containing the sha256CertFingerprints.
      • getSha256CertFingerprintsCount

        public int getSha256CertFingerprintsCount()
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Specified by:
        getSha256CertFingerprintsCount in interface BranchConfigOrBuilder
        Returns:
        The count of sha256CertFingerprints.
      • getSha256CertFingerprints

        public java.lang.String getSha256CertFingerprints​(int index)
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Specified by:
        getSha256CertFingerprints in interface BranchConfigOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The sha256CertFingerprints at the given index.
      • getSha256CertFingerprintsBytes

        public com.google.protobuf.ByteString getSha256CertFingerprintsBytes​(int index)
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Specified by:
        getSha256CertFingerprintsBytes in interface BranchConfigOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the sha256CertFingerprints at the given index.
      • setSha256CertFingerprints

        public BranchConfig.Builder setSha256CertFingerprints​(int index,
                                                              java.lang.String value)
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Parameters:
        index - The index to set the value at.
        value - The sha256CertFingerprints to set.
        Returns:
        This builder for chaining.
      • addSha256CertFingerprints

        public BranchConfig.Builder addSha256CertFingerprints​(java.lang.String value)
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Parameters:
        value - The sha256CertFingerprints to add.
        Returns:
        This builder for chaining.
      • addAllSha256CertFingerprints

        public BranchConfig.Builder addAllSha256CertFingerprints​(java.lang.Iterable<java.lang.String> values)
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Parameters:
        values - The sha256CertFingerprints to add.
        Returns:
        This builder for chaining.
      • clearSha256CertFingerprints

        public BranchConfig.Builder clearSha256CertFingerprints()
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Returns:
        This builder for chaining.
      • addSha256CertFingerprintsBytes

        public BranchConfig.Builder addSha256CertFingerprintsBytes​(com.google.protobuf.ByteString value)
         The SHA256 fingerprints for App Links, in array form
         
        repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
        Parameters:
        value - The bytes of the sha256CertFingerprints to add.
        Returns:
        This builder for chaining.
      • getAndroidAppLinksEnabled

        public boolean getAndroidAppLinksEnabled()
         Whether App Links are enabled, (0 or 1 indicating true)
         
        bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
        Specified by:
        getAndroidAppLinksEnabled in interface BranchConfigOrBuilder
        Returns:
        The androidAppLinksEnabled.
      • setAndroidAppLinksEnabled

        public BranchConfig.Builder setAndroidAppLinksEnabled​(boolean value)
         Whether App Links are enabled, (0 or 1 indicating true)
         
        bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
        Parameters:
        value - The androidAppLinksEnabled to set.
        Returns:
        This builder for chaining.
      • clearAndroidAppLinksEnabled

        public BranchConfig.Builder clearAndroidAppLinksEnabled()
         Whether App Links are enabled, (0 or 1 indicating true)
         
        bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
        Returns:
        This builder for chaining.
      • getIosApp

        public int getIosApp()
         Whether an iOS app is enabled, (0 or 1 indicating present)
         
        int32 ios_app = 11 [json_name = "iosApp"];
        Specified by:
        getIosApp in interface BranchConfigOrBuilder
        Returns:
        The iosApp.
      • setIosApp

        public BranchConfig.Builder setIosApp​(int value)
         Whether an iOS app is enabled, (0 or 1 indicating present)
         
        int32 ios_app = 11 [json_name = "iosApp"];
        Parameters:
        value - The iosApp to set.
        Returns:
        This builder for chaining.
      • clearIosApp

        public BranchConfig.Builder clearIosApp()
         Whether an iOS app is enabled, (0 or 1 indicating present)
         
        int32 ios_app = 11 [json_name = "iosApp"];
        Returns:
        This builder for chaining.
      • getIosUrl

        public java.lang.String getIosUrl()
         The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
         
        string ios_url = 12 [json_name = "iosUrl"];
        Specified by:
        getIosUrl in interface BranchConfigOrBuilder
        Returns:
        The iosUrl.
      • getIosUrlBytes

        public com.google.protobuf.ByteString getIosUrlBytes()
         The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
         
        string ios_url = 12 [json_name = "iosUrl"];
        Specified by:
        getIosUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for iosUrl.
      • setIosUrl

        public BranchConfig.Builder setIosUrl​(java.lang.String value)
         The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
         
        string ios_url = 12 [json_name = "iosUrl"];
        Parameters:
        value - The iosUrl to set.
        Returns:
        This builder for chaining.
      • clearIosUrl

        public BranchConfig.Builder clearIosUrl()
         The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
         
        string ios_url = 12 [json_name = "iosUrl"];
        Returns:
        This builder for chaining.
      • setIosUrlBytes

        public BranchConfig.Builder setIosUrlBytes​(com.google.protobuf.ByteString value)
         The url of iOS store, or app id (id512451233), or a fallback URL for iOS if present. ios_app must be set to 2.
         
        string ios_url = 12 [json_name = "iosUrl"];
        Parameters:
        value - The bytes for iosUrl to set.
        Returns:
        This builder for chaining.
      • getIosUriScheme

        public java.lang.String getIosUriScheme()
         The iOS URI scheme.
         
        string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
        Specified by:
        getIosUriScheme in interface BranchConfigOrBuilder
        Returns:
        The iosUriScheme.
      • getIosUriSchemeBytes

        public com.google.protobuf.ByteString getIosUriSchemeBytes()
         The iOS URI scheme.
         
        string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
        Specified by:
        getIosUriSchemeBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for iosUriScheme.
      • setIosUriScheme

        public BranchConfig.Builder setIosUriScheme​(java.lang.String value)
         The iOS URI scheme.
         
        string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
        Parameters:
        value - The iosUriScheme to set.
        Returns:
        This builder for chaining.
      • clearIosUriScheme

        public BranchConfig.Builder clearIosUriScheme()
         The iOS URI scheme.
         
        string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
        Returns:
        This builder for chaining.
      • setIosUriSchemeBytes

        public BranchConfig.Builder setIosUriSchemeBytes​(com.google.protobuf.ByteString value)
         The iOS URI scheme.
         
        string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
        Parameters:
        value - The bytes for iosUriScheme to set.
        Returns:
        This builder for chaining.
      • getIosStoreCountry

        public java.lang.String getIosStoreCountry()
         The country code of the app, default to 'US'.
         
        string ios_store_country = 14 [json_name = "iosStoreCountry"];
        Specified by:
        getIosStoreCountry in interface BranchConfigOrBuilder
        Returns:
        The iosStoreCountry.
      • getIosStoreCountryBytes

        public com.google.protobuf.ByteString getIosStoreCountryBytes()
         The country code of the app, default to 'US'.
         
        string ios_store_country = 14 [json_name = "iosStoreCountry"];
        Specified by:
        getIosStoreCountryBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for iosStoreCountry.
      • setIosStoreCountry

        public BranchConfig.Builder setIosStoreCountry​(java.lang.String value)
         The country code of the app, default to 'US'.
         
        string ios_store_country = 14 [json_name = "iosStoreCountry"];
        Parameters:
        value - The iosStoreCountry to set.
        Returns:
        This builder for chaining.
      • clearIosStoreCountry

        public BranchConfig.Builder clearIosStoreCountry()
         The country code of the app, default to 'US'.
         
        string ios_store_country = 14 [json_name = "iosStoreCountry"];
        Returns:
        This builder for chaining.
      • setIosStoreCountryBytes

        public BranchConfig.Builder setIosStoreCountryBytes​(com.google.protobuf.ByteString value)
         The country code of the app, default to 'US'.
         
        string ios_store_country = 14 [json_name = "iosStoreCountry"];
        Parameters:
        value - The bytes for iosStoreCountry to set.
        Returns:
        This builder for chaining.
      • getIosBundleId

        public java.lang.String getIosBundleId()
         The iOS bundle ID
         
        string ios_bundle_id = 15 [json_name = "iosBundleId"];
        Specified by:
        getIosBundleId in interface BranchConfigOrBuilder
        Returns:
        The iosBundleId.
      • getIosBundleIdBytes

        public com.google.protobuf.ByteString getIosBundleIdBytes()
         The iOS bundle ID
         
        string ios_bundle_id = 15 [json_name = "iosBundleId"];
        Specified by:
        getIosBundleIdBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for iosBundleId.
      • setIosBundleId

        public BranchConfig.Builder setIosBundleId​(java.lang.String value)
         The iOS bundle ID
         
        string ios_bundle_id = 15 [json_name = "iosBundleId"];
        Parameters:
        value - The iosBundleId to set.
        Returns:
        This builder for chaining.
      • clearIosBundleId

        public BranchConfig.Builder clearIosBundleId()
         The iOS bundle ID
         
        string ios_bundle_id = 15 [json_name = "iosBundleId"];
        Returns:
        This builder for chaining.
      • setIosBundleIdBytes

        public BranchConfig.Builder setIosBundleIdBytes​(com.google.protobuf.ByteString value)
         The iOS bundle ID
         
        string ios_bundle_id = 15 [json_name = "iosBundleId"];
        Parameters:
        value - The bytes for iosBundleId to set.
        Returns:
        This builder for chaining.
      • getIosTeamId

        public java.lang.String getIosTeamId()
         The iOS Team ID
         
        string ios_team_id = 16 [json_name = "iosTeamId"];
        Specified by:
        getIosTeamId in interface BranchConfigOrBuilder
        Returns:
        The iosTeamId.
      • getIosTeamIdBytes

        public com.google.protobuf.ByteString getIosTeamIdBytes()
         The iOS Team ID
         
        string ios_team_id = 16 [json_name = "iosTeamId"];
        Specified by:
        getIosTeamIdBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for iosTeamId.
      • setIosTeamId

        public BranchConfig.Builder setIosTeamId​(java.lang.String value)
         The iOS Team ID
         
        string ios_team_id = 16 [json_name = "iosTeamId"];
        Parameters:
        value - The iosTeamId to set.
        Returns:
        This builder for chaining.
      • clearIosTeamId

        public BranchConfig.Builder clearIosTeamId()
         The iOS Team ID
         
        string ios_team_id = 16 [json_name = "iosTeamId"];
        Returns:
        This builder for chaining.
      • setIosTeamIdBytes

        public BranchConfig.Builder setIosTeamIdBytes​(com.google.protobuf.ByteString value)
         The iOS Team ID
         
        string ios_team_id = 16 [json_name = "iosTeamId"];
        Parameters:
        value - The bytes for iosTeamId to set.
        Returns:
        This builder for chaining.
      • getUniversalLinkingEnabled

        public boolean getUniversalLinkingEnabled()
         others
         Whether Universal Links should be enabled, (0 or 1 indicating true)
         
        bool universal_linking_enabled = 17 [json_name = "universalLinkingEnabled"];
        Specified by:
        getUniversalLinkingEnabled in interface BranchConfigOrBuilder
        Returns:
        The universalLinkingEnabled.
      • setUniversalLinkingEnabled

        public BranchConfig.Builder setUniversalLinkingEnabled​(boolean value)
         others
         Whether Universal Links should be enabled, (0 or 1 indicating true)
         
        bool universal_linking_enabled = 17 [json_name = "universalLinkingEnabled"];
        Parameters:
        value - The universalLinkingEnabled to set.
        Returns:
        This builder for chaining.
      • clearUniversalLinkingEnabled

        public BranchConfig.Builder clearUniversalLinkingEnabled()
         others
         Whether Universal Links should be enabled, (0 or 1 indicating true)
         
        bool universal_linking_enabled = 17 [json_name = "universalLinkingEnabled"];
        Returns:
        This builder for chaining.
      • getFireUrl

        public java.lang.String getFireUrl()
         The redirect on Fire phones
         
        string fire_url = 18 [json_name = "fireUrl"];
        Specified by:
        getFireUrl in interface BranchConfigOrBuilder
        Returns:
        The fireUrl.
      • getFireUrlBytes

        public com.google.protobuf.ByteString getFireUrlBytes()
         The redirect on Fire phones
         
        string fire_url = 18 [json_name = "fireUrl"];
        Specified by:
        getFireUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for fireUrl.
      • setFireUrl

        public BranchConfig.Builder setFireUrl​(java.lang.String value)
         The redirect on Fire phones
         
        string fire_url = 18 [json_name = "fireUrl"];
        Parameters:
        value - The fireUrl to set.
        Returns:
        This builder for chaining.
      • clearFireUrl

        public BranchConfig.Builder clearFireUrl()
         The redirect on Fire phones
         
        string fire_url = 18 [json_name = "fireUrl"];
        Returns:
        This builder for chaining.
      • setFireUrlBytes

        public BranchConfig.Builder setFireUrlBytes​(com.google.protobuf.ByteString value)
         The redirect on Fire phones
         
        string fire_url = 18 [json_name = "fireUrl"];
        Parameters:
        value - The bytes for fireUrl to set.
        Returns:
        This builder for chaining.
      • getWindowsPhoneUrl

        public java.lang.String getWindowsPhoneUrl()
         The redirect on Windows phones
         
        string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
        Specified by:
        getWindowsPhoneUrl in interface BranchConfigOrBuilder
        Returns:
        The windowsPhoneUrl.
      • getWindowsPhoneUrlBytes

        public com.google.protobuf.ByteString getWindowsPhoneUrlBytes()
         The redirect on Windows phones
         
        string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
        Specified by:
        getWindowsPhoneUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for windowsPhoneUrl.
      • setWindowsPhoneUrl

        public BranchConfig.Builder setWindowsPhoneUrl​(java.lang.String value)
         The redirect on Windows phones
         
        string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
        Parameters:
        value - The windowsPhoneUrl to set.
        Returns:
        This builder for chaining.
      • clearWindowsPhoneUrl

        public BranchConfig.Builder clearWindowsPhoneUrl()
         The redirect on Windows phones
         
        string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
        Returns:
        This builder for chaining.
      • setWindowsPhoneUrlBytes

        public BranchConfig.Builder setWindowsPhoneUrlBytes​(com.google.protobuf.ByteString value)
         The redirect on Windows phones
         
        string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
        Parameters:
        value - The bytes for windowsPhoneUrl to set.
        Returns:
        This builder for chaining.
      • getBlackberryUrl

        public java.lang.String getBlackberryUrl()
         The redirect on Blackberry phones
         
        string blackberry_url = 20 [json_name = "blackberryUrl"];
        Specified by:
        getBlackberryUrl in interface BranchConfigOrBuilder
        Returns:
        The blackberryUrl.
      • getBlackberryUrlBytes

        public com.google.protobuf.ByteString getBlackberryUrlBytes()
         The redirect on Blackberry phones
         
        string blackberry_url = 20 [json_name = "blackberryUrl"];
        Specified by:
        getBlackberryUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for blackberryUrl.
      • setBlackberryUrl

        public BranchConfig.Builder setBlackberryUrl​(java.lang.String value)
         The redirect on Blackberry phones
         
        string blackberry_url = 20 [json_name = "blackberryUrl"];
        Parameters:
        value - The blackberryUrl to set.
        Returns:
        This builder for chaining.
      • clearBlackberryUrl

        public BranchConfig.Builder clearBlackberryUrl()
         The redirect on Blackberry phones
         
        string blackberry_url = 20 [json_name = "blackberryUrl"];
        Returns:
        This builder for chaining.
      • setBlackberryUrlBytes

        public BranchConfig.Builder setBlackberryUrlBytes​(com.google.protobuf.ByteString value)
         The redirect on Blackberry phones
         
        string blackberry_url = 20 [json_name = "blackberryUrl"];
        Parameters:
        value - The bytes for blackberryUrl to set.
        Returns:
        This builder for chaining.
      • getOgAppId

        public java.lang.String getOgAppId()
         Default Open Graph (OG) app id.
         
        string og_app_id = 21 [json_name = "ogAppId"];
        Specified by:
        getOgAppId in interface BranchConfigOrBuilder
        Returns:
        The ogAppId.
      • getOgAppIdBytes

        public com.google.protobuf.ByteString getOgAppIdBytes()
         Default Open Graph (OG) app id.
         
        string og_app_id = 21 [json_name = "ogAppId"];
        Specified by:
        getOgAppIdBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for ogAppId.
      • setOgAppId

        public BranchConfig.Builder setOgAppId​(java.lang.String value)
         Default Open Graph (OG) app id.
         
        string og_app_id = 21 [json_name = "ogAppId"];
        Parameters:
        value - The ogAppId to set.
        Returns:
        This builder for chaining.
      • clearOgAppId

        public BranchConfig.Builder clearOgAppId()
         Default Open Graph (OG) app id.
         
        string og_app_id = 21 [json_name = "ogAppId"];
        Returns:
        This builder for chaining.
      • setOgAppIdBytes

        public BranchConfig.Builder setOgAppIdBytes​(com.google.protobuf.ByteString value)
         Default Open Graph (OG) app id.
         
        string og_app_id = 21 [json_name = "ogAppId"];
        Parameters:
        value - The bytes for ogAppId to set.
        Returns:
        This builder for chaining.
      • getOgTitle

        public java.lang.String getOgTitle()
         Default OG title to be used with links.
         
        string og_title = 22 [json_name = "ogTitle"];
        Specified by:
        getOgTitle in interface BranchConfigOrBuilder
        Returns:
        The ogTitle.
      • getOgTitleBytes

        public com.google.protobuf.ByteString getOgTitleBytes()
         Default OG title to be used with links.
         
        string og_title = 22 [json_name = "ogTitle"];
        Specified by:
        getOgTitleBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for ogTitle.
      • setOgTitle

        public BranchConfig.Builder setOgTitle​(java.lang.String value)
         Default OG title to be used with links.
         
        string og_title = 22 [json_name = "ogTitle"];
        Parameters:
        value - The ogTitle to set.
        Returns:
        This builder for chaining.
      • clearOgTitle

        public BranchConfig.Builder clearOgTitle()
         Default OG title to be used with links.
         
        string og_title = 22 [json_name = "ogTitle"];
        Returns:
        This builder for chaining.
      • setOgTitleBytes

        public BranchConfig.Builder setOgTitleBytes​(com.google.protobuf.ByteString value)
         Default OG title to be used with links.
         
        string og_title = 22 [json_name = "ogTitle"];
        Parameters:
        value - The bytes for ogTitle to set.
        Returns:
        This builder for chaining.
      • getOgDescription

        public java.lang.String getOgDescription()
         Default OG description to be used with links.
         
        string og_description = 23 [json_name = "ogDescription"];
        Specified by:
        getOgDescription in interface BranchConfigOrBuilder
        Returns:
        The ogDescription.
      • getOgDescriptionBytes

        public com.google.protobuf.ByteString getOgDescriptionBytes()
         Default OG description to be used with links.
         
        string og_description = 23 [json_name = "ogDescription"];
        Specified by:
        getOgDescriptionBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for ogDescription.
      • setOgDescription

        public BranchConfig.Builder setOgDescription​(java.lang.String value)
         Default OG description to be used with links.
         
        string og_description = 23 [json_name = "ogDescription"];
        Parameters:
        value - The ogDescription to set.
        Returns:
        This builder for chaining.
      • clearOgDescription

        public BranchConfig.Builder clearOgDescription()
         Default OG description to be used with links.
         
        string og_description = 23 [json_name = "ogDescription"];
        Returns:
        This builder for chaining.
      • setOgDescriptionBytes

        public BranchConfig.Builder setOgDescriptionBytes​(com.google.protobuf.ByteString value)
         Default OG description to be used with links.
         
        string og_description = 23 [json_name = "ogDescription"];
        Parameters:
        value - The bytes for ogDescription to set.
        Returns:
        This builder for chaining.
      • getOgImageUrl

        public java.lang.String getOgImageUrl()
         Default OG image URL to be used with links.
         
        string og_image_url = 24 [json_name = "ogImageUrl"];
        Specified by:
        getOgImageUrl in interface BranchConfigOrBuilder
        Returns:
        The ogImageUrl.
      • getOgImageUrlBytes

        public com.google.protobuf.ByteString getOgImageUrlBytes()
         Default OG image URL to be used with links.
         
        string og_image_url = 24 [json_name = "ogImageUrl"];
        Specified by:
        getOgImageUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for ogImageUrl.
      • setOgImageUrl

        public BranchConfig.Builder setOgImageUrl​(java.lang.String value)
         Default OG image URL to be used with links.
         
        string og_image_url = 24 [json_name = "ogImageUrl"];
        Parameters:
        value - The ogImageUrl to set.
        Returns:
        This builder for chaining.
      • clearOgImageUrl

        public BranchConfig.Builder clearOgImageUrl()
         Default OG image URL to be used with links.
         
        string og_image_url = 24 [json_name = "ogImageUrl"];
        Returns:
        This builder for chaining.
      • setOgImageUrlBytes

        public BranchConfig.Builder setOgImageUrlBytes​(com.google.protobuf.ByteString value)
         Default OG image URL to be used with links.
         
        string og_image_url = 24 [json_name = "ogImageUrl"];
        Parameters:
        value - The bytes for ogImageUrl to set.
        Returns:
        This builder for chaining.
      • getDeepviewDesktop

        public java.lang.String getDeepviewDesktop()
         The current deepview selected for the desktop platform, (eg "default", "my_template")
         
        string deepview_desktop = 25 [json_name = "deepviewDesktop"];
        Specified by:
        getDeepviewDesktop in interface BranchConfigOrBuilder
        Returns:
        The deepviewDesktop.
      • getDeepviewDesktopBytes

        public com.google.protobuf.ByteString getDeepviewDesktopBytes()
         The current deepview selected for the desktop platform, (eg "default", "my_template")
         
        string deepview_desktop = 25 [json_name = "deepviewDesktop"];
        Specified by:
        getDeepviewDesktopBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for deepviewDesktop.
      • setDeepviewDesktop

        public BranchConfig.Builder setDeepviewDesktop​(java.lang.String value)
         The current deepview selected for the desktop platform, (eg "default", "my_template")
         
        string deepview_desktop = 25 [json_name = "deepviewDesktop"];
        Parameters:
        value - The deepviewDesktop to set.
        Returns:
        This builder for chaining.
      • clearDeepviewDesktop

        public BranchConfig.Builder clearDeepviewDesktop()
         The current deepview selected for the desktop platform, (eg "default", "my_template")
         
        string deepview_desktop = 25 [json_name = "deepviewDesktop"];
        Returns:
        This builder for chaining.
      • setDeepviewDesktopBytes

        public BranchConfig.Builder setDeepviewDesktopBytes​(com.google.protobuf.ByteString value)
         The current deepview selected for the desktop platform, (eg "default", "my_template")
         
        string deepview_desktop = 25 [json_name = "deepviewDesktop"];
        Parameters:
        value - The bytes for deepviewDesktop to set.
        Returns:
        This builder for chaining.
      • getDeepviewIos

        public java.lang.String getDeepviewIos()
         The current deepview selected for the iOS platform, (eg "default", "my_template")
         
        string deepview_ios = 26 [json_name = "deepviewIos"];
        Specified by:
        getDeepviewIos in interface BranchConfigOrBuilder
        Returns:
        The deepviewIos.
      • getDeepviewIosBytes

        public com.google.protobuf.ByteString getDeepviewIosBytes()
         The current deepview selected for the iOS platform, (eg "default", "my_template")
         
        string deepview_ios = 26 [json_name = "deepviewIos"];
        Specified by:
        getDeepviewIosBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for deepviewIos.
      • setDeepviewIos

        public BranchConfig.Builder setDeepviewIos​(java.lang.String value)
         The current deepview selected for the iOS platform, (eg "default", "my_template")
         
        string deepview_ios = 26 [json_name = "deepviewIos"];
        Parameters:
        value - The deepviewIos to set.
        Returns:
        This builder for chaining.
      • clearDeepviewIos

        public BranchConfig.Builder clearDeepviewIos()
         The current deepview selected for the iOS platform, (eg "default", "my_template")
         
        string deepview_ios = 26 [json_name = "deepviewIos"];
        Returns:
        This builder for chaining.
      • setDeepviewIosBytes

        public BranchConfig.Builder setDeepviewIosBytes​(com.google.protobuf.ByteString value)
         The current deepview selected for the iOS platform, (eg "default", "my_template")
         
        string deepview_ios = 26 [json_name = "deepviewIos"];
        Parameters:
        value - The bytes for deepviewIos to set.
        Returns:
        This builder for chaining.
      • getDeepviewAndroid

        public java.lang.String getDeepviewAndroid()
         The current deepview selected for the Android platform, (eg "default", "my_template")
         
        string deepview_android = 27 [json_name = "deepviewAndroid"];
        Specified by:
        getDeepviewAndroid in interface BranchConfigOrBuilder
        Returns:
        The deepviewAndroid.
      • getDeepviewAndroidBytes

        public com.google.protobuf.ByteString getDeepviewAndroidBytes()
         The current deepview selected for the Android platform, (eg "default", "my_template")
         
        string deepview_android = 27 [json_name = "deepviewAndroid"];
        Specified by:
        getDeepviewAndroidBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for deepviewAndroid.
      • setDeepviewAndroid

        public BranchConfig.Builder setDeepviewAndroid​(java.lang.String value)
         The current deepview selected for the Android platform, (eg "default", "my_template")
         
        string deepview_android = 27 [json_name = "deepviewAndroid"];
        Parameters:
        value - The deepviewAndroid to set.
        Returns:
        This builder for chaining.
      • clearDeepviewAndroid

        public BranchConfig.Builder clearDeepviewAndroid()
         The current deepview selected for the Android platform, (eg "default", "my_template")
         
        string deepview_android = 27 [json_name = "deepviewAndroid"];
        Returns:
        This builder for chaining.
      • setDeepviewAndroidBytes

        public BranchConfig.Builder setDeepviewAndroidBytes​(com.google.protobuf.ByteString value)
         The current deepview selected for the Android platform, (eg "default", "my_template")
         
        string deepview_android = 27 [json_name = "deepviewAndroid"];
        Parameters:
        value - The bytes for deepviewAndroid to set.
        Returns:
        This builder for chaining.
      • getBranchKey

        public java.lang.String getBranchKey()
        string branch_key = 28 [json_name = "branchKey"];
        Specified by:
        getBranchKey in interface BranchConfigOrBuilder
        Returns:
        The branchKey.
      • getBranchKeyBytes

        public com.google.protobuf.ByteString getBranchKeyBytes()
        string branch_key = 28 [json_name = "branchKey"];
        Specified by:
        getBranchKeyBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for branchKey.
      • setBranchKey

        public BranchConfig.Builder setBranchKey​(java.lang.String value)
        string branch_key = 28 [json_name = "branchKey"];
        Parameters:
        value - The branchKey to set.
        Returns:
        This builder for chaining.
      • clearBranchKey

        public BranchConfig.Builder clearBranchKey()
        string branch_key = 28 [json_name = "branchKey"];
        Returns:
        This builder for chaining.
      • setBranchKeyBytes

        public BranchConfig.Builder setBranchKeyBytes​(com.google.protobuf.ByteString value)
        string branch_key = 28 [json_name = "branchKey"];
        Parameters:
        value - The bytes for branchKey to set.
        Returns:
        This builder for chaining.
      • getBranchSecret

        public java.lang.String getBranchSecret()
        string branch_secret = 29 [json_name = "branchSecret"];
        Specified by:
        getBranchSecret in interface BranchConfigOrBuilder
        Returns:
        The branchSecret.
      • getBranchSecretBytes

        public com.google.protobuf.ByteString getBranchSecretBytes()
        string branch_secret = 29 [json_name = "branchSecret"];
        Specified by:
        getBranchSecretBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for branchSecret.
      • setBranchSecret

        public BranchConfig.Builder setBranchSecret​(java.lang.String value)
        string branch_secret = 29 [json_name = "branchSecret"];
        Parameters:
        value - The branchSecret to set.
        Returns:
        This builder for chaining.
      • clearBranchSecret

        public BranchConfig.Builder clearBranchSecret()
        string branch_secret = 29 [json_name = "branchSecret"];
        Returns:
        This builder for chaining.
      • setBranchSecretBytes

        public BranchConfig.Builder setBranchSecretBytes​(com.google.protobuf.ByteString value)
        string branch_secret = 29 [json_name = "branchSecret"];
        Parameters:
        value - The bytes for branchSecret to set.
        Returns:
        This builder for chaining.
      • getUserId

        public java.lang.String getUserId()
         predefined options
         The dashboard user id. Can be found on your Branch Dashboard
         
        string user_id = 30 [json_name = "userId"];
        Specified by:
        getUserId in interface BranchConfigOrBuilder
        Returns:
        The userId.
      • getUserIdBytes

        public com.google.protobuf.ByteString getUserIdBytes()
         predefined options
         The dashboard user id. Can be found on your Branch Dashboard
         
        string user_id = 30 [json_name = "userId"];
        Specified by:
        getUserIdBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for userId.
      • setUserId

        public BranchConfig.Builder setUserId​(java.lang.String value)
         predefined options
         The dashboard user id. Can be found on your Branch Dashboard
         
        string user_id = 30 [json_name = "userId"];
        Parameters:
        value - The userId to set.
        Returns:
        This builder for chaining.
      • clearUserId

        public BranchConfig.Builder clearUserId()
         predefined options
         The dashboard user id. Can be found on your Branch Dashboard
         
        string user_id = 30 [json_name = "userId"];
        Returns:
        This builder for chaining.
      • setUserIdBytes

        public BranchConfig.Builder setUserIdBytes​(com.google.protobuf.ByteString value)
         predefined options
         The dashboard user id. Can be found on your Branch Dashboard
         
        string user_id = 30 [json_name = "userId"];
        Parameters:
        value - The bytes for userId to set.
        Returns:
        This builder for chaining.
      • getAppName

        public java.lang.String getAppName()
         The name of the app.
         
        string app_name = 31 [json_name = "appName"];
        Specified by:
        getAppName in interface BranchConfigOrBuilder
        Returns:
        The appName.
      • getAppNameBytes

        public com.google.protobuf.ByteString getAppNameBytes()
         The name of the app.
         
        string app_name = 31 [json_name = "appName"];
        Specified by:
        getAppNameBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for appName.
      • setAppName

        public BranchConfig.Builder setAppName​(java.lang.String value)
         The name of the app.
         
        string app_name = 31 [json_name = "appName"];
        Parameters:
        value - The appName to set.
        Returns:
        This builder for chaining.
      • clearAppName

        public BranchConfig.Builder clearAppName()
         The name of the app.
         
        string app_name = 31 [json_name = "appName"];
        Returns:
        This builder for chaining.
      • setAppNameBytes

        public BranchConfig.Builder setAppNameBytes​(com.google.protobuf.ByteString value)
         The name of the app.
         
        string app_name = 31 [json_name = "appName"];
        Parameters:
        value - The bytes for appName to set.
        Returns:
        This builder for chaining.
      • getDevName

        public java.lang.String getDevName()
         The main contact developer name.
         
        string dev_name = 32 [json_name = "devName"];
        Specified by:
        getDevName in interface BranchConfigOrBuilder
        Returns:
        The devName.
      • getDevNameBytes

        public com.google.protobuf.ByteString getDevNameBytes()
         The main contact developer name.
         
        string dev_name = 32 [json_name = "devName"];
        Specified by:
        getDevNameBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for devName.
      • setDevName

        public BranchConfig.Builder setDevName​(java.lang.String value)
         The main contact developer name.
         
        string dev_name = 32 [json_name = "devName"];
        Parameters:
        value - The devName to set.
        Returns:
        This builder for chaining.
      • clearDevName

        public BranchConfig.Builder clearDevName()
         The main contact developer name.
         
        string dev_name = 32 [json_name = "devName"];
        Returns:
        This builder for chaining.
      • setDevNameBytes

        public BranchConfig.Builder setDevNameBytes​(com.google.protobuf.ByteString value)
         The main contact developer name.
         
        string dev_name = 32 [json_name = "devName"];
        Parameters:
        value - The bytes for devName to set.
        Returns:
        This builder for chaining.
      • getDevEmail

        public java.lang.String getDevEmail()
         The main contact developer email.
         
        string dev_email = 33 [json_name = "devEmail"];
        Specified by:
        getDevEmail in interface BranchConfigOrBuilder
        Returns:
        The devEmail.
      • getDevEmailBytes

        public com.google.protobuf.ByteString getDevEmailBytes()
         The main contact developer email.
         
        string dev_email = 33 [json_name = "devEmail"];
        Specified by:
        getDevEmailBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for devEmail.
      • setDevEmail

        public BranchConfig.Builder setDevEmail​(java.lang.String value)
         The main contact developer email.
         
        string dev_email = 33 [json_name = "devEmail"];
        Parameters:
        value - The devEmail to set.
        Returns:
        This builder for chaining.
      • clearDevEmail

        public BranchConfig.Builder clearDevEmail()
         The main contact developer email.
         
        string dev_email = 33 [json_name = "devEmail"];
        Returns:
        This builder for chaining.
      • setDevEmailBytes

        public BranchConfig.Builder setDevEmailBytes​(com.google.protobuf.ByteString value)
         The main contact developer email.
         
        string dev_email = 33 [json_name = "devEmail"];
        Parameters:
        value - The bytes for devEmail to set.
        Returns:
        This builder for chaining.
      • getWebUrl

        public java.lang.String getWebUrl()
         Backup website if URLs are null.
         
        string web_url = 34 [json_name = "webUrl"];
        Specified by:
        getWebUrl in interface BranchConfigOrBuilder
        Returns:
        The webUrl.
      • getWebUrlBytes

        public com.google.protobuf.ByteString getWebUrlBytes()
         Backup website if URLs are null.
         
        string web_url = 34 [json_name = "webUrl"];
        Specified by:
        getWebUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for webUrl.
      • setWebUrl

        public BranchConfig.Builder setWebUrl​(java.lang.String value)
         Backup website if URLs are null.
         
        string web_url = 34 [json_name = "webUrl"];
        Parameters:
        value - The webUrl to set.
        Returns:
        This builder for chaining.
      • clearWebUrl

        public BranchConfig.Builder clearWebUrl()
         Backup website if URLs are null.
         
        string web_url = 34 [json_name = "webUrl"];
        Returns:
        This builder for chaining.
      • setWebUrlBytes

        public BranchConfig.Builder setWebUrlBytes​(com.google.protobuf.ByteString value)
         Backup website if URLs are null.
         
        string web_url = 34 [json_name = "webUrl"];
        Parameters:
        value - The bytes for webUrl to set.
        Returns:
        This builder for chaining.
      • getDefaultDesktopUrl

        public java.lang.String getDefaultDesktopUrl()
         The default desktop redirect, or null if set to hosted SMS
         
        string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
        Specified by:
        getDefaultDesktopUrl in interface BranchConfigOrBuilder
        Returns:
        The defaultDesktopUrl.
      • getDefaultDesktopUrlBytes

        public com.google.protobuf.ByteString getDefaultDesktopUrlBytes()
         The default desktop redirect, or null if set to hosted SMS
         
        string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
        Specified by:
        getDefaultDesktopUrlBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for defaultDesktopUrl.
      • setDefaultDesktopUrl

        public BranchConfig.Builder setDefaultDesktopUrl​(java.lang.String value)
         The default desktop redirect, or null if set to hosted SMS
         
        string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
        Parameters:
        value - The defaultDesktopUrl to set.
        Returns:
        This builder for chaining.
      • clearDefaultDesktopUrl

        public BranchConfig.Builder clearDefaultDesktopUrl()
         The default desktop redirect, or null if set to hosted SMS
         
        string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
        Returns:
        This builder for chaining.
      • setDefaultDesktopUrlBytes

        public BranchConfig.Builder setDefaultDesktopUrlBytes​(com.google.protobuf.ByteString value)
         The default desktop redirect, or null if set to hosted SMS
         
        string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
        Parameters:
        value - The bytes for defaultDesktopUrl to set.
        Returns:
        This builder for chaining.
      • getTextMessage

        public java.lang.String getTextMessage()
         Text message to use for text-me feature, {{ link }} will be replaced with short link.
         
        string text_message = 36 [json_name = "textMessage"];
        Specified by:
        getTextMessage in interface BranchConfigOrBuilder
        Returns:
        The textMessage.
      • getTextMessageBytes

        public com.google.protobuf.ByteString getTextMessageBytes()
         Text message to use for text-me feature, {{ link }} will be replaced with short link.
         
        string text_message = 36 [json_name = "textMessage"];
        Specified by:
        getTextMessageBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for textMessage.
      • setTextMessage

        public BranchConfig.Builder setTextMessage​(java.lang.String value)
         Text message to use for text-me feature, {{ link }} will be replaced with short link.
         
        string text_message = 36 [json_name = "textMessage"];
        Parameters:
        value - The textMessage to set.
        Returns:
        This builder for chaining.
      • clearTextMessage

        public BranchConfig.Builder clearTextMessage()
         Text message to use for text-me feature, {{ link }} will be replaced with short link.
         
        string text_message = 36 [json_name = "textMessage"];
        Returns:
        This builder for chaining.
      • setTextMessageBytes

        public BranchConfig.Builder setTextMessageBytes​(com.google.protobuf.ByteString value)
         Text message to use for text-me feature, {{ link }} will be replaced with short link.
         
        string text_message = 36 [json_name = "textMessage"];
        Parameters:
        value - The bytes for textMessage to set.
        Returns:
        This builder for chaining.
      • getId

        public java.lang.String getId()
         defined in branch.io
         
        string id = 37 [json_name = "id"];
        Specified by:
        getId in interface BranchConfigOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         defined in branch.io
         
        string id = 37 [json_name = "id"];
        Specified by:
        getIdBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for id.
      • setId

        public BranchConfig.Builder setId​(java.lang.String value)
         defined in branch.io
         
        string id = 37 [json_name = "id"];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public BranchConfig.Builder clearId()
         defined in branch.io
         
        string id = 37 [json_name = "id"];
        Returns:
        This builder for chaining.
      • setIdBytes

        public BranchConfig.Builder setIdBytes​(com.google.protobuf.ByteString value)
         defined in branch.io
         
        string id = 37 [json_name = "id"];
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getAppKey

        public java.lang.String getAppKey()
        string app_key = 38 [json_name = "appKey"];
        Specified by:
        getAppKey in interface BranchConfigOrBuilder
        Returns:
        The appKey.
      • getAppKeyBytes

        public com.google.protobuf.ByteString getAppKeyBytes()
        string app_key = 38 [json_name = "appKey"];
        Specified by:
        getAppKeyBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for appKey.
      • setAppKey

        public BranchConfig.Builder setAppKey​(java.lang.String value)
        string app_key = 38 [json_name = "appKey"];
        Parameters:
        value - The appKey to set.
        Returns:
        This builder for chaining.
      • clearAppKey

        public BranchConfig.Builder clearAppKey()
        string app_key = 38 [json_name = "appKey"];
        Returns:
        This builder for chaining.
      • setAppKeyBytes

        public BranchConfig.Builder setAppKeyBytes​(com.google.protobuf.ByteString value)
        string app_key = 38 [json_name = "appKey"];
        Parameters:
        value - The bytes for appKey to set.
        Returns:
        This builder for chaining.
      • getCreationDate

        public java.lang.String getCreationDate()
        string creation_date = 39 [json_name = "creationDate"];
        Specified by:
        getCreationDate in interface BranchConfigOrBuilder
        Returns:
        The creationDate.
      • getCreationDateBytes

        public com.google.protobuf.ByteString getCreationDateBytes()
        string creation_date = 39 [json_name = "creationDate"];
        Specified by:
        getCreationDateBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for creationDate.
      • setCreationDate

        public BranchConfig.Builder setCreationDate​(java.lang.String value)
        string creation_date = 39 [json_name = "creationDate"];
        Parameters:
        value - The creationDate to set.
        Returns:
        This builder for chaining.
      • clearCreationDate

        public BranchConfig.Builder clearCreationDate()
        string creation_date = 39 [json_name = "creationDate"];
        Returns:
        This builder for chaining.
      • setCreationDateBytes

        public BranchConfig.Builder setCreationDateBytes​(com.google.protobuf.ByteString value)
        string creation_date = 39 [json_name = "creationDate"];
        Parameters:
        value - The bytes for creationDate to set.
        Returns:
        This builder for chaining.
      • getOrigin

        public java.lang.String getOrigin()
        string origin = 40 [json_name = "origin"];
        Specified by:
        getOrigin in interface BranchConfigOrBuilder
        Returns:
        The origin.
      • getOriginBytes

        public com.google.protobuf.ByteString getOriginBytes()
        string origin = 40 [json_name = "origin"];
        Specified by:
        getOriginBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for origin.
      • setOrigin

        public BranchConfig.Builder setOrigin​(java.lang.String value)
        string origin = 40 [json_name = "origin"];
        Parameters:
        value - The origin to set.
        Returns:
        This builder for chaining.
      • clearOrigin

        public BranchConfig.Builder clearOrigin()
        string origin = 40 [json_name = "origin"];
        Returns:
        This builder for chaining.
      • setOriginBytes

        public BranchConfig.Builder setOriginBytes​(com.google.protobuf.ByteString value)
        string origin = 40 [json_name = "origin"];
        Parameters:
        value - The bytes for origin to set.
        Returns:
        This builder for chaining.
      • getAlwaysOpenApp

        public int getAlwaysOpenApp()
        int32 always_open_app = 41 [json_name = "alwaysOpenApp"];
        Specified by:
        getAlwaysOpenApp in interface BranchConfigOrBuilder
        Returns:
        The alwaysOpenApp.
      • setAlwaysOpenApp

        public BranchConfig.Builder setAlwaysOpenApp​(int value)
        int32 always_open_app = 41 [json_name = "alwaysOpenApp"];
        Parameters:
        value - The alwaysOpenApp to set.
        Returns:
        This builder for chaining.
      • clearAlwaysOpenApp

        public BranchConfig.Builder clearAlwaysOpenApp()
        int32 always_open_app = 41 [json_name = "alwaysOpenApp"];
        Returns:
        This builder for chaining.
      • getShortUrlDomain

        public java.lang.String getShortUrlDomain()
        string short_url_domain = 42 [json_name = "shortUrlDomain"];
        Specified by:
        getShortUrlDomain in interface BranchConfigOrBuilder
        Returns:
        The shortUrlDomain.
      • getShortUrlDomainBytes

        public com.google.protobuf.ByteString getShortUrlDomainBytes()
        string short_url_domain = 42 [json_name = "shortUrlDomain"];
        Specified by:
        getShortUrlDomainBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for shortUrlDomain.
      • setShortUrlDomain

        public BranchConfig.Builder setShortUrlDomain​(java.lang.String value)
        string short_url_domain = 42 [json_name = "shortUrlDomain"];
        Parameters:
        value - The shortUrlDomain to set.
        Returns:
        This builder for chaining.
      • clearShortUrlDomain

        public BranchConfig.Builder clearShortUrlDomain()
        string short_url_domain = 42 [json_name = "shortUrlDomain"];
        Returns:
        This builder for chaining.
      • setShortUrlDomainBytes

        public BranchConfig.Builder setShortUrlDomainBytes​(com.google.protobuf.ByteString value)
        string short_url_domain = 42 [json_name = "shortUrlDomain"];
        Parameters:
        value - The bytes for shortUrlDomain to set.
        Returns:
        This builder for chaining.
      • getDefaultShortUrlDomain

        public java.lang.String getDefaultShortUrlDomain()
        string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
        Specified by:
        getDefaultShortUrlDomain in interface BranchConfigOrBuilder
        Returns:
        The defaultShortUrlDomain.
      • getDefaultShortUrlDomainBytes

        public com.google.protobuf.ByteString getDefaultShortUrlDomainBytes()
        string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
        Specified by:
        getDefaultShortUrlDomainBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for defaultShortUrlDomain.
      • setDefaultShortUrlDomain

        public BranchConfig.Builder setDefaultShortUrlDomain​(java.lang.String value)
        string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
        Parameters:
        value - The defaultShortUrlDomain to set.
        Returns:
        This builder for chaining.
      • clearDefaultShortUrlDomain

        public BranchConfig.Builder clearDefaultShortUrlDomain()
        string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
        Returns:
        This builder for chaining.
      • setDefaultShortUrlDomainBytes

        public BranchConfig.Builder setDefaultShortUrlDomainBytes​(com.google.protobuf.ByteString value)
        string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
        Parameters:
        value - The bytes for defaultShortUrlDomain to set.
        Returns:
        This builder for chaining.
      • getAlternateShortUrlDomain

        public java.lang.String getAlternateShortUrlDomain()
        string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
        Specified by:
        getAlternateShortUrlDomain in interface BranchConfigOrBuilder
        Returns:
        The alternateShortUrlDomain.
      • getAlternateShortUrlDomainBytes

        public com.google.protobuf.ByteString getAlternateShortUrlDomainBytes()
        string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
        Specified by:
        getAlternateShortUrlDomainBytes in interface BranchConfigOrBuilder
        Returns:
        The bytes for alternateShortUrlDomain.
      • setAlternateShortUrlDomain

        public BranchConfig.Builder setAlternateShortUrlDomain​(java.lang.String value)
        string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
        Parameters:
        value - The alternateShortUrlDomain to set.
        Returns:
        This builder for chaining.
      • clearAlternateShortUrlDomain

        public BranchConfig.Builder clearAlternateShortUrlDomain()
        string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
        Returns:
        This builder for chaining.
      • setAlternateShortUrlDomainBytes

        public BranchConfig.Builder setAlternateShortUrlDomainBytes​(com.google.protobuf.ByteString value)
        string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
        Parameters:
        value - The bytes for alternateShortUrlDomain to set.
        Returns:
        This builder for chaining.
      • getReadonly

        public boolean getReadonly()
         sl read-only settings flag
         
        bool readonly = 45 [json_name = "readonly"];
        Specified by:
        getReadonly in interface BranchConfigOrBuilder
        Returns:
        The readonly.
      • setReadonly

        public BranchConfig.Builder setReadonly​(boolean value)
         sl read-only settings flag
         
        bool readonly = 45 [json_name = "readonly"];
        Parameters:
        value - The readonly to set.
        Returns:
        This builder for chaining.
      • clearReadonly

        public BranchConfig.Builder clearReadonly()
         sl read-only settings flag
         
        bool readonly = 45 [json_name = "readonly"];
        Returns:
        This builder for chaining.