Class BranchApp.Builder

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

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

      • getBranchKey

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

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

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

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

        public BranchApp.Builder setBranchKeyBytes​(com.google.protobuf.ByteString value)
        string branch_key = 1 [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 = 2 [json_name = "branchSecret"];
        Specified by:
        getBranchSecret in interface BranchAppOrBuilder
        Returns:
        The branchSecret.
      • getBranchSecretBytes

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

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

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

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

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

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

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

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

        public BranchApp.Builder setDefaultShortUrlDomainBytes​(com.google.protobuf.ByteString value)
        string default_short_url_domain = 3 [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 = 4 [json_name = "alternateShortUrlDomain"];
        Specified by:
        getAlternateShortUrlDomain in interface BranchAppOrBuilder
        Returns:
        The alternateShortUrlDomain.
      • getAlternateShortUrlDomainBytes

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

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

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

        public BranchApp.Builder setAlternateShortUrlDomainBytes​(com.google.protobuf.ByteString value)
        string alternate_short_url_domain = 4 [json_name = "alternateShortUrlDomain"];
        Parameters:
        value - The bytes for alternateShortUrlDomain to set.
        Returns:
        This builder for chaining.
      • 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 BranchAppOrBuilder
        Returns:
        The androidApp.
      • setAndroidApp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public BranchApp.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 BranchAppOrBuilder
        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 BranchAppOrBuilder
        Returns:
        The bytes for ogTitle.
      • setOgTitle

        public BranchApp.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 BranchApp.Builder clearOgTitle()
         The invite link title
         
        string og_title = 17 [json_name = "ogTitle"];
        Returns:
        This builder for chaining.
      • setOgTitleBytes

        public BranchApp.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 BranchAppOrBuilder
        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 BranchAppOrBuilder
        Returns:
        The bytes for ogDescription.
      • setOgDescription

        public BranchApp.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 BranchApp.Builder clearOgDescription()
         The invite link desctiption
         
        string og_description = 18 [json_name = "ogDescription"];
        Returns:
        This builder for chaining.
      • setOgDescriptionBytes

        public BranchApp.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 BranchAppOrBuilder
        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 BranchAppOrBuilder
        Returns:
        The bytes for ogImageUrl.
      • setOgImageUrl

        public BranchApp.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 BranchApp.Builder clearOgImageUrl()
         The invite link logo
         
        string og_image_url = 19 [json_name = "ogImageUrl"];
        Returns:
        This builder for chaining.
      • setOgImageUrlBytes

        public BranchApp.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 BranchAppOrBuilder
        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 BranchAppOrBuilder
        Returns:
        The bytes for webUrl.
      • setWebUrl

        public BranchApp.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 BranchApp.Builder clearWebUrl()
         Backup website if URLs are null.
         
        string web_url = 20 [json_name = "webUrl"];
        Returns:
        This builder for chaining.
      • setWebUrlBytes

        public BranchApp.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 BranchAppOrBuilder
        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 BranchAppOrBuilder
        Returns:
        The bytes for defaultDesktopUrl.
      • setDefaultDesktopUrl

        public BranchApp.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 BranchApp.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 BranchApp.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 BranchAppOrBuilder
        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 BranchAppOrBuilder
        Returns:
        The bytes for textMessage.
      • setTextMessage

        public BranchApp.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 BranchApp.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 BranchApp.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.
      • getShortUrlDomain

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

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

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

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

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

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

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

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