Class BranchAppSettings.Builder

    • 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 BranchAppSettingsOrBuilder
        Returns:
        The androidApp.
      • setAndroidApp

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for androidUrl.
      • setAndroidUrl

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for androidUriScheme.
      • setAndroidUriScheme

        public BranchAppSettings.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 BranchAppSettings.Builder clearAndroidUriScheme()
         The Android URI scheme.
         
        string android_uri_scheme = 7 [json_name = "androidUriScheme"];
        Returns:
        This builder for chaining.
      • setAndroidUriSchemeBytes

        public BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for androidPackageName.
      • setAndroidPackageName

        public BranchAppSettings.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 BranchAppSettings.Builder clearAndroidPackageName()
         The Android package name (com.android.myapp)
         
        string android_package_name = 8 [json_name = "androidPackageName"];
        Returns:
        This builder for chaining.
      • setAndroidPackageNameBytes

        public BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the sha256CertFingerprints at the given index.
      • setSha256CertFingerprints

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettings.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 BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        Returns:
        The androidAppLinksEnabled.
      • setAndroidAppLinksEnabled

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        Returns:
        The iosApp.
      • setIosApp

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for iosUrl.
      • setIosUrl

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for iosUriScheme.
      • setIosUriScheme

        public BranchAppSettings.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 BranchAppSettings.Builder clearIosUriScheme()
         The iOS URI scheme.
         
        string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
        Returns:
        This builder for chaining.
      • setIosUriSchemeBytes

        public BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for iosStoreCountry.
      • setIosStoreCountry

        public BranchAppSettings.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 BranchAppSettings.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 BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for iosBundleId.
      • setIosBundleId

        public BranchAppSettings.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 BranchAppSettings.Builder clearIosBundleId()
         The iOS bundle ID
         
        string ios_bundle_id = 15 [json_name = "iosBundleId"];
        Returns:
        This builder for chaining.
      • setIosBundleIdBytes

        public BranchAppSettings.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 BranchAppSettingsOrBuilder
        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 BranchAppSettingsOrBuilder
        Returns:
        The bytes for iosTeamId.
      • setIosTeamId

        public BranchAppSettings.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 BranchAppSettings.Builder clearIosTeamId()
         The iOS Team ID
         
        string ios_team_id = 16 [json_name = "iosTeamId"];
        Returns:
        This builder for chaining.
      • setIosTeamIdBytes

        public BranchAppSettings.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.
      • getOgTitle

        public java.lang.String getOgTitle()
         The invite link title
         
        string og_title = 17 [json_name = "ogTitle"];
        Specified by:
        getOgTitle in interface BranchAppSettingsOrBuilder
        Returns:
        The ogTitle.
      • getOgTitleBytes

        public com.google.protobuf.ByteString getOgTitleBytes()
         The invite link title
         
        string og_title = 17 [json_name = "ogTitle"];
        Specified by:
        getOgTitleBytes in interface BranchAppSettingsOrBuilder
        Returns:
        The bytes for ogTitle.
      • setOgTitle

        public BranchAppSettings.Builder setOgTitle​(java.lang.String value)
         The invite link title
         
        string og_title = 17 [json_name = "ogTitle"];
        Parameters:
        value - The ogTitle to set.
        Returns:
        This builder for chaining.
      • clearOgTitle

        public BranchAppSettings.Builder clearOgTitle()
         The invite link title
         
        string og_title = 17 [json_name = "ogTitle"];
        Returns:
        This builder for chaining.
      • setOgTitleBytes

        public BranchAppSettings.Builder setOgTitleBytes​(com.google.protobuf.ByteString value)
         The invite link title
         
        string og_title = 17 [json_name = "ogTitle"];
        Parameters:
        value - The bytes for ogTitle to set.
        Returns:
        This builder for chaining.
      • getOgDescription

        public java.lang.String getOgDescription()
         The invite link desctiption
         
        string og_description = 18 [json_name = "ogDescription"];
        Specified by:
        getOgDescription in interface BranchAppSettingsOrBuilder
        Returns:
        The ogDescription.
      • getOgDescriptionBytes

        public com.google.protobuf.ByteString getOgDescriptionBytes()
         The invite link desctiption
         
        string og_description = 18 [json_name = "ogDescription"];
        Specified by:
        getOgDescriptionBytes in interface BranchAppSettingsOrBuilder
        Returns:
        The bytes for ogDescription.
      • setOgDescription

        public BranchAppSettings.Builder setOgDescription​(java.lang.String value)
         The invite link desctiption
         
        string og_description = 18 [json_name = "ogDescription"];
        Parameters:
        value - The ogDescription to set.
        Returns:
        This builder for chaining.
      • clearOgDescription

        public BranchAppSettings.Builder clearOgDescription()
         The invite link desctiption
         
        string og_description = 18 [json_name = "ogDescription"];
        Returns:
        This builder for chaining.
      • setOgDescriptionBytes

        public BranchAppSettings.Builder setOgDescriptionBytes​(com.google.protobuf.ByteString value)
         The invite link desctiption
         
        string og_description = 18 [json_name = "ogDescription"];
        Parameters:
        value - The bytes for ogDescription to set.
        Returns:
        This builder for chaining.
      • getOgImageUrl

        public java.lang.String getOgImageUrl()
         The invite link logo
         
        string og_image_url = 19 [json_name = "ogImageUrl"];
        Specified by:
        getOgImageUrl in interface BranchAppSettingsOrBuilder
        Returns:
        The ogImageUrl.
      • getOgImageUrlBytes

        public com.google.protobuf.ByteString getOgImageUrlBytes()
         The invite link logo
         
        string og_image_url = 19 [json_name = "ogImageUrl"];
        Specified by:
        getOgImageUrlBytes in interface BranchAppSettingsOrBuilder
        Returns:
        The bytes for ogImageUrl.
      • setOgImageUrl

        public BranchAppSettings.Builder setOgImageUrl​(java.lang.String value)
         The invite link logo
         
        string og_image_url = 19 [json_name = "ogImageUrl"];
        Parameters:
        value - The ogImageUrl to set.
        Returns:
        This builder for chaining.
      • clearOgImageUrl

        public BranchAppSettings.Builder clearOgImageUrl()
         The invite link logo
         
        string og_image_url = 19 [json_name = "ogImageUrl"];
        Returns:
        This builder for chaining.
      • setOgImageUrlBytes

        public BranchAppSettings.Builder setOgImageUrlBytes​(com.google.protobuf.ByteString value)
         The invite link logo
         
        string og_image_url = 19 [json_name = "ogImageUrl"];
        Parameters:
        value - The bytes for ogImageUrl to set.
        Returns:
        This builder for chaining.
      • getWebUrl

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

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

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

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

        public BranchAppSettings.Builder setWebUrlBytes​(com.google.protobuf.ByteString value)
         Backup website if URLs are null.
         
        string web_url = 20 [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 = 21 [json_name = "defaultDesktopUrl"];
        Specified by:
        getDefaultDesktopUrl in interface BranchAppSettingsOrBuilder
        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 = 21 [json_name = "defaultDesktopUrl"];
        Specified by:
        getDefaultDesktopUrlBytes in interface BranchAppSettingsOrBuilder
        Returns:
        The bytes for defaultDesktopUrl.
      • setDefaultDesktopUrl

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

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

        public BranchAppSettings.Builder setDefaultDesktopUrlBytes​(com.google.protobuf.ByteString value)
         The default desktop redirect, or null if set to hosted SMS
         
        string default_desktop_url = 21 [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 = 22 [json_name = "textMessage"];
        Specified by:
        getTextMessage in interface BranchAppSettingsOrBuilder
        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 = 22 [json_name = "textMessage"];
        Specified by:
        getTextMessageBytes in interface BranchAppSettingsOrBuilder
        Returns:
        The bytes for textMessage.
      • setTextMessage

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

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

        public BranchAppSettings.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 = 22 [json_name = "textMessage"];
        Parameters:
        value - The bytes for textMessage to set.
        Returns:
        This builder for chaining.
      • getReadonly

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

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

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