main.java.com.streamlayer.sdkSettings.organization.branch.BranchConfigOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: streamlayer/sdkSettings/organization/branch/organization.branch.proto
// Protobuf Java Version: 3.25.3
package com.streamlayer.sdkSettings.organization.branch;
public interface BranchConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.sdkSettings.organization.branch.BranchConfig)
com.google.protobuf.MessageLiteOrBuilder {
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @return The androidApp.
*/
int getAndroidApp();
/**
*
* 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"];
* @return The androidUrl.
*/
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"];
* @return The bytes for androidUrl.
*/
com.google.protobuf.ByteString
getAndroidUrlBytes();
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The androidUriScheme.
*/
java.lang.String getAndroidUriScheme();
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The bytes for androidUriScheme.
*/
com.google.protobuf.ByteString
getAndroidUriSchemeBytes();
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The androidPackageName.
*/
java.lang.String getAndroidPackageName();
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The bytes for androidPackageName.
*/
com.google.protobuf.ByteString
getAndroidPackageNameBytes();
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return A list containing the sha256CertFingerprints.
*/
java.util.List
getSha256CertFingerprintsList();
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return The count of sha256CertFingerprints.
*/
int getSha256CertFingerprintsCount();
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param index The index of the element to return.
* @return The sha256CertFingerprints at the given index.
*/
java.lang.String getSha256CertFingerprints(int index);
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param index The index of the element to return.
* @return The sha256CertFingerprints at the given index.
*/
com.google.protobuf.ByteString
getSha256CertFingerprintsBytes(int index);
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @return The androidAppLinksEnabled.
*/
boolean getAndroidAppLinksEnabled();
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @return The iosApp.
*/
int getIosApp();
/**
*
* 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"];
* @return The iosUrl.
*/
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"];
* @return The bytes for iosUrl.
*/
com.google.protobuf.ByteString
getIosUrlBytes();
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The iosUriScheme.
*/
java.lang.String getIosUriScheme();
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The bytes for iosUriScheme.
*/
com.google.protobuf.ByteString
getIosUriSchemeBytes();
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The iosStoreCountry.
*/
java.lang.String getIosStoreCountry();
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The bytes for iosStoreCountry.
*/
com.google.protobuf.ByteString
getIosStoreCountryBytes();
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The iosBundleId.
*/
java.lang.String getIosBundleId();
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The bytes for iosBundleId.
*/
com.google.protobuf.ByteString
getIosBundleIdBytes();
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The iosTeamId.
*/
java.lang.String getIosTeamId();
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The bytes for iosTeamId.
*/
com.google.protobuf.ByteString
getIosTeamIdBytes();
/**
*
* others
* Whether Universal Links should be enabled, (0 or 1 indicating true)
*
*
* bool universal_linking_enabled = 17 [json_name = "universalLinkingEnabled"];
* @return The universalLinkingEnabled.
*/
boolean getUniversalLinkingEnabled();
/**
*
* The redirect on Fire phones
*
*
* string fire_url = 18 [json_name = "fireUrl"];
* @return The fireUrl.
*/
java.lang.String getFireUrl();
/**
*
* The redirect on Fire phones
*
*
* string fire_url = 18 [json_name = "fireUrl"];
* @return The bytes for fireUrl.
*/
com.google.protobuf.ByteString
getFireUrlBytes();
/**
*
* The redirect on Windows phones
*
*
* string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
* @return The windowsPhoneUrl.
*/
java.lang.String getWindowsPhoneUrl();
/**
*
* The redirect on Windows phones
*
*
* string windows_phone_url = 19 [json_name = "windowsPhoneUrl"];
* @return The bytes for windowsPhoneUrl.
*/
com.google.protobuf.ByteString
getWindowsPhoneUrlBytes();
/**
*
* The redirect on Blackberry phones
*
*
* string blackberry_url = 20 [json_name = "blackberryUrl"];
* @return The blackberryUrl.
*/
java.lang.String getBlackberryUrl();
/**
*
* The redirect on Blackberry phones
*
*
* string blackberry_url = 20 [json_name = "blackberryUrl"];
* @return The bytes for blackberryUrl.
*/
com.google.protobuf.ByteString
getBlackberryUrlBytes();
/**
*
* Default Open Graph (OG) app id.
*
*
* string og_app_id = 21 [json_name = "ogAppId"];
* @return The ogAppId.
*/
java.lang.String getOgAppId();
/**
*
* Default Open Graph (OG) app id.
*
*
* string og_app_id = 21 [json_name = "ogAppId"];
* @return The bytes for ogAppId.
*/
com.google.protobuf.ByteString
getOgAppIdBytes();
/**
*
* Default OG title to be used with links.
*
*
* string og_title = 22 [json_name = "ogTitle"];
* @return The ogTitle.
*/
java.lang.String getOgTitle();
/**
*
* Default OG title to be used with links.
*
*
* string og_title = 22 [json_name = "ogTitle"];
* @return The bytes for ogTitle.
*/
com.google.protobuf.ByteString
getOgTitleBytes();
/**
*
* Default OG description to be used with links.
*
*
* string og_description = 23 [json_name = "ogDescription"];
* @return The ogDescription.
*/
java.lang.String getOgDescription();
/**
*
* Default OG description to be used with links.
*
*
* string og_description = 23 [json_name = "ogDescription"];
* @return The bytes for ogDescription.
*/
com.google.protobuf.ByteString
getOgDescriptionBytes();
/**
*
* Default OG image URL to be used with links.
*
*
* string og_image_url = 24 [json_name = "ogImageUrl"];
* @return The ogImageUrl.
*/
java.lang.String getOgImageUrl();
/**
*
* Default OG image URL to be used with links.
*
*
* string og_image_url = 24 [json_name = "ogImageUrl"];
* @return The bytes for ogImageUrl.
*/
com.google.protobuf.ByteString
getOgImageUrlBytes();
/**
*
* The current deepview selected for the desktop platform, (eg "default", "my_template")
*
*
* string deepview_desktop = 25 [json_name = "deepviewDesktop"];
* @return The deepviewDesktop.
*/
java.lang.String getDeepviewDesktop();
/**
*
* The current deepview selected for the desktop platform, (eg "default", "my_template")
*
*
* string deepview_desktop = 25 [json_name = "deepviewDesktop"];
* @return The bytes for deepviewDesktop.
*/
com.google.protobuf.ByteString
getDeepviewDesktopBytes();
/**
*
* The current deepview selected for the iOS platform, (eg "default", "my_template")
*
*
* string deepview_ios = 26 [json_name = "deepviewIos"];
* @return The deepviewIos.
*/
java.lang.String getDeepviewIos();
/**
*
* The current deepview selected for the iOS platform, (eg "default", "my_template")
*
*
* string deepview_ios = 26 [json_name = "deepviewIos"];
* @return The bytes for deepviewIos.
*/
com.google.protobuf.ByteString
getDeepviewIosBytes();
/**
*
* The current deepview selected for the Android platform, (eg "default", "my_template")
*
*
* string deepview_android = 27 [json_name = "deepviewAndroid"];
* @return The deepviewAndroid.
*/
java.lang.String getDeepviewAndroid();
/**
*
* The current deepview selected for the Android platform, (eg "default", "my_template")
*
*
* string deepview_android = 27 [json_name = "deepviewAndroid"];
* @return The bytes for deepviewAndroid.
*/
com.google.protobuf.ByteString
getDeepviewAndroidBytes();
/**
* string branch_key = 28 [json_name = "branchKey"];
* @return The branchKey.
*/
java.lang.String getBranchKey();
/**
* string branch_key = 28 [json_name = "branchKey"];
* @return The bytes for branchKey.
*/
com.google.protobuf.ByteString
getBranchKeyBytes();
/**
* string branch_secret = 29 [json_name = "branchSecret"];
* @return The branchSecret.
*/
java.lang.String getBranchSecret();
/**
* string branch_secret = 29 [json_name = "branchSecret"];
* @return The bytes for branchSecret.
*/
com.google.protobuf.ByteString
getBranchSecretBytes();
/**
*
* predefined options
* The dashboard user id. Can be found on your Branch Dashboard
*
*
* string user_id = 30 [json_name = "userId"];
* @return The userId.
*/
java.lang.String getUserId();
/**
*
* predefined options
* The dashboard user id. Can be found on your Branch Dashboard
*
*
* string user_id = 30 [json_name = "userId"];
* @return The bytes for userId.
*/
com.google.protobuf.ByteString
getUserIdBytes();
/**
*
* The name of the app.
*
*
* string app_name = 31 [json_name = "appName"];
* @return The appName.
*/
java.lang.String getAppName();
/**
*
* The name of the app.
*
*
* string app_name = 31 [json_name = "appName"];
* @return The bytes for appName.
*/
com.google.protobuf.ByteString
getAppNameBytes();
/**
*
* The main contact developer name.
*
*
* string dev_name = 32 [json_name = "devName"];
* @return The devName.
*/
java.lang.String getDevName();
/**
*
* The main contact developer name.
*
*
* string dev_name = 32 [json_name = "devName"];
* @return The bytes for devName.
*/
com.google.protobuf.ByteString
getDevNameBytes();
/**
*
* The main contact developer email.
*
*
* string dev_email = 33 [json_name = "devEmail"];
* @return The devEmail.
*/
java.lang.String getDevEmail();
/**
*
* The main contact developer email.
*
*
* string dev_email = 33 [json_name = "devEmail"];
* @return The bytes for devEmail.
*/
com.google.protobuf.ByteString
getDevEmailBytes();
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 34 [json_name = "webUrl"];
* @return The webUrl.
*/
java.lang.String getWebUrl();
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 34 [json_name = "webUrl"];
* @return The bytes for webUrl.
*/
com.google.protobuf.ByteString
getWebUrlBytes();
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
* @return The defaultDesktopUrl.
*/
java.lang.String getDefaultDesktopUrl();
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 35 [json_name = "defaultDesktopUrl"];
* @return The bytes for defaultDesktopUrl.
*/
com.google.protobuf.ByteString
getDefaultDesktopUrlBytes();
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 36 [json_name = "textMessage"];
* @return The textMessage.
*/
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"];
* @return The bytes for textMessage.
*/
com.google.protobuf.ByteString
getTextMessageBytes();
/**
*
* defined in branch.io
*
*
* string id = 37 [json_name = "id"];
* @return The id.
*/
java.lang.String getId();
/**
*
* defined in branch.io
*
*
* string id = 37 [json_name = "id"];
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
* string app_key = 38 [json_name = "appKey"];
* @return The appKey.
*/
java.lang.String getAppKey();
/**
* string app_key = 38 [json_name = "appKey"];
* @return The bytes for appKey.
*/
com.google.protobuf.ByteString
getAppKeyBytes();
/**
* string creation_date = 39 [json_name = "creationDate"];
* @return The creationDate.
*/
java.lang.String getCreationDate();
/**
* string creation_date = 39 [json_name = "creationDate"];
* @return The bytes for creationDate.
*/
com.google.protobuf.ByteString
getCreationDateBytes();
/**
* string origin = 40 [json_name = "origin"];
* @return The origin.
*/
java.lang.String getOrigin();
/**
* string origin = 40 [json_name = "origin"];
* @return The bytes for origin.
*/
com.google.protobuf.ByteString
getOriginBytes();
/**
* int32 always_open_app = 41 [json_name = "alwaysOpenApp"];
* @return The alwaysOpenApp.
*/
int getAlwaysOpenApp();
/**
* string short_url_domain = 42 [json_name = "shortUrlDomain"];
* @return The shortUrlDomain.
*/
java.lang.String getShortUrlDomain();
/**
* string short_url_domain = 42 [json_name = "shortUrlDomain"];
* @return The bytes for shortUrlDomain.
*/
com.google.protobuf.ByteString
getShortUrlDomainBytes();
/**
* string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
* @return The defaultShortUrlDomain.
*/
java.lang.String getDefaultShortUrlDomain();
/**
* string default_short_url_domain = 43 [json_name = "defaultShortUrlDomain"];
* @return The bytes for defaultShortUrlDomain.
*/
com.google.protobuf.ByteString
getDefaultShortUrlDomainBytes();
/**
* string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
* @return The alternateShortUrlDomain.
*/
java.lang.String getAlternateShortUrlDomain();
/**
* string alternate_short_url_domain = 44 [json_name = "alternateShortUrlDomain"];
* @return The bytes for alternateShortUrlDomain.
*/
com.google.protobuf.ByteString
getAlternateShortUrlDomainBytes();
/**
*
* sl read-only settings flag
*
*
* bool readonly = 45 [json_name = "readonly"];
* @return The readonly.
*/
boolean getReadonly();
}