main.java.com.streamlayer.sdkSettings.organization.branch.BranchAppSettings 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;
/**
* Protobuf type {@code streamlayer.sdkSettings.organization.branch.BranchAppSettings}
*/
public final class BranchAppSettings extends
com.google.protobuf.GeneratedMessageLite<
BranchAppSettings, BranchAppSettings.Builder> implements
// @@protoc_insertion_point(message_implements:streamlayer.sdkSettings.organization.branch.BranchAppSettings)
BranchAppSettingsOrBuilder {
private BranchAppSettings() {
androidUrl_ = "";
androidUriScheme_ = "";
androidPackageName_ = "";
sha256CertFingerprints_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
iosUrl_ = "";
iosUriScheme_ = "";
iosStoreCountry_ = "";
iosBundleId_ = "";
iosTeamId_ = "";
ogTitle_ = "";
ogDescription_ = "";
ogImageUrl_ = "";
webUrl_ = "";
defaultDesktopUrl_ = "";
textMessage_ = "";
}
public static final int ANDROID_APP_FIELD_NUMBER = 5;
private int androidApp_;
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @return The androidApp.
*/
@java.lang.Override
public int getAndroidApp() {
return androidApp_;
}
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @param value The androidApp to set.
*/
private void setAndroidApp(int value) {
androidApp_ = value;
}
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
*/
private void clearAndroidApp() {
androidApp_ = 0;
}
public static final int ANDROID_URL_FIELD_NUMBER = 6;
private java.lang.String androidUrl_;
/**
*
* 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.Override
public java.lang.String getAndroidUrl() {
return androidUrl_;
}
/**
*
* 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.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAndroidUrlBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(androidUrl_);
}
/**
*
* 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"];
* @param value The androidUrl to set.
*/
private void setAndroidUrl(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
androidUrl_ = 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"];
*/
private void clearAndroidUrl() {
androidUrl_ = getDefaultInstance().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"];
* @param value The bytes for androidUrl to set.
*/
private void setAndroidUrlBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
androidUrl_ = value.toStringUtf8();
}
public static final int ANDROID_URI_SCHEME_FIELD_NUMBER = 7;
private java.lang.String androidUriScheme_;
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The androidUriScheme.
*/
@java.lang.Override
public java.lang.String getAndroidUriScheme() {
return androidUriScheme_;
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The bytes for androidUriScheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAndroidUriSchemeBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(androidUriScheme_);
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @param value The androidUriScheme to set.
*/
private void setAndroidUriScheme(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
androidUriScheme_ = value;
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
*/
private void clearAndroidUriScheme() {
androidUriScheme_ = getDefaultInstance().getAndroidUriScheme();
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @param value The bytes for androidUriScheme to set.
*/
private void setAndroidUriSchemeBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
androidUriScheme_ = value.toStringUtf8();
}
public static final int ANDROID_PACKAGE_NAME_FIELD_NUMBER = 8;
private java.lang.String androidPackageName_;
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The androidPackageName.
*/
@java.lang.Override
public java.lang.String getAndroidPackageName() {
return androidPackageName_;
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The bytes for androidPackageName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAndroidPackageNameBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(androidPackageName_);
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @param value The androidPackageName to set.
*/
private void setAndroidPackageName(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
androidPackageName_ = value;
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
*/
private void clearAndroidPackageName() {
androidPackageName_ = getDefaultInstance().getAndroidPackageName();
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @param value The bytes for androidPackageName to set.
*/
private void setAndroidPackageNameBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
androidPackageName_ = value.toStringUtf8();
}
public static final int SHA256_CERT_FINGERPRINTS_FIELD_NUMBER = 9;
private com.google.protobuf.Internal.ProtobufList sha256CertFingerprints_;
/**
*
* 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.lang.Override
public java.util.List getSha256CertFingerprintsList() {
return sha256CertFingerprints_;
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return The count of sha256CertFingerprints.
*/
@java.lang.Override
public int getSha256CertFingerprintsCount() {
return sha256CertFingerprints_.size();
}
/**
*
* 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.Override
public java.lang.String getSha256CertFingerprints(int index) {
return sha256CertFingerprints_.get(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 value to return.
* @return The bytes of the sha256CertFingerprints at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSha256CertFingerprintsBytes(int index) {
return com.google.protobuf.ByteString.copyFromUtf8(
sha256CertFingerprints_.get(index));
}
private void ensureSha256CertFingerprintsIsMutable() {
com.google.protobuf.Internal.ProtobufList tmp =
sha256CertFingerprints_; if (!tmp.isModifiable()) {
sha256CertFingerprints_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param index The index to set the value at.
* @param value The sha256CertFingerprints to set.
*/
private void setSha256CertFingerprints(
int index, java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureSha256CertFingerprintsIsMutable();
sha256CertFingerprints_.set(index, value);
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param value The sha256CertFingerprints to add.
*/
private void addSha256CertFingerprints(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ensureSha256CertFingerprintsIsMutable();
sha256CertFingerprints_.add(value);
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param values The sha256CertFingerprints to add.
*/
private void addAllSha256CertFingerprints(
java.lang.Iterable values) {
ensureSha256CertFingerprintsIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
values, sha256CertFingerprints_);
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
*/
private void clearSha256CertFingerprints() {
sha256CertFingerprints_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param value The bytes of the sha256CertFingerprints to add.
*/
private void addSha256CertFingerprintsBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ensureSha256CertFingerprintsIsMutable();
sha256CertFingerprints_.add(value.toStringUtf8());
}
public static final int ANDROID_APP_LINKS_ENABLED_FIELD_NUMBER = 10;
private boolean androidAppLinksEnabled_;
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @return The androidAppLinksEnabled.
*/
@java.lang.Override
public boolean getAndroidAppLinksEnabled() {
return androidAppLinksEnabled_;
}
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @param value The androidAppLinksEnabled to set.
*/
private void setAndroidAppLinksEnabled(boolean value) {
androidAppLinksEnabled_ = value;
}
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
*/
private void clearAndroidAppLinksEnabled() {
androidAppLinksEnabled_ = false;
}
public static final int IOS_APP_FIELD_NUMBER = 11;
private int iosApp_;
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @return The iosApp.
*/
@java.lang.Override
public int getIosApp() {
return iosApp_;
}
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @param value The iosApp to set.
*/
private void setIosApp(int value) {
iosApp_ = value;
}
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
*/
private void clearIosApp() {
iosApp_ = 0;
}
public static final int IOS_URL_FIELD_NUMBER = 12;
private java.lang.String iosUrl_;
/**
*
* 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.Override
public java.lang.String getIosUrl() {
return iosUrl_;
}
/**
*
* 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.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosUrlBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(iosUrl_);
}
/**
*
* 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"];
* @param value The iosUrl to set.
*/
private void setIosUrl(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
iosUrl_ = 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"];
*/
private void clearIosUrl() {
iosUrl_ = getDefaultInstance().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"];
* @param value The bytes for iosUrl to set.
*/
private void setIosUrlBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
iosUrl_ = value.toStringUtf8();
}
public static final int IOS_URI_SCHEME_FIELD_NUMBER = 13;
private java.lang.String iosUriScheme_;
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The iosUriScheme.
*/
@java.lang.Override
public java.lang.String getIosUriScheme() {
return iosUriScheme_;
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The bytes for iosUriScheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosUriSchemeBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(iosUriScheme_);
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @param value The iosUriScheme to set.
*/
private void setIosUriScheme(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
iosUriScheme_ = value;
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
*/
private void clearIosUriScheme() {
iosUriScheme_ = getDefaultInstance().getIosUriScheme();
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @param value The bytes for iosUriScheme to set.
*/
private void setIosUriSchemeBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
iosUriScheme_ = value.toStringUtf8();
}
public static final int IOS_STORE_COUNTRY_FIELD_NUMBER = 14;
private java.lang.String iosStoreCountry_;
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The iosStoreCountry.
*/
@java.lang.Override
public java.lang.String getIosStoreCountry() {
return iosStoreCountry_;
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The bytes for iosStoreCountry.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosStoreCountryBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(iosStoreCountry_);
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @param value The iosStoreCountry to set.
*/
private void setIosStoreCountry(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
iosStoreCountry_ = value;
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
*/
private void clearIosStoreCountry() {
iosStoreCountry_ = getDefaultInstance().getIosStoreCountry();
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @param value The bytes for iosStoreCountry to set.
*/
private void setIosStoreCountryBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
iosStoreCountry_ = value.toStringUtf8();
}
public static final int IOS_BUNDLE_ID_FIELD_NUMBER = 15;
private java.lang.String iosBundleId_;
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The iosBundleId.
*/
@java.lang.Override
public java.lang.String getIosBundleId() {
return iosBundleId_;
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The bytes for iosBundleId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosBundleIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(iosBundleId_);
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @param value The iosBundleId to set.
*/
private void setIosBundleId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
iosBundleId_ = value;
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
*/
private void clearIosBundleId() {
iosBundleId_ = getDefaultInstance().getIosBundleId();
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @param value The bytes for iosBundleId to set.
*/
private void setIosBundleIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
iosBundleId_ = value.toStringUtf8();
}
public static final int IOS_TEAM_ID_FIELD_NUMBER = 16;
private java.lang.String iosTeamId_;
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The iosTeamId.
*/
@java.lang.Override
public java.lang.String getIosTeamId() {
return iosTeamId_;
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The bytes for iosTeamId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosTeamIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(iosTeamId_);
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @param value The iosTeamId to set.
*/
private void setIosTeamId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
iosTeamId_ = value;
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
*/
private void clearIosTeamId() {
iosTeamId_ = getDefaultInstance().getIosTeamId();
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @param value The bytes for iosTeamId to set.
*/
private void setIosTeamIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
iosTeamId_ = value.toStringUtf8();
}
public static final int OG_TITLE_FIELD_NUMBER = 17;
private java.lang.String ogTitle_;
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return The ogTitle.
*/
@java.lang.Override
public java.lang.String getOgTitle() {
return ogTitle_;
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return The bytes for ogTitle.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOgTitleBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(ogTitle_);
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @param value The ogTitle to set.
*/
private void setOgTitle(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ogTitle_ = value;
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
*/
private void clearOgTitle() {
ogTitle_ = getDefaultInstance().getOgTitle();
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @param value The bytes for ogTitle to set.
*/
private void setOgTitleBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ogTitle_ = value.toStringUtf8();
}
public static final int OG_DESCRIPTION_FIELD_NUMBER = 18;
private java.lang.String ogDescription_;
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return The ogDescription.
*/
@java.lang.Override
public java.lang.String getOgDescription() {
return ogDescription_;
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return The bytes for ogDescription.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOgDescriptionBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(ogDescription_);
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @param value The ogDescription to set.
*/
private void setOgDescription(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ogDescription_ = value;
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
*/
private void clearOgDescription() {
ogDescription_ = getDefaultInstance().getOgDescription();
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @param value The bytes for ogDescription to set.
*/
private void setOgDescriptionBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ogDescription_ = value.toStringUtf8();
}
public static final int OG_IMAGE_URL_FIELD_NUMBER = 19;
private java.lang.String ogImageUrl_;
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return The ogImageUrl.
*/
@java.lang.Override
public java.lang.String getOgImageUrl() {
return ogImageUrl_;
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return The bytes for ogImageUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOgImageUrlBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(ogImageUrl_);
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @param value The ogImageUrl to set.
*/
private void setOgImageUrl(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
ogImageUrl_ = value;
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
*/
private void clearOgImageUrl() {
ogImageUrl_ = getDefaultInstance().getOgImageUrl();
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @param value The bytes for ogImageUrl to set.
*/
private void setOgImageUrlBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
ogImageUrl_ = value.toStringUtf8();
}
public static final int WEB_URL_FIELD_NUMBER = 20;
private java.lang.String webUrl_;
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return The webUrl.
*/
@java.lang.Override
public java.lang.String getWebUrl() {
return webUrl_;
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return The bytes for webUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWebUrlBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(webUrl_);
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @param value The webUrl to set.
*/
private void setWebUrl(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
webUrl_ = value;
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
*/
private void clearWebUrl() {
webUrl_ = getDefaultInstance().getWebUrl();
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @param value The bytes for webUrl to set.
*/
private void setWebUrlBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
webUrl_ = value.toStringUtf8();
}
public static final int DEFAULT_DESKTOP_URL_FIELD_NUMBER = 21;
private java.lang.String defaultDesktopUrl_;
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return The defaultDesktopUrl.
*/
@java.lang.Override
public java.lang.String getDefaultDesktopUrl() {
return defaultDesktopUrl_;
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return The bytes for defaultDesktopUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDefaultDesktopUrlBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(defaultDesktopUrl_);
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @param value The defaultDesktopUrl to set.
*/
private void setDefaultDesktopUrl(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
defaultDesktopUrl_ = value;
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
*/
private void clearDefaultDesktopUrl() {
defaultDesktopUrl_ = getDefaultInstance().getDefaultDesktopUrl();
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @param value The bytes for defaultDesktopUrl to set.
*/
private void setDefaultDesktopUrlBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
defaultDesktopUrl_ = value.toStringUtf8();
}
public static final int TEXT_MESSAGE_FIELD_NUMBER = 22;
private java.lang.String textMessage_;
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return The textMessage.
*/
@java.lang.Override
public java.lang.String getTextMessage() {
return textMessage_;
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return The bytes for textMessage.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTextMessageBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(textMessage_);
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @param value The textMessage to set.
*/
private void setTextMessage(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
textMessage_ = value;
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
*/
private void clearTextMessage() {
textMessage_ = getDefaultInstance().getTextMessage();
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @param value The bytes for textMessage to set.
*/
private void setTextMessageBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
textMessage_ = value.toStringUtf8();
}
public static final int READONLY_FIELD_NUMBER = 23;
private boolean readonly_;
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
* @return The readonly.
*/
@java.lang.Override
public boolean getReadonly() {
return readonly_;
}
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
* @param value The readonly to set.
*/
private void setReadonly(boolean value) {
readonly_ = value;
}
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
*/
private void clearReadonly() {
readonly_ = false;
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, data, extensionRegistry);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageLite.parseFrom(
DEFAULT_INSTANCE, input, extensionRegistry);
}
public static Builder newBuilder() {
return (Builder) DEFAULT_INSTANCE.createBuilder();
}
public static Builder newBuilder(com.streamlayer.sdkSettings.organization.branch.BranchAppSettings prototype) {
return DEFAULT_INSTANCE.createBuilder(prototype);
}
/**
* Protobuf type {@code streamlayer.sdkSettings.organization.branch.BranchAppSettings}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageLite.Builder<
com.streamlayer.sdkSettings.organization.branch.BranchAppSettings, Builder> implements
// @@protoc_insertion_point(builder_implements:streamlayer.sdkSettings.organization.branch.BranchAppSettings)
com.streamlayer.sdkSettings.organization.branch.BranchAppSettingsOrBuilder {
// Construct using com.streamlayer.sdkSettings.organization.branch.BranchAppSettings.newBuilder()
private Builder() {
super(DEFAULT_INSTANCE);
}
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @return The androidApp.
*/
@java.lang.Override
public int getAndroidApp() {
return instance.getAndroidApp();
}
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @param value The androidApp to set.
* @return This builder for chaining.
*/
public Builder setAndroidApp(int value) {
copyOnWrite();
instance.setAndroidApp(value);
return this;
}
/**
*
* Whether an Android app is enabled, (0 or 1 indicating present)
*
*
* int32 android_app = 5 [json_name = "androidApp"];
* @return This builder for chaining.
*/
public Builder clearAndroidApp() {
copyOnWrite();
instance.clearAndroidApp();
return this;
}
/**
*
* 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.Override
public java.lang.String getAndroidUrl() {
return instance.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.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAndroidUrlBytes() {
return instance.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"];
* @param value The androidUrl to set.
* @return This builder for chaining.
*/
public Builder setAndroidUrl(
java.lang.String value) {
copyOnWrite();
instance.setAndroidUrl(value);
return this;
}
/**
*
* 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 This builder for chaining.
*/
public Builder clearAndroidUrl() {
copyOnWrite();
instance.clearAndroidUrl();
return this;
}
/**
*
* 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"];
* @param value The bytes for androidUrl to set.
* @return This builder for chaining.
*/
public Builder setAndroidUrlBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setAndroidUrlBytes(value);
return this;
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The androidUriScheme.
*/
@java.lang.Override
public java.lang.String getAndroidUriScheme() {
return instance.getAndroidUriScheme();
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return The bytes for androidUriScheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAndroidUriSchemeBytes() {
return instance.getAndroidUriSchemeBytes();
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @param value The androidUriScheme to set.
* @return This builder for chaining.
*/
public Builder setAndroidUriScheme(
java.lang.String value) {
copyOnWrite();
instance.setAndroidUriScheme(value);
return this;
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @return This builder for chaining.
*/
public Builder clearAndroidUriScheme() {
copyOnWrite();
instance.clearAndroidUriScheme();
return this;
}
/**
*
* The Android URI scheme.
*
*
* string android_uri_scheme = 7 [json_name = "androidUriScheme"];
* @param value The bytes for androidUriScheme to set.
* @return This builder for chaining.
*/
public Builder setAndroidUriSchemeBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setAndroidUriSchemeBytes(value);
return this;
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The androidPackageName.
*/
@java.lang.Override
public java.lang.String getAndroidPackageName() {
return instance.getAndroidPackageName();
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return The bytes for androidPackageName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAndroidPackageNameBytes() {
return instance.getAndroidPackageNameBytes();
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @param value The androidPackageName to set.
* @return This builder for chaining.
*/
public Builder setAndroidPackageName(
java.lang.String value) {
copyOnWrite();
instance.setAndroidPackageName(value);
return this;
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @return This builder for chaining.
*/
public Builder clearAndroidPackageName() {
copyOnWrite();
instance.clearAndroidPackageName();
return this;
}
/**
*
* The Android package name (com.android.myapp)
*
*
* string android_package_name = 8 [json_name = "androidPackageName"];
* @param value The bytes for androidPackageName to set.
* @return This builder for chaining.
*/
public Builder setAndroidPackageNameBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setAndroidPackageNameBytes(value);
return this;
}
/**
*
* 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.lang.Override
public java.util.List
getSha256CertFingerprintsList() {
return java.util.Collections.unmodifiableList(
instance.getSha256CertFingerprintsList());
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return The count of sha256CertFingerprints.
*/
@java.lang.Override
public int getSha256CertFingerprintsCount() {
return instance.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.Override
public java.lang.String getSha256CertFingerprints(int index) {
return instance.getSha256CertFingerprints(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 value to return.
* @return The bytes of the sha256CertFingerprints at the given index.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSha256CertFingerprintsBytes(int index) {
return instance.getSha256CertFingerprintsBytes(index);
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param index The index to set the value at.
* @param value The sha256CertFingerprints to set.
* @return This builder for chaining.
*/
public Builder setSha256CertFingerprints(
int index, java.lang.String value) {
copyOnWrite();
instance.setSha256CertFingerprints(index, value);
return this;
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param value The sha256CertFingerprints to add.
* @return This builder for chaining.
*/
public Builder addSha256CertFingerprints(
java.lang.String value) {
copyOnWrite();
instance.addSha256CertFingerprints(value);
return this;
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param values The sha256CertFingerprints to add.
* @return This builder for chaining.
*/
public Builder addAllSha256CertFingerprints(
java.lang.Iterable values) {
copyOnWrite();
instance.addAllSha256CertFingerprints(values);
return this;
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @return This builder for chaining.
*/
public Builder clearSha256CertFingerprints() {
copyOnWrite();
instance.clearSha256CertFingerprints();
return this;
}
/**
*
* The SHA256 fingerprints for App Links, in array form
*
*
* repeated string sha256_cert_fingerprints = 9 [json_name = "sha256CertFingerprints"];
* @param value The bytes of the sha256CertFingerprints to add.
* @return This builder for chaining.
*/
public Builder addSha256CertFingerprintsBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.addSha256CertFingerprintsBytes(value);
return this;
}
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @return The androidAppLinksEnabled.
*/
@java.lang.Override
public boolean getAndroidAppLinksEnabled() {
return instance.getAndroidAppLinksEnabled();
}
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @param value The androidAppLinksEnabled to set.
* @return This builder for chaining.
*/
public Builder setAndroidAppLinksEnabled(boolean value) {
copyOnWrite();
instance.setAndroidAppLinksEnabled(value);
return this;
}
/**
*
* Whether App Links are enabled, (0 or 1 indicating true)
*
*
* bool android_app_links_enabled = 10 [json_name = "androidAppLinksEnabled"];
* @return This builder for chaining.
*/
public Builder clearAndroidAppLinksEnabled() {
copyOnWrite();
instance.clearAndroidAppLinksEnabled();
return this;
}
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @return The iosApp.
*/
@java.lang.Override
public int getIosApp() {
return instance.getIosApp();
}
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @param value The iosApp to set.
* @return This builder for chaining.
*/
public Builder setIosApp(int value) {
copyOnWrite();
instance.setIosApp(value);
return this;
}
/**
*
* Whether an iOS app is enabled, (0 or 1 indicating present)
*
*
* int32 ios_app = 11 [json_name = "iosApp"];
* @return This builder for chaining.
*/
public Builder clearIosApp() {
copyOnWrite();
instance.clearIosApp();
return this;
}
/**
*
* 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.Override
public java.lang.String getIosUrl() {
return instance.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.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosUrlBytes() {
return instance.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"];
* @param value The iosUrl to set.
* @return This builder for chaining.
*/
public Builder setIosUrl(
java.lang.String value) {
copyOnWrite();
instance.setIosUrl(value);
return this;
}
/**
*
* 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 This builder for chaining.
*/
public Builder clearIosUrl() {
copyOnWrite();
instance.clearIosUrl();
return this;
}
/**
*
* 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"];
* @param value The bytes for iosUrl to set.
* @return This builder for chaining.
*/
public Builder setIosUrlBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIosUrlBytes(value);
return this;
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The iosUriScheme.
*/
@java.lang.Override
public java.lang.String getIosUriScheme() {
return instance.getIosUriScheme();
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return The bytes for iosUriScheme.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosUriSchemeBytes() {
return instance.getIosUriSchemeBytes();
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @param value The iosUriScheme to set.
* @return This builder for chaining.
*/
public Builder setIosUriScheme(
java.lang.String value) {
copyOnWrite();
instance.setIosUriScheme(value);
return this;
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @return This builder for chaining.
*/
public Builder clearIosUriScheme() {
copyOnWrite();
instance.clearIosUriScheme();
return this;
}
/**
*
* The iOS URI scheme.
*
*
* string ios_uri_scheme = 13 [json_name = "iosUriScheme"];
* @param value The bytes for iosUriScheme to set.
* @return This builder for chaining.
*/
public Builder setIosUriSchemeBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIosUriSchemeBytes(value);
return this;
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The iosStoreCountry.
*/
@java.lang.Override
public java.lang.String getIosStoreCountry() {
return instance.getIosStoreCountry();
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return The bytes for iosStoreCountry.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosStoreCountryBytes() {
return instance.getIosStoreCountryBytes();
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @param value The iosStoreCountry to set.
* @return This builder for chaining.
*/
public Builder setIosStoreCountry(
java.lang.String value) {
copyOnWrite();
instance.setIosStoreCountry(value);
return this;
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @return This builder for chaining.
*/
public Builder clearIosStoreCountry() {
copyOnWrite();
instance.clearIosStoreCountry();
return this;
}
/**
*
* The country code of the app, default to 'US'.
*
*
* string ios_store_country = 14 [json_name = "iosStoreCountry"];
* @param value The bytes for iosStoreCountry to set.
* @return This builder for chaining.
*/
public Builder setIosStoreCountryBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIosStoreCountryBytes(value);
return this;
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The iosBundleId.
*/
@java.lang.Override
public java.lang.String getIosBundleId() {
return instance.getIosBundleId();
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return The bytes for iosBundleId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosBundleIdBytes() {
return instance.getIosBundleIdBytes();
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @param value The iosBundleId to set.
* @return This builder for chaining.
*/
public Builder setIosBundleId(
java.lang.String value) {
copyOnWrite();
instance.setIosBundleId(value);
return this;
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @return This builder for chaining.
*/
public Builder clearIosBundleId() {
copyOnWrite();
instance.clearIosBundleId();
return this;
}
/**
*
* The iOS bundle ID
*
*
* string ios_bundle_id = 15 [json_name = "iosBundleId"];
* @param value The bytes for iosBundleId to set.
* @return This builder for chaining.
*/
public Builder setIosBundleIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIosBundleIdBytes(value);
return this;
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The iosTeamId.
*/
@java.lang.Override
public java.lang.String getIosTeamId() {
return instance.getIosTeamId();
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return The bytes for iosTeamId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getIosTeamIdBytes() {
return instance.getIosTeamIdBytes();
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @param value The iosTeamId to set.
* @return This builder for chaining.
*/
public Builder setIosTeamId(
java.lang.String value) {
copyOnWrite();
instance.setIosTeamId(value);
return this;
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @return This builder for chaining.
*/
public Builder clearIosTeamId() {
copyOnWrite();
instance.clearIosTeamId();
return this;
}
/**
*
* The iOS Team ID
*
*
* string ios_team_id = 16 [json_name = "iosTeamId"];
* @param value The bytes for iosTeamId to set.
* @return This builder for chaining.
*/
public Builder setIosTeamIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setIosTeamIdBytes(value);
return this;
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return The ogTitle.
*/
@java.lang.Override
public java.lang.String getOgTitle() {
return instance.getOgTitle();
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return The bytes for ogTitle.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOgTitleBytes() {
return instance.getOgTitleBytes();
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @param value The ogTitle to set.
* @return This builder for chaining.
*/
public Builder setOgTitle(
java.lang.String value) {
copyOnWrite();
instance.setOgTitle(value);
return this;
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @return This builder for chaining.
*/
public Builder clearOgTitle() {
copyOnWrite();
instance.clearOgTitle();
return this;
}
/**
*
* The invite link title
*
*
* string og_title = 17 [json_name = "ogTitle"];
* @param value The bytes for ogTitle to set.
* @return This builder for chaining.
*/
public Builder setOgTitleBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setOgTitleBytes(value);
return this;
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return The ogDescription.
*/
@java.lang.Override
public java.lang.String getOgDescription() {
return instance.getOgDescription();
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return The bytes for ogDescription.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOgDescriptionBytes() {
return instance.getOgDescriptionBytes();
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @param value The ogDescription to set.
* @return This builder for chaining.
*/
public Builder setOgDescription(
java.lang.String value) {
copyOnWrite();
instance.setOgDescription(value);
return this;
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @return This builder for chaining.
*/
public Builder clearOgDescription() {
copyOnWrite();
instance.clearOgDescription();
return this;
}
/**
*
* The invite link desctiption
*
*
* string og_description = 18 [json_name = "ogDescription"];
* @param value The bytes for ogDescription to set.
* @return This builder for chaining.
*/
public Builder setOgDescriptionBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setOgDescriptionBytes(value);
return this;
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return The ogImageUrl.
*/
@java.lang.Override
public java.lang.String getOgImageUrl() {
return instance.getOgImageUrl();
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return The bytes for ogImageUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOgImageUrlBytes() {
return instance.getOgImageUrlBytes();
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @param value The ogImageUrl to set.
* @return This builder for chaining.
*/
public Builder setOgImageUrl(
java.lang.String value) {
copyOnWrite();
instance.setOgImageUrl(value);
return this;
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @return This builder for chaining.
*/
public Builder clearOgImageUrl() {
copyOnWrite();
instance.clearOgImageUrl();
return this;
}
/**
*
* The invite link logo
*
*
* string og_image_url = 19 [json_name = "ogImageUrl"];
* @param value The bytes for ogImageUrl to set.
* @return This builder for chaining.
*/
public Builder setOgImageUrlBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setOgImageUrlBytes(value);
return this;
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return The webUrl.
*/
@java.lang.Override
public java.lang.String getWebUrl() {
return instance.getWebUrl();
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return The bytes for webUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWebUrlBytes() {
return instance.getWebUrlBytes();
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @param value The webUrl to set.
* @return This builder for chaining.
*/
public Builder setWebUrl(
java.lang.String value) {
copyOnWrite();
instance.setWebUrl(value);
return this;
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @return This builder for chaining.
*/
public Builder clearWebUrl() {
copyOnWrite();
instance.clearWebUrl();
return this;
}
/**
*
* Backup website if URLs are null.
*
*
* string web_url = 20 [json_name = "webUrl"];
* @param value The bytes for webUrl to set.
* @return This builder for chaining.
*/
public Builder setWebUrlBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setWebUrlBytes(value);
return this;
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return The defaultDesktopUrl.
*/
@java.lang.Override
public java.lang.String getDefaultDesktopUrl() {
return instance.getDefaultDesktopUrl();
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return The bytes for defaultDesktopUrl.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDefaultDesktopUrlBytes() {
return instance.getDefaultDesktopUrlBytes();
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @param value The defaultDesktopUrl to set.
* @return This builder for chaining.
*/
public Builder setDefaultDesktopUrl(
java.lang.String value) {
copyOnWrite();
instance.setDefaultDesktopUrl(value);
return this;
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @return This builder for chaining.
*/
public Builder clearDefaultDesktopUrl() {
copyOnWrite();
instance.clearDefaultDesktopUrl();
return this;
}
/**
*
* The default desktop redirect, or null if set to hosted SMS
*
*
* string default_desktop_url = 21 [json_name = "defaultDesktopUrl"];
* @param value The bytes for defaultDesktopUrl to set.
* @return This builder for chaining.
*/
public Builder setDefaultDesktopUrlBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setDefaultDesktopUrlBytes(value);
return this;
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return The textMessage.
*/
@java.lang.Override
public java.lang.String getTextMessage() {
return instance.getTextMessage();
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return The bytes for textMessage.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTextMessageBytes() {
return instance.getTextMessageBytes();
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @param value The textMessage to set.
* @return This builder for chaining.
*/
public Builder setTextMessage(
java.lang.String value) {
copyOnWrite();
instance.setTextMessage(value);
return this;
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @return This builder for chaining.
*/
public Builder clearTextMessage() {
copyOnWrite();
instance.clearTextMessage();
return this;
}
/**
*
* Text message to use for text-me feature, {{ link }} will be replaced with short link.
*
*
* string text_message = 22 [json_name = "textMessage"];
* @param value The bytes for textMessage to set.
* @return This builder for chaining.
*/
public Builder setTextMessageBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setTextMessageBytes(value);
return this;
}
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
* @return The readonly.
*/
@java.lang.Override
public boolean getReadonly() {
return instance.getReadonly();
}
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
* @param value The readonly to set.
* @return This builder for chaining.
*/
public Builder setReadonly(boolean value) {
copyOnWrite();
instance.setReadonly(value);
return this;
}
/**
*
* sl read-only settings flag
*
*
* bool readonly = 23 [json_name = "readonly"];
* @return This builder for chaining.
*/
public Builder clearReadonly() {
copyOnWrite();
instance.clearReadonly();
return this;
}
// @@protoc_insertion_point(builder_scope:streamlayer.sdkSettings.organization.branch.BranchAppSettings)
}
@java.lang.Override
@java.lang.SuppressWarnings({"unchecked", "fallthrough"})
protected final java.lang.Object dynamicMethod(
com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
java.lang.Object arg0, java.lang.Object arg1) {
switch (method) {
case NEW_MUTABLE_INSTANCE: {
return new com.streamlayer.sdkSettings.organization.branch.BranchAppSettings();
}
case NEW_BUILDER: {
return new Builder();
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
"androidApp_",
"androidUrl_",
"androidUriScheme_",
"androidPackageName_",
"sha256CertFingerprints_",
"androidAppLinksEnabled_",
"iosApp_",
"iosUrl_",
"iosUriScheme_",
"iosStoreCountry_",
"iosBundleId_",
"iosTeamId_",
"ogTitle_",
"ogDescription_",
"ogImageUrl_",
"webUrl_",
"defaultDesktopUrl_",
"textMessage_",
"readonly_",
};
java.lang.String info =
"\u0000\u0013\u0000\u0000\u0005\u0017\u0013\u0000\u0001\u0000\u0005\u0004\u0006\u0208" +
"\u0007\u0208\b\u0208\t\u021a\n\u0007\u000b\u0004\f\u0208\r\u0208\u000e\u0208\u000f" +
"\u0208\u0010\u0208\u0011\u0208\u0012\u0208\u0013\u0208\u0014\u0208\u0015\u0208\u0016" +
"\u0208\u0017\u0007";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
case GET_DEFAULT_INSTANCE: {
return DEFAULT_INSTANCE;
}
case GET_PARSER: {
com.google.protobuf.Parser parser = PARSER;
if (parser == null) {
synchronized (com.streamlayer.sdkSettings.organization.branch.BranchAppSettings.class) {
parser = PARSER;
if (parser == null) {
parser =
new DefaultInstanceBasedParser(
DEFAULT_INSTANCE);
PARSER = parser;
}
}
}
return parser;
}
case GET_MEMOIZED_IS_INITIALIZED: {
return (byte) 1;
}
case SET_MEMOIZED_IS_INITIALIZED: {
return null;
}
}
throw new UnsupportedOperationException();
}
// @@protoc_insertion_point(class_scope:streamlayer.sdkSettings.organization.branch.BranchAppSettings)
private static final com.streamlayer.sdkSettings.organization.branch.BranchAppSettings DEFAULT_INSTANCE;
static {
BranchAppSettings defaultInstance = new BranchAppSettings();
// New instances are implicitly immutable so no need to make
// immutable.
DEFAULT_INSTANCE = defaultInstance;
com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
BranchAppSettings.class, defaultInstance);
}
public static com.streamlayer.sdkSettings.organization.branch.BranchAppSettings getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static volatile com.google.protobuf.Parser PARSER;
public static com.google.protobuf.Parser parser() {
return DEFAULT_INSTANCE.getParserForType();
}
}